6

ESLint 的max-len 设置允许我输入两个必需的选项:

  1. 每行代码允许的字符总数。此字符数包括缩进。
  2. 遇到制表符时使用的字符数。

但是,当我查看他们提供的代码时,它是:

"max-len": [2, 80, 4]

...或三个选项。在此之上,它们引用了一个 2 个字符的选项卡,它们显示为:

"max-len": [1, 80, 2]

我假设第二个和第三个选项设置允许的总字符数(在这种情况下为 80 个)和制表符的长度(2 或 4)。第一个选项[1,...[2,...定义是什么?

4

1 回答 1

18

数组中的第一项是规则 ID,它实质上是打开或关闭规则。数组中的所有剩余项都作为选项传递给规则。

根据官方文档,规则 ID 可能是以下三个值之一:

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

于 2015-07-01T19:09:41.243 回答