Разрешить отладчик; операторы в определенных файлах, используя ESLint
Скажем, я хочу использовать это правило:
https://eslint.org/docs/rules/no-debugger
Тем не менее, у меня есть около 15 файлов, где я хочу сохранить отладчик; заявления.
Есть ли что-то, что я могу добавить в начало файлов.ts /.js, которые могут сказать ESLint игнорировать no-debugger
Правило для этого конкретного файла?
6 ответов
Вы также можете отключить ESLint в той же строке:
debugger; // eslint-disable-line no-debugger
Вы можете сделать это так:
/* eslint-disable no-debugger */
... code that violates rule ...
/* eslint-enable no-debugger */
Обновите файл конфигурации eslint (.eslintrc
и т.д.) с таким правилом:
"rules": {
"no-debugger":"off"
}
Возможно, ваша IDE может помочь. Если вы используете VS Code, вы можете навести указатель мыши наdebugger
нажмите Quick Fix...
, и выберите Disable no-debugger for the entire file
, как показано ниже:
Затем IDE добавит следующий комментарий вверху файла, чтобы отключить правило для вас:
/* eslint-disable no-debugger */
Подробнее о правиле eslint no-debugger.
ИЛИ добавьте:
"no-debugger": false
в конец tslint.json, чтобы отключить это предупреждение для всех файлов.
Я думаюdebugger
необходимо удалить и ненадолго использовать в среде разработки.
Так что вам лучше игнорировать его там, где вы его используете.
Например: отключить отладчик для этой строки
// eslint-disable-next-line no-debugger
debugger
или отключить отладчик для всего файла
/* eslint-disable no-debugger */