"react/jsx-uses-vars": 2,
在我的.eslintrc文件中的rules对象下,我具有此属性以及其他值为0、1和2的属性。0、1、2值表示什么?
答案 0 :(得分:3)
有规则级别:
“关闭”或0-关闭规则
“警告”或1-将规则作为警告(不会影响退出代码)
“错误”或2-将规则作为错误打开(退出代码为1 触发)
例如:
react/no-did-mount-set-state: 0
-如果在componentDidMount中使用setState,则不会显示错误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