A very Noise ESLint node config indeed
npm install eslint-config-noise-node

An opinionated ESLint config based on the Airbnb JavaScript Style Guide for Node.js development.
Includes these plugins.
``sh`
npm install --save-dev eslint eslint-config-noise eslint-config-noise-node
npx install-peerdeps --dev eslint-config-noise
npx install-peerdeps --dev eslint-config-noise-node
There are many ways to configure ESLint in the official documentation.
_.eslintrc_
`json`
{ "extends": ["noise", "noise-node"], "root": true }
Some rules could be unnecessary or annoying in certain scenarios. These variants can be applied on top of the base config.
#### Node.js v8
Some rules make no sense when using Node.js v8. Apply this variant to fix this.
_.eslintrc_
`json`
{
"extends": ["noise", "noise-node", "noise-node/8"],
"root": true
}
#### Script
Some rules may be annoying when writing scripts, eg. in your scripts/ directory. You can improve this experience by extending a the _scripts_ preset.
_.eslintrc_
`json``
{
"extends": ["noise", "noise-node"],
"overrides": [
{
"files": "scripts/**",
"extends": ["noise-node/script"]
}
],
"root": true
}