eslint-config-videoamp-react
v3.1.0
Published
VideoAmp's ESLint config for React projects
Downloads
4
Keywords
Readme
eslint-config-videoamp-react
This package uses ESLint to enforce VideoAmp's code style and provides an extended configuration of our base rules (found at eslint-config-videoamp
) for our React.js projects.
If you are looking for our extended configuration for Node.js projects, see eslint-config-videoamp-node
.
Install
yarn
yarn add --dev eslint-config-videoamp-react eslint
npm
npm install --save-dev eslint-config-videoamp-react eslint
Usage
Add "extends": "videoamp-react"
to your .eslintrc
.
Configuration for Webpack
Below is an example .eslintrc
configured to work with Webpack module resolution:
{
"extends": ["videoamp-react"],
"settings": {
"import/resolver": {
"webpack": {
"config": "<PATH_TO_WEBPACK_CONFIG>"
}
}
}
}
Resources
- ESLint config docs
babel-eslint
eslint-plugin-react
eslint-plugin-jsx-a11y
eslint-plugin-css-modules
eslint-plugin-jest
eslint-plugin-class-property
Contributing
You can make sure this module lints with itself using yarn lint
.