在.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,但找不到正确的解释。
答案 0 :(得分:1)
它定义了规则的严重性。
0 = off, 1 = warning, 2 = error
您可以在这里阅读有关它们的信息:https://eslint.org/docs/user-guide/configuring#configuring-rules