Отключение нескольких правил ESLint в одном комментарии
Периодически бывают ситуации, когда для конкретных участков JS-кода нужно отключить линтинг. Сделать это можно так:
— для следующей строки кода
— для следующей строки кода
#кодинг
#js
#eslint
Периодически бывают ситуации, когда для конкретных участков JS-кода нужно отключить линтинг. Сделать это можно так:
— для следующей строки кода
// eslint-disable-next-line no-return-assign
( your code... )
— для текущей строки( your code... ) // eslint-disable-line no-return-assign
— для блока кода/* eslint-disable no-return-assign */
( your code... )
/* eslint-enable no-return-assign */
В перечисленных примерах мы отключаем одно правило — no-return-assign
. Но что, если нам нужно отключить несколько правил помимо no-return-assign
, например, no-param-reassign
? Ответ прост: нужно просто перечислить их через запятую. Примеры:— для следующей строки кода
// eslint-disable-next-line no-return-assign, no-param-reassign
( your code... )
— для текущей строки( your code... ) // eslint-disable-line no-return-assign,
no-param-reassign
— для блока кода/* eslint-disable no-return-assign, no-param-reassign */
( your code... )
/* eslint-enable no-return-assign, no-param-reassign */
Подробнее о конфигурировании правил читайте здесь#кодинг
#js
#eslint
eslint.org
Configure ESLint - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.