eslint“缩进”规则的第一个参数是什么

时间:2019-07-01 13:31:21

标签: javascript eslint

我在使用eslit的项目上有一个简单的配置

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

根据文档,第二个“ 2”表示用于缩进的空格数(可以设置为4或6或“制表符”)。
那第一个'2'呢?

Old documentation在这里使用'2',而New documentation在此使用“错误”

"indent": ["error", "tab"]

两人对此一无所知。有什么用?

2 个答案:

答案 0 :(得分:2)

请参见the general documentation for configuring rules

  
      
  • “关闭”或0-关闭规则
  •   
  • “警告”或1-将该规则作为警告(不会影响退出代码)
  •   
  • “错误”或2-将规则作为错误打开(触发时退出代码为1)
  •   

2与“错误”相同。

答案 1 :(得分:0)

我在github存储库上找到了一个引用:https://github.com/eslint/eslint#configuration

  

“关闭”或0-关闭规则

     

“警告”或1-将规则作为警告打开(不影响退出代码)

     

“错误”或2-将规则作为错误打开(退出代码将为1)

这说明了第一个参数的所有选项。