.eslint文件的说明

时间:2019-03-15 16:10:47

标签: javascript eslint

在.eslintrc文件中,我有类似的内容:

"indent": [2, 2, {"SwitchCase": 1}],

我了解。右侧的数字2确定空格。

但是,考虑到这一点:

"no-alert": 2,
"no-else-return": 1,
"no-eq-null": 2,
"no-eval": 2,
"no-extend-native": 2,
"no-fallthrough": 2,    
"no-invalid-this": 2,
"no-lone-blocks": 2,
"no-loop-func": 2,
"no-multi-spaces": 2,
"keyword-spacing": 2,
"block-scoped-var": 2,

我很困惑2号是什么意思?不能全部隔开吗?

在这种情况下:

"no-compare-neg-zero": "error",

不言自明。

我检查了eslint.org,但找不到正确的解释。

1 个答案:

答案 0 :(得分:1)

它定义了规则的严重性。

0 = off, 1 = warning, 2 = error

您可以在这里阅读有关它们的信息:https://eslint.org/docs/user-guide/configuring#configuring-rules