ESLint
chayns-toolkit
provides an ESLint preset that is
optimized for developing React applications.
To activate the config add an eslintConfig
key to your package.json
:
{ "...": "", "eslintConfig": { "extends": "@chayns-toolkit" }, "...": ""}
note
Alternatively you can also create a .eslintrc
file or use one of the
other options for configuring ESLint.
chayns-toolkit
#
Using the Configuration without For some projects chayns-toolkit
can't help your development workflow, e.g.
for developing NPM libraries, CLI tools or Node.js server applications.
The ESLint configuration can also be installed as a standalone package:
- Yarn
- NPM
yarn add @chayns-toolkit/eslint-config -D
npm install @chayns-toolkit/eslint-config -D
#
Adjusting the ConfigurationFor special use-cases the rules can be adjusted or deactivated. Refer to the ESLint documentation on how to do that.
If you think a rule in the configuration should be enabled, disabled or adjusted, please consider opening an issue to discuss the suggested change instead of changing your local configuration.