Eslint no-console rule passes console.log();

Viewed 728

I am using eslint to lint my angular project, and I want any of console prints to be removed

so I used no-console rule as.

....
"no-console": "error",
...

It's validating console.debug but isn't validating console.log();, console.warn();, console.error(); etc.

any reason behind that? I'm using "eslint": "^7.26.0",

1 Answers

You should use the following syntax:

"no-console": ["error", { "allow": ["error"] }],

This will validate log but allow error. Default syntax allows for console.log.

Related