![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)
WeTransfer ESLint Config
This package provides WeTransfer's base .eslintrc
as an extensible shared config. We also provide some React rules as a separate configuration.
It is eslint@4+-compatible and maintained by the friendly folks at WeTransfer.
Installation
- Install this config package and ESLint:
npm install --save-dev eslint @wetransfer/eslint-config-wetransfer
. - Add
"extends": "@wetransfer/wetransfer"
to your .eslintrc
. - Add
"extends": "@wetransfer/wetransfer/react"
to your .eslintrc
if you want to make use of our React specific rules. In that case, please install eslint-plugin-react
as well:
npm install --save-dev eslint-plugin-react
Which rules do we define?
Please take a look to the source code of index.js, which lists every ESLint rule provided by this configuration.