我正在制作一个包含"缩进"规则的.eslintrc文件.规则的配置如下:
"indent": ["error", 2, {
...,
"FunctionDeclaration": {"parameters": 2, "body": 1},
"FunctionExpression": {"parameters": 2, "body": 1},
}]
Run Code Online (Sandbox Code Playgroud)
但是,当运行eslint时,我收到错误:
Configuration for rule "indent" is invalid:
Value "data["1"].FunctionDeclaration" has additional properties.
Value "data["1"].FunctionExpression" has additional properties.
Run Code Online (Sandbox Code Playgroud)
这个错误信息是什么意思?我猜想这意味着(a)有更多属性是FunctionDeclaration必需的,不存在,或者(b)函数中的一个属性("parameters"或"body")宣言不应该在那里.我认为我可以排除(b)因为当我将.eslintrc文件更改为:
"indent": ["error", 2, {
...,
"FunctionDeclaration": {},
"FunctionExpression": {},
}]
Run Code Online (Sandbox Code Playgroud)
即使没有属性,我收到相同的错误消息.我能够找到的所有文档都表明所需的唯一属性是"参数"和"正文",我无法找到任何表明除此之外还需要其他属性的东西.这里有什么问题?
| 归档时间: |
|
| 查看次数: |
1112 次 |
| 最近记录: |