Tom*_*Sam 6 javascript yaml eslint
我在现有项目上使用 Eslint,并且 eslintrc 是一个 YAML 文件;我不太熟悉的格式。我正在尝试设置规则no-multiple-empty-lines并取得了一些成功,但是当我尝试按照文档向规则添加多个值时,我收到此错误。
规则: https: //eslint.org/docs/rules/no-multiple-empty-lines获得三个可以设置的选项max、maxBOF和maxEOF
所以我试图将其设置为这样:
rules:
no-multiple-empty-lines:
- error
- max: 1
- maxBOF: 0Run Code Online (Sandbox Code Playgroud)
我收到的错误是:
.eslintrc.yaml:
Configuration for rule "no-multiple-empty-lines" is invalid:
Value [{"maxBOF":0},{"max":1}] should NOT have more than 1 items.
根据我的理解,第一行是错误/警告,但第二行是选项。
如何在第二个缩进上正确设置多个选项,以便可以同时拥有 maxBOF 和 max 而不会引发错误?
设置多个选项的正确方法是不需要额外的-,您可以将映射传递到列表,正如我在这里找到的:Idiot's Guide to YAML
rules:
no-multiple-empty-lines:
- error
- max: 1
maxBOF: 0Run Code Online (Sandbox Code Playgroud)