Отключение правила eslint для определенной строки


1289 принят

Теперь вы можете использовать синтаксис одиночной строки:

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


352

Вы можете использовать следующие

/*eslint-disable */

//suppress all warnings between comments
alert('foo');

/*eslint-enable */

Который немного похоронил раздел «правил настройки» документов ;

Чтобы отключить предупреждение для всего файла, вы можете включить комментарий в верхней части файла, например

/*eslint eqeqeq:0*/

Обновить

ESlint теперь обновлен с лучшим способом отключить одну строку, см. Превосходный ответ @ goofballLogic .


127 ов

Вы также можете отключить определенное правило / правила (а не все), указав их в блоках enable (open) и disable (close):

/* 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


34

Отключение правил со встроенными комментариями

http://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments

// eslint-disable-line


18 ов

Общий конец комментария строки, // eslint-disable-lineне нуждается ни в чем после него: нет необходимости искать код, чтобы указать, что вы хотите, чтобы ES Lint игнорировал.

Если вам нужно, чтобы какой-либо синтаксис игнорировался по какой-либо причине, кроме быстрой отладки, у вас возникли проблемы: почему бы не обновить конфигурацию delint?

Мне нравится consoleпозволять мне вставлять consoleдля быстрого осмотра услуги, без моей среды разработки, удерживающей меня из-за нарушения протокола. (Я вообще запрещаю consoleи использую класс журнала, который иногда основывается на console.)

JavaScript, jshint, eslint,

javascript,jshint,eslint,

+786

Ответов: 7


1289 принят

Теперь вы можете использовать синтаксис одиночной строки:

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


352

Вы можете использовать следующие

/*eslint-disable */

//suppress all warnings between comments
alert('foo');

/*eslint-enable */

Который немного похоронил раздел «правил настройки» документов ;

Чтобы отключить предупреждение для всего файла, вы можете включить комментарий в верхней части файла, например

/*eslint eqeqeq:0*/

Обновить

ESlint теперь обновлен с лучшим способом отключить одну строку, см. Превосходный ответ @ goofballLogic .


127 ов

Вы также можете отключить определенное правило / правила (а не все), указав их в блоках enable (open) и disable (close):

/* 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


34

Отключение правил со встроенными комментариями

http://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments

// eslint-disable-line


18 ов

Общий конец комментария строки, // eslint-disable-lineне нуждается ни в чем после него: нет необходимости искать код, чтобы указать, что вы хотите, чтобы ES Lint игнорировал.

Если вам нужно, чтобы какой-либо синтаксис игнорировался по какой-либо причине, кроме быстрой отладки, у вас возникли проблемы: почему бы не обновить конфигурацию delint?

Мне нравится consoleпозволять мне вставлять consoleдля быстрого осмотра услуги, без моей среды разработки, удерживающей меня из-за нарушения протокола. (Я вообще запрещаю consoleи использую класс журнала, который иногда основывается на console.)

JavaScript, jshint, eslint,
Похожие вопросы