что означает значение 0,1,2 в файле eslintrc? - PullRequest
0 голосов
/ 15 апреля 2019
"react/jsx-uses-vars": 2,

В моем файле .eslintrc в объекте правил есть это свойство и другие свойства со значениями 0, 1 и 2. Что означает значение 0, 1, 2?

1 Ответ

3 голосов
/ 15 апреля 2019

Существуют уровни правил:

"выкл" или 0 - выключить правило

"предупреждение" или 1 - включить правило как предупреждение (неt влияет на код выхода)

«ошибка» или 2 - включить правило как ошибку (код выхода равен 1 при срабатывании)

Например:

  • react/no-did-mount-set-state: 0 - не будет отображать ошибку, если вы используете setState в componentDidMount
  • react/no-did-mount-set-state: 1 - покажет предупреждение
  • react/no-did-mount-set-state: 2 - покажет ошибку.

Таким образом, эти значения похожи на:

  • react/no-did-mount-set-state: "off" == react/no-did-mount-set-state: 0
  • react/no-did-mount-set-state: "warning" == react/no-did-mount-set-state: 1
  • react/no-did-mount-set-state: "error" === react/no-did-mount-set-state: 2

Также вы можете проверить это в документации: https://eslint.org/docs/user-guide/configuring#configuring-rules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...