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: