Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pgilad/eslint-plugin-react-redux
Enforce best practices when using Redux with React
https://github.com/pgilad/eslint-plugin-react-redux
enforce eslint eslint-plugin mapstatetoprops react redux
Last synced: 15 days ago
JSON representation
Enforce best practices when using Redux with React
- Host: GitHub
- URL: https://github.com/pgilad/eslint-plugin-react-redux
- Owner: pgilad
- License: mit
- Created: 2018-04-05T07:58:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-04T08:06:08.000Z (over 4 years ago)
- Last Synced: 2024-04-24T20:42:14.092Z (7 months ago)
- Topics: enforce, eslint, eslint-plugin, mapstatetoprops, react, redux
- Language: JavaScript
- Size: 47.9 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# eslint-plugin-react-redux
> Find issues with react-redux code usages[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
## Installation
You'll first need to install [ESLint](http://eslint.org):
```bash
$ npm i eslint --save-dev
```Next, install `eslint-plugin-react-redux`:
```bash
$ npm install @pgilad/eslint-plugin-react-redux --save-dev
```**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `eslint-plugin-react-redux` globally.
## Usage
Add `react-redux` to the plugins section of your `.eslintrc` configuration file.
```json
{
"plugins": [
"@pgilad/eslint-plugin-react-redux"
]
}
```Then configure the rules you want to use under the rules section.
```json
{
"rules": {
"@pgilad/react-redux/use-selectors-on-state": 1
}
}
```## Supported Rules
- [use-selectors-on-state](docs/rules/use-selectors-on-state.md)
## License
MIT