@borealisgroup/eslint-config
ESLint config for JS linting.
Prerequisites
react
or node
environment
- usage of
jest
as the test-suite (if any)
- if you don't use
create-react-app
, you have to install eslint
Note: you can still overwrite the env
, globals
and parser
in your local .eslintrc.js
.
Install
Using npm:
yarn -D @borealisgroup/eslint-config
Usage
Create a file .eslintrc.js
at the root of your project:
module.exports = {
extends: '@borealisgroup',
};
If not already done, in your editor (e.g. VSCode):
ESLint
Parser
Plugins
airbnb
: one of the most widely used code styles for ECMAScript 6+ and React.
Rules
Prettier
This ESLint configuration can work together with prettier, thanks to eslint-plugin-prettier
Why
Why do we need a shared coding style accross the company?
TL;DR - For consistency, productivity and happiness.
Contributing
If you want to modify plugins or general rules in your project, please submit a pull request with a justification instead of overwriting your local config.
See awesome-eslint for more plugins.