Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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",

like image 839
Kalhan.Toress Avatar asked Sep 15 '25 01:09

Kalhan.Toress


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.

like image 85
Marek Avatar answered Sep 17 '25 15:09

Marek