javascript - Eslint 的正确 YAML - 值不应超过 1 个项目 - 无多空行
问题描述
我在现有项目上使用 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 而不会引发错误?
解决方案
设置多个选项的正确方法是无需附加-
,您可以将映射传递给列表,如下所示:Idiot's Guide to YAML
rules:
no-multiple-empty-lines:
- error
- max: 1
maxBOF: 0
推荐阅读
- reactjs - 不能在反应三纤维中使用pixelRatio画布
- intellij-idea - 托管 Cloud SDK 在 IntelliJ 中的位置
- azure-devops - Azure如何将portal.azure中的订阅与dev.azure中的不同订阅链接
- laravel - 我需要使用 la lararvel 获取与房产类型相关的城市,
- html - Ng-if else 用法
- javascript - 如何将javascript代码转换为html代码
- javascript - 在反应应用程序中使用 tumblr 共享链接的正确方法是什么?
- java - 无法使用 * 通配符访问导入的类,但在使用完整限定名导入时能够使用相同的类
- linux - 连接 tar 文件,以便可以在没有 -i 选项的情况下打开生成的 tar
- c# - 在模型类中使用数据库是一种好方法吗?