Pluggable ESLint config for Node.js that you can import, extend and override. Version 4.1.0 provides opinionated safety checks and best practices with a bias toward code concision. It extends eslint-config-esnext and sets the Node.js environment. Release cadence is irregular; the package has not been updated since 2019. Key differentiator: it is a superset config that errs on the side of too many rules, easily overridable.
npm install eslint-config-nodeVerified import paths — ran on the pinned version, not inferred.
Install the config and peer dependency, then extend 'node' in your .eslintrc.
Use eslint-config-node@5 for ESLint 7+ or eslint@^6.0.0
Consider alternatives like eslint-config-standard or eslint-plugin-n
Override rules explicitly in your .eslintrc after extending
Override rule severity in your config: 'no-sync': 'off' or 'error'
Ensure you are using eslint-config-node (not eslint-plugin-node) and check peer deps
Run 'npm install --save-dev eslint-config-node eslint@^6.0.0' and ensure extends: ['node']