Pluggable ESLint configs for ECMAScript Next, Node.js and React Native that you can import, extend and override
!Join the chat at https://gitter.im/kunalgolani/eslint-config gitter-imggitter-url !npm versionversion-imgnpm-url !npm downloadsdownloads-imgnpm-url !GitHub issuesissues-imgissues-url !Depsdeps-imgdeps-url !Dev Depsdevdeps-imgdeps-urlUsage
In your js project directory: ```shell npm install --save-dev eslint-config-recommended ``` Choose the configs you want to include in your.eslintrc.yaml
:
```yaml
extends:
- recommended/esnext
- recommended/esnext/style-guide
- recommended/node
- recommended/node/style-guide
- recommended/react-native
- recommended/react-native/style-guide
```
Alternatively, in your .eslintrc.js
or .eslintrc.json
:
```json
{
"extends": "esnext", "esnext/style-guide", "node", "node/style-guide", "react-native", "react-native/style-guide"
}
```
node
and react-native
extend esnext
node/style-guide
and react-native/style-guide
extend esnext/style-guide
If you don't need all these configs, you can also install them individually:
To add a git-hook to your commits, consider using husky
```shell
npm install --save-dev husky
```
And in your package.json
:
```json
"scripts": {
"precommit": "eslint ."
}
```
---