我在现有项目上使用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: 0
我得到的错误是:
.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而不会引发错误?
答案 0 :(得分:1)
设置多个选项的正确方法是没有额外的-
,您可以将地图传递到列表中,就像我在这里找到的那样:Idiot's Guide to YAML
rules:
no-multiple-empty-lines:
- error
- max: 1
maxBOF: 0