我今天到了工作岗位,发现了一个来自我的linter包的异常错误。我已经查看了该软件包的文档,但我发现我的eslintrc文件没有任何问题。
以下是我使用
的副本{
"extends": "airbnb",
"parser": "babel-eslint",
"rules": {
"import/no-extraneous-dependencies": "off",
"import/extensions": "off",
"import/no-unresolved": "off",
"eol-last": "off",
"no-unused-expressions": ["error",{
"allowTernary": true,
"allowShortCircuit": true
}],
"react/jsx-indent-props": "off",
"react/jsx-indent" : ["error", 4, { "props": 4 }],
"indent": [ "error", 4],
"react/jsx-filename-extension": "off",
"jsx-a11y/anchor-is-valid": [
"error",
{
"components": [],
"specialLink": [
"hrefLeft",
"hrefRight"
],
"aspects": [
"noHref",
"invalidHref",
"preferButton"
]
}
],
"no-bitwise": "off"
},
"env": {
"browser": true,
"jest": true
}
}
当我从命令行运行eslint时,我没有遇到任何问题,这让我更加困惑!
非常感谢任何帮助:)
答案 0 :(得分:1)
只是因为将来有人遇到这个问题,我发现了这个问题。
"react/jsx-indent" : ["error", 4, { "props": 4 }],
应该是
"react/jsx-indent" : ["error", 4],
我认为有人试图想象解构:P