@nice-move/eslint-config-react
v0.11.29
Published
A `eslint` config for `react` project best practice
Downloads
850
Maintainers
Readme
@nice-move/eslint-config-react
A eslint config for react project best practice.
Installation
npm install eslint @nice-move/eslint-config-react --save-dev
Usage
Add to package.json
// example: package.json
{
"eslintConfig": {
"extends": "@nice-move/eslint-config-react"
}
}
Then run
eslint --fix .
Specification
| Environment | pattern |
| :---------- | :------------------------------------------------------------------------------------------- |
| browser | .js
, .html
, .jsx
|
| node.js | .mjs
, .mts
, .cjs
, .cts
|
| es modules | .mjs
, .mts
, .js
, .html
, .jsx
|
| commonjs | .cjs
, source code in webpack project |
| webpack | src/**
, packages/*/**
|
| ava | {test,tests,spec,specs}/**
, **/*.{test,spec}.*
when eslint-plugin-ava
installed |
Tips
Noiseless reporting
Rules can handle by prettier and garou is disabled by default.