如何允许 console.info()/warn()/error() 并禁用 eslint 配置文件中的所有其他内容?
How to allow console.info()/warn()/error() and disable everything else in eslint config file?
我的 .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 无法正常工作。在 rules
:
中使用 no-console
{
"rules": {
"no-console": [ ... ]
}
}
我的 .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 无法正常工作。在 rules
:
no-console
{
"rules": {
"no-console": [ ... ]
}
}