@icelandair/eslint-config
v6.0.0
Published
Icelandair's base JS ESLint config
Downloads
370
Readme
@icelandair/eslint-config
This package provides Icelandair's base JS .eslintrc as an extensible shared config.
Installation
Assuming you already have a valid package.json
:
npm install --save-dev @icelandair/eslint-config eslint prettier
or
yarn add -D @icelandair/eslint-config eslint prettier
Will add the the full package as a dev dependency to your project. At which point you can use it by adding an .eslintrc
file to your project root directory.
{
"extends": [ "@icelandair/eslint-config" ]
}
Usage
Our default export contains all of our ESLint rules.
We are extending the following:
- eslint:recommended
- next - https://nextjs.org/docs/basic-features/eslint
- plugin:@typescript-eslint/recommended
If you are writing a React application or component your .eslintrc will look something like this:
{
"extends": [ "@icelandair/eslint-config" ],
"rules": {
...
rules to disable, extend or add
}
}