问题描述
我有没有 .eslintrc
规则的 "no-console"
文件,默认情况下它在所有 console.*()
调用中都出错。
我需要允许 console.info()
、console.warn()
和 console.error()
,所以我在 no-console
中添加了 .eslintrc
规则:
{
"root": true,"no-console": [
"error",{
"allow": ["info","warn","error"]
}
],"parser": "babel-eslint","extends": ["eslint:recommended"],"env": {
"browser": true,"node": true
}
}
现在 eslint 不会抱怨“信息”、“警告”、“错误”,但它也不会抱怨“日志”。
我错过了什么?
解决方法
您的配置无效,因此 ESLint 无法正常工作。在 no-console
中使用 rules
:
{
"rules": {
"no-console": [ ... ]
}
}