Express.js + lint gives mistake

Replace your code

"start": "nodemon src/app.js --exec 'npm run lint && node'",
"lint": "eslint **/*.js"

for

"start": "nodemon src/app.js --exec 'npm run lint && node'",
"lint": "eslint"

Quote the pattern and it works fine as in previous versions of eslint

"lint": "eslint \"**/*.js\""

Credit goes to https://github.com/eslint/eslint/issues/10599


@joknawe in comments gave right answer, thanks. edit:

Looks like maybe it is trying to lint your node_modules directory. This should be ignored by default, but your wildcard **/*.js may be causing the issue. Try just using eslint