@borealisgroup/eslint-config v1.13.7
@borealisgroup/eslint-config
ESLint config for JS linting.
Prerequisites
reactornodeenvironment- usage of
jestas the test-suite (if any) - if you don't use
create-react-app, you have to installeslint
Note: you can still overwrite the env, globals and parser in your local .eslintrc.js.
Install
Using npm:
yarn -D @borealisgroup/eslint-configUsage
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):
- Enable ESLint: Run the linter on type
- Enable ESLint: Auto Fix on save
- Disable Editor: Format on save (Prettier)
ESLint
Parser
babel-eslint
Plugins
airbnb: one of the most widely used code styles for ECMAScript 6+ and React.
Rules
- TODO
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.
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago