0.2.1 • Published 6 years ago
eslint-config-brinkbit v0.2.1
eslint-config-brinkbit
This package provides Brinkbit's base JS .eslintrc as an extensible shared config.
Usage
We export two ESLint configurations for your usage.
eslint-config-brinkbit
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