Skip to content

ESLint configuration that requires excellence and discipline

License

Notifications You must be signed in to change notification settings

DataWallet/eslint-config-excellence

Repository files navigation

ESLint configuration that requires excellence and discipline
Configured to work with Babel and React

Usage

npm install --save-dev eslint-config-excellence

Then extend excellence in your .eslintrc:

{
    "extends": "excellence"
}

You might want to use .eslintrc.js instead, since the .eslintrc was deprecated!

Common Rules

You might want to change some rules, that are controversial and often disputed inside the JS community. The defaults that excellence applies are listed here.

{
    'jsx-quotes': [ 2, 'prefer-single' ], // prfer-single or prefer-double
    'quotes': [ 2, 'single' ], // single or double
    'semi': [ 2, 'always' ] // always or never
}

Advises

It is probably a good idea to use Editorconfig alongside ESLint. Check out their website.

About

ESLint configuration that requires excellence and discipline

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published