0.2.1 • Published 6 years ago
@brudi/eslint-config-brudi v0.2.1
eslint-config-brudi
Base Eslint shareable config of brudi
Installation
Install the package with
npm install eslint-config-brudi --save-dev
or
yarn add eslint-config-brudi -D
eslint Setup
Now add the config to either the package.json:
{
"eslintConfig": {
"extends": ["@brudi/brudi"],
}
}or to the .eslintrc or .eslintrc.js:
module.exports = {
extends: ["@brudi/brudi"],
};ESLint and Prettier
- works together with prettier, thanks to eslint-plugin-prettier
- the ESLint rules are based on the great work of airbnb's eslint-config-airbnb
- they also have a smaller more compact one: eslint-config-airbnb-base
- made for React environment but can be used on a eg. node-server environment as well)
- handles jest for tests as well
env: Browser and Node environmentglobals: added some related jest variablesparser: usage of babel (used babel-eslint parser)
Note: you can still overwrite the env, globals and parser in your local
.eslintrc.js.
License
© brudi, 2019. Licensed under an Apache-2 license.