https://www.npmjs.com/package/@rtlnl/eslint-config-rtlnl-base
This is the base ESLint configuration file used at rtlnederland.
It is based on Airbnb's config and Prettier.
npm install --save-dev eslint@latest eslint-plugin-import@latest @rtlnl/eslint-config-rtlnl-base prettier
yarn add --exact --dev eslint@latest eslint-plugin-import@latest @rtlnl/eslint-config-rtlnl-base prettier
To add the rules to your .eslintrc
, extend the file with the package in the following manner:
{
"extends": ["@rtlnl/rtlnl-base"]
}
Example:
.eslintrc.js
{
"extends": [
"@rtlnl/rtlnl-base"
],
"env": {
"node": true,
"jest": true
}
}
.prettierrc.js
module.exports = {
...require('@rtlnl/eslint-config-rtlnl-base/.prettierrc.js'),
...customParams
};