This package provides Brinkbit's base JS .eslintrc as an extensible shared config.
We export two ESLint configurations for your usage.
Our default export contains Airbnb's ESLint rules with a few custom overrides. It requires
eslint
,
eslint-config-airbnb-base
,
eslint-plugin-import
,
eslint-plugin-jsx-a11y
, and
eslint-plugin-react
.
- Install the correct versions of each package, which are listed by the command:
npm info "eslint-config-brinkbit@latest" peerDependencies
Linux/OSX users can simply run
(
export PKG=eslint-config-brinkbit;
npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs yarn add --dev "$PKG@latest"
)
Which produces and runs a command like:
yarn add --dev eslint-config-brinkbit eslint@^#.#.# eslint-plugin-import@^#.#.#
- Add
"extends": "brinkbit"
or"extends": "brinkbit/test"
to your .eslintrc