Чтобы отключить правило лининга для конкретной строки в JSHint, мы используем следующее правило:
/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */
Я пытался найти эквивалент выше для eslint.
javascript
jshint
eslint
runtimeZero
источник
источник
eslint-disable-next-line
:Ответы:
Теперь вы можете использовать однострочный синтаксис:
Или, если вы не хотите иметь комментарий к той же строке с текущим кодом, можно отключить следующую строку:
Ссылка на запрашиваемую документацию: http://eslint.org/docs/user-guide/configuring.html#configuring-rules
источник
//eslint-disable-line
и, похоже, отключить все правила для данной строки.--no-inline-config
включил, которыйPrevent comments from changing config or rules
Вы можете использовать следующее
Который немного утоплен в разделе «Настройка правил» документации ;
Чтобы отключить предупреждение для всего файла, вы можете добавить комментарий вверху файла, например
Обновить
ESlint был обновлен, чтобы лучше отключить одну строку, см. Отличный ответ @ goofballLogic .
источник
//
синтаксис комментариев не работает ...Вы также можете отключить определенное правило / правила (а не все), указав их в блоках enable (open) и disable (close):
по ссылке @ 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-next-line rule-name
.пример
Ссылка
ESLint - Отключение правил с помощью встроенных комментариев
источник
Общий конец строки комментария,
// eslint-disable-line
после него ничего не требует: не нужно искать код, чтобы указать, что вы хотите игнорировать ES Lint.Если вам нужно игнорировать любой синтаксис по любой причине, кроме быстрой отладки, у вас есть проблемы: почему бы не обновить конфигурацию delint?
Мне нравится
// eslint-disable-line
позволять мне вставлятьconsole
для быстрой проверки службы, без моей среды разработки, сдерживающей меня из-за нарушения протокола. (Я обычно забанюconsole
и использую класс журналирования - который иногда основывается наconsole
.)источник
Или для нескольких игнорирований в следующей строке, введите правила, используя запятые
источник
Чтобы отключить одно правило для остальной части файла ниже:
источник
/* eslint-disable no-new */
Чтобы отключить все правила в определенной строке:
источник
однострочный комментарий у меня не работал внутри реагирующего немого функционального компонента, я использовал отключение на уровне файлов, добавив / * eslint-disable insertEslintErrorDefinitionHere * /
(обычно, если вы используете vs-код и получаете ошибку eslint, вы можете нажать на строку, которая дает ошибку, и лампочка отобразится в vs-коде, щелкнуть правой кнопкой мыши на лампочке и выбрать любую опцию отключения, и vs code сделает это для вы.)
источник
Вы можете добавить файлы с ошибкой в файл .eslintignore в вашем проекте. Как и для всех файлов .vue, просто добавьте /*.vue
источник