জেএসহিন্টে একটি নির্দিষ্ট লাইনের জন্য আবরণ নিয়ম বন্ধ করতে আমরা নিম্নলিখিত বিধিটি ব্যবহার করি:
/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */
আমি এসিলিন্টের জন্য উপরের সমতুল্যটি সনাক্ত করার চেষ্টা করছি।
জেএসহিন্টে একটি নির্দিষ্ট লাইনের জন্য আবরণ নিয়ম বন্ধ করতে আমরা নিম্নলিখিত বিধিটি ব্যবহার করি:
/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */
আমি এসিলিন্টের জন্য উপরের সমতুল্যটি সনাক্ত করার চেষ্টা করছি।
উত্তর:
আপনি এখন একক লাইন বাক্য গঠন ব্যবহার করতে পারেন:
var thing = new Thing(); // eslint-disable-line no-use-before-define
thing.sayHello();
function Thing() {
this.sayHello = function() { console.log("hello"); };
}
অথবা যদি আপনি প্রকৃত কোডের সাথে একই লাইনে কোনও মন্তব্য করতে না চান তবে পরবর্তী লাইনটি অক্ষম করা সম্ভব:
// eslint-disable-next-line no-use-before-define
var thing = new Thing();
অনুরোধ করা দস্তাবেজের লিঙ্ক: http://eslint.org/docs/user-guide/configuring.html#configuring-rules
//eslint-disable-line
এবং এটি প্রদত্ত লাইনের জন্য সমস্ত নিয়ম অক্ষম করে বলে মনে হচ্ছে।
--no-inline-config
চালু করেছিলাম , যাPrevent comments from changing config or rules
আপনি নিম্নলিখিত ব্যবহার করতে পারেন
/*eslint-disable */
//suppress all warnings between comments
alert('foo');
/*eslint-enable */
যা ডক্সের "কনফিগারিং বিধিগুলি" বিভাগে সামান্য দাফন করা হয়েছে ;
একটি সম্পূর্ণ ফাইলের জন্য একটি সতর্কতা অক্ষম করতে, আপনি উদাহরণস্বরূপ ফাইলের শীর্ষে একটি মন্তব্য অন্তর্ভুক্ত করতে পারেন
/*eslint eqeqeq:0*/
ESlint এখন আরও ভালভাবে একটি একক লাইন অক্ষম করে আপডেট করা হয়েছে, দেখুন @ goofballLogic এর দুর্দান্ত উত্তর ।
//
মন্তব্য সিনট্যাক্স কাজ করে না ...
আপনি সক্ষম (ওপেন) এ নির্দিষ্ট করে (বন্ধ) ব্লকগুলি নির্দিষ্ট করে নির্দিষ্ট নিয়ম / বিধিগুলি (সকলের চেয়ে বরং) অক্ষম করতে পারেন :
/* eslint-disable no-alert, no-console */
alert('foo');
console.log('bar');
/* eslint-enable no-alert */
উপরে @ goofballMagic এর লিঙ্কের মাধ্যমে: http://eslint.org/docs/user-guide/configuring.html#configuring-rules
Expected exception block, space or tab after '/*' in comment.
:)
prettier
এবং eslint
আমার কোড ফরম্যাট করতে। এটি ইনলাইন মন্তব্যের অনুমতি দেয় না। অনেক /* eslint-disable-next-line ... */
বিবৃতি পড়া এবং কোড পাওয়া যায়নি।
ESLint কনফিগার করা থেকে - ইনলাইন মন্তব্য সহ বিধি নিষ্ক্রিয় করা :
/* eslint-disable no-alert, no-console */
/* eslint-disable */
alert('foo');
/* eslint-enable */
/* eslint-disable no-alert, no-console */
alert('foo');
console.log('bar');
/* eslint-enable no-alert, no-console */
/* eslint-disable */
alert('foo');
/* eslint-disable no-alert */
alert('foo');
alert('foo'); // eslint-disable-line
// eslint-disable-next-line
alert('foo');
alert('foo'); // eslint-disable-line no-alert
// eslint-disable-next-line no-alert
alert('foo');
alert('foo'); // eslint-disable-line no-alert, quotes, semi
// eslint-disable-next-line no-alert, quotes, semi
alert('foo');
foo(); // eslint-disable-line example/rule-name
আপনি একটি ইনলাইন মন্তব্য ব্যবহার করতে পারেন: // eslint-disable-next-line rule-name
।
// eslint-disable-next-line no-console
console.log('eslint will ignore the no-console on this line of code');
ইএসলিন্ট - ইনলাইন মন্তব্য সহ বিধি নিষ্ক্রিয় করা হচ্ছে
লাইনের মন্তব্যের সাধারণ প্রান্তে // eslint-disable-line
, এর পরে আর কিছু লাগবে না: আপনি কী ইএস লিন্টকে উপেক্ষা করতে চান তা নির্দিষ্ট করার জন্য কোনও কোড সন্ধান করার দরকার নেই।
দ্রুত ডিবাগিং ব্যতীত অন্য কোনও কারণে যদি আপনার কোনও সিনট্যাক্স উপেক্ষা করার প্রয়োজন হয় তবে আপনার সমস্যা রয়েছে: আপনার ডিলিন্ট কনফিগারেশনটি আপডেট করবেন না কেন?
প্রোটোকল লঙ্ঘনের কারণে আমার বিকাশের পরিবেশ আমাকে পিছনে না রেখেই কোনও পরিষেবার তাত্ক্ষণিক পরিদর্শন // eslint-disable-line
করার console
জন্য আমাকে প্রবেশ করানোর অনুমতি দিতে আমি আনন্দিত । (আমি সাধারণত নিষিদ্ধ করি console
এবং লগিং ক্লাস ব্যবহার করি - যা কখনও কখনও তৈরি হয় console
))
বা পরের লাইনে একাধিক উপেক্ষা করার জন্য, কমা ব্যবহার করে বিধিগুলিকে স্ট্রিং করুন
// eslint-disable-next-line class-methods-use-this, no-unused-vars
নীচের ফাইলটির বাকী একক নিয়ম অক্ষম করতে:
/* eslint no-undef: "off"*/
const uploadData = new FormData();
/* eslint-disable no-new */
একক লাইন মন্তব্য আমার জন্য একটি প্রতিক্রিয়া বোবা ফাংশনাল উপাদানগুলির মধ্যে কাজ করে না, আমি ফাইল স্তরের অক্ষমকরণ / * এসলিন্ট-অক্ষম করা সন্নিবেশ সারণি -ররর ডেফিনিশন এখানে * / / যোগ করে ব্যবহার করেছি
(সাধারণত আপনি যদি বনাম কোড ব্যবহার করছেন এবং এসিলিন্ট ত্রুটি পেয়ে থাকেন তবে আপনি সেই লাইনে ক্লিক করতে পারেন যা ত্রুটি দেয় এবং একটি বাল্ব বনাম কোডে প্রদর্শিত হবে, লাইট বাল্বের ডান ক্লিক করুন এবং কোনও অক্ষম বিকল্প চয়ন করতে পারেন এবং বনাম কোড এটি করবে) আপনি.)
আপনি আপনার প্রকল্পে .eslintignore ফাইলটিতে ত্রুটি দেয় এমন ফাইলগুলি আপনি যুক্ত করতে পারেন all সমস্ত .vue ফাইলের জন্য লাইক করুন কেবল যুক্ত করুন /*.vue
eslint-disable-next-line
: