ESLint的max-len setting允许我输入两个必需的选项:
但是,当我查看他们提供的代码时,它是:
"max-len": [2, 80, 4]
......或三个选项。在此之上,他们引用了一个2个字符的标签,它们显示为:
"max-len": [1, 80, 2]
我假设第二个和第三个选项设置允许的总字符数(在这种情况下为80)和制表符的长度(2或4)。第一个选项[1,...
或[2,...
的定义是什么?
答案 0 :(得分:13)
数组中的第一项是规则ID,它实质上打开或关闭规则。数组中的所有剩余项目都作为选项传递给规则。
根据official documentation,规则ID可以是以下三个值之一:
0 - 关闭规则
1 - 打开规则作为警告(不影响退出代码)
2 - 将规则作为错误打开(触发时退出代码为1)