My personal ESLint configuration. Most of it is based on eslint-config-react-app but with additional stylistic and JSDoc rules.
yarn add eslint-config-arklint -D
You also need to add ESLint in your devDependencies
:
yarn add eslint -D
Add the extend in your .eslintrc.js
:
module.exports = {
extends: "arklint",
rules: {
// Rule overrides
}
}
The default configuration includes the extensions for import
and jsdoc
. The configuration for react
has to be added manually:
module.exports = {
extends: [
"arklint",
"arklint/extensions/react"
],
rules: {
// Rule overrides
}
}