This is a shareable ESLint config we use at Kinvolk for our Javascript/Typescript projects.
Install the config from NPM by using the following command:
npm install --save-dev @kinvolk/eslint-config eslint-config-prettier
Install also the peer dependencies NPM suggested (if they're not installed automatically).
You can include it in your package.json
file like the following:
"eslintConfig": {
"extends": ["@kinvolk", "prettier", "prettier/react"]
},
"prettier": "@kinvolk/eslint-config/prettier-config",
Eslint rules should be modified in the .eslintrc.yml
file in this repo.
The index.js
file is generated from .eslintrc.yml
, and can be generated using:
make
Kinvolk's eslint-config is licensed under Apache 2.0.