我的.eslintrc
文件中有空白规则,但我仍然收到一些错误消息,例如" max-len
超过 120 字符。"
{
"env": {
"es6": true,
"browser": true,
"node": true
},
"rules": {
},
"parser": "babel-eslint",
"plugins": [
"react"
],
"ecmaFeatures": {
"jsx": true
}
}
文档说明默认情况下禁用所有规则。我想知道为什么在没有定义任何规则的情况下我仍然会得到eslint错误。
"max-len": 0
max-len
的单个单词。默认情况下是否禁用所有规则?我从哪里获得规则(例如max-len)?
答案 0 :(得分:2)
ESLint配置级联。因此,给定一个lint的路径,ESLint将上升目录结构以查找配置文件,直到它使用root:true
或根目录命中配置。将找到的所有配置文件将合并在一起。您可能在路径中的某个位置有另一个配置文件。为了测试它,您可以使用--debug
标志运行ESLint,该标志将列出当前正在使用的所有配置文件。