My Javascript (without React) ESLint Configuration
My most commonly used ESLint configuration for Javascript (without React).
Usage
npm i -DE @ivangabriele/eslint-config-base \
@ivangabriele/prettier-config \
eslint-config-airbnb-base \
eslint-config-airbnb-base \
eslint-config-prettier \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-no-null \
eslint-plugin-prettier \
eslint-plugin-sort-destructure-keys \
eslint-plugin-sort-keys-fix \
prettier
or:
yarn add -DE @ivangabriele/eslint-config-base \
@ivangabriele/prettier-config \
eslint-config-airbnb-base \
eslint-config-airbnb-base \
eslint-config-prettier \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-no-null \
eslint-plugin-prettier \
eslint-plugin-sort-destructure-keys \
eslint-plugin-sort-keys-fix \
prettier
Then extend it in your .eslintrc
:
{
"extends": "@ivangabriele/eslint-config-base"
}
And add this line to your package.json:
{
// ...
"prettier": "@ivangabriele/prettier-config"
}
With Yarn Plug'n'Play
Visual Studio Code
yarn dlx @yarnpkg/sdks vscode
Contribution
This is a monorepository, please check the root readme.