I had .eslintrc file without "no-console" rules, and it by default errored on all console.*() calls.
I need to allow console.info(), console.warn() and console.error(), so I added no-console rule to my .eslintrc:
{
"root": true,
"no-console": [
"error",
{
"allow": ["info", "warn", "error"]
}
],
"parser": "babel-eslint",
"extends": ["eslint:recommended"],
"env": {
"browser": true,
"node": true
}
}
Now eslint doesn't complain on "info", "warn", "error", but it doesn't complain on "log" either.
What am I missing?
Your config is invalid, so ESLint is not working properly. Use
no-consoleinrules: