Skip to content

ESLint Config based on eslint-config-airbnb-base without style rules.

License

Notifications You must be signed in to change notification settings

dgeibi/eslint-config-dgeibi

Repository files navigation

eslint-config-dgeibi

ESLint Config base on eslint-config-airbnb-base and eslint-config-prettier

Install

Common projects

Install eslint-config-dgeibi and eslint:

$ npm i -D eslint eslint-config-dgeibi

If you want to format your source code, just install prettier

$ npm i -D prettier

and create a .prettierrc, for example:

{
  "semi": false,
  "singleQuote": true,
  "trailingComma": "es5"
}

For common es6 projects, add this to your .eslintrc

{
  "extends": ["dgeibi"]
}

For node, use dgeibi/node

For legacy projects:

{
  "extends": ["dgeibi/legacy"]
}

(p)react projects

The configs are copying from eslint-config-standard-react and eslint-config-standard-preact.

add this to .eslintrc

{
  "extends": ["dgeibi/react"]
}

extends dgeibi/preact instead for preact projects.

LICENSE

MIT

About

ESLint Config based on eslint-config-airbnb-base without style rules.

Topics

Resources

License

Stars

Watchers

Forks

Packages