@babel/eslint-plugin
Advanced tools
Comparing version 7.11.0 to 7.11.3
{ | ||
"name": "@babel/eslint-plugin", | ||
"version": "7.11.0", | ||
"version": "7.11.3", | ||
"description": "Companion rules for @babel/eslint-parser", | ||
@@ -46,3 +46,3 @@ "main": "./lib/index.js", | ||
}, | ||
"gitHead": "45fdb87747051f59c39e27e064558afdd76c4f71" | ||
"gitHead": "57b658c4d83db6874dd3d72a5a653c5b2cec6e78" | ||
} |
# @babel/eslint-plugin | ||
## This project is still experimental and will be released with Babel v8. You can track our progress [here](https://github.com/babel/babel/issues/10752)! Please use [eslint-plugin-babel](https://github.com/babel/eslint-plugin-babel) in the meantime. | ||
Companion rules for `@babel/eslint-parser`. `@babel/eslint-parser` does a great job at adapting `eslint` | ||
@@ -9,3 +7,3 @@ for use with Babel, but it can't change the built-in rules to support experimental features. | ||
> Requires Node 10.9 or greater | ||
> Requires Node 10.13 or greater | ||
@@ -22,3 +20,3 @@ ### Install | ||
{ | ||
"plugins": ["@babel/eslint-plugin"] | ||
"plugins": ["@babel"] | ||
} | ||
@@ -33,10 +31,11 @@ ``` | ||
"rules": { | ||
"babel/new-cap": "error", | ||
"babel/no-invalid-this": "error", | ||
"babel/no-unused-expressions": "error", | ||
"babel/object-curly-spacing": "error", | ||
"babel/semi": "error", | ||
"@babel/new-cap": "error", | ||
"@babel/no-invalid-this": "error", | ||
"@babel/no-unused-expressions": "error", | ||
"@babel/object-curly-spacing": "error", | ||
"@babel/semi": "error" | ||
} | ||
} | ||
``` | ||
### Rules | ||
@@ -48,6 +47,6 @@ | ||
- `babel/new-cap`: handles decorators (`@Decorator`) | ||
- `babel/no-invalid-this`: handles class fields and private class methods (`class A { a = this.b; }`) | ||
- `babel/no-unused-expressions`: handles `do` expressions | ||
- `babel/object-curly-spacing`: handles `export * as x from "mod";` (🛠) | ||
- `babel/semi`: Handles class properties (🛠) | ||
- `@babel/new-cap`: handles decorators (`@Decorator`) | ||
- `@babel/no-invalid-this`: handles class fields and private class methods (`class A { a = this.b; }`) | ||
- `@babel/no-unused-expressions`: handles `do` expressions | ||
- `@babel/object-curly-spacing`: handles `export * as x from "mod";` (🛠) | ||
- `@babel/semi`: Handles class properties (🛠) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10870
49