Merge pull request babel/eslint-plugin-babel#11 from pascalduez/pr__fix-readme
Improve the Readme
This commit is contained in:
parent
eb438f0f98
commit
64291d8d52
@ -1,14 +1,14 @@
|
|||||||
# eslint-plugin-babel
|
# eslint-plugin-babel
|
||||||
|
|
||||||
An eslint plugin companion to babel-eslint. babel-eslint does a great job of adapting eslint for use with Babel, but to it can't change the built in rules to support experimental features. eslint-plugin-babel reimplements problematic rules so they do not give false positives or negatives.
|
An `eslint` plugin companion to `babel-eslint`. `babel-eslint` does a great job at adapting `eslint` for use with Babel, but it can't change the built in rules to support experimental features. `eslint-plugin-babel` reimplements problematic rules so they do not give false positives or negatives.
|
||||||
|
|
||||||
### Install
|
### Install
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
npm install eslint-plugin-babel -S
|
npm install eslint-plugin-babel -D
|
||||||
```
|
```
|
||||||
|
|
||||||
enable the plugin by adjusting your `.eslintrc` file to include the plugin:
|
Load the plugin in your `.eslintrc` file:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -18,7 +18,8 @@ enable the plugin by adjusting your `.eslintrc` file to include the plugin:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Finally enable all the rules you like to use (remember to disable the originals as well!).
|
Finally enable all the rules you would like to use (remember to disable the
|
||||||
|
original ones as well!).
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -33,10 +34,10 @@ Finally enable all the rules you like to use (remember to disable the originals
|
|||||||
```
|
```
|
||||||
### Rules
|
### Rules
|
||||||
|
|
||||||
Each rule cooresponds to a core eslint rule, and has the same options.
|
Each rule corresponds to a core `eslint` rule, and has the same options.
|
||||||
|
|
||||||
- `babel/generator-star-spacing`: Handles async/await functions correctly
|
- `babel/generator-star-spacing`: Handles async/await functions correctly
|
||||||
- `babel/new-cap`: Ignores capitalized decorators (`@Decorator`)
|
- `babel/new-cap`: Ignores capitalized decorators (`@Decorator`)
|
||||||
- `babel/object-curly-spacing`: doesn't complain about `export x from "mod";` or `export * as x from "mod";`
|
- `babel/object-curly-spacing`: doesn't complain about `export x from "mod";` or `export * as x from "mod";`
|
||||||
- `babel/object-shorthand`: doesn't fail when using object spread (`...obj`)
|
- `babel/object-shorthand`: doesn't fail when using object spread (`...obj`)
|
||||||
- `babel/arrow-parens`: Handles async functions correctly
|
- `babel/arrow-parens`: Handles async functions correctly
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user