7.25.9 • Published 1 year ago
@babel/eslint-plugin-development v7.25.9
@babel/eslint-plugin-development
A set of eslint rules to enforce best practices in the development of Babel plugins.
Installation
You'll first need to install ESLint:
$ npm install --save-dev eslintNext, install @babel/eslint-plugin-development:
$ npm install --save-dev @babel/eslint-plugin-developmentThen, load the plugin in your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
{
"plugins": ["@babel/development"]
}Supported Rules
Note: Rules marked with :wrench: are autofixable.
@babel/development/no-deprecated-clone(:wrench:): Disallows using the deprecatedt.clone(node)andt.cloneDeep(node)methods from@babel/types. Those calls are replaced witht.cloneNode(node)when usingeslint --fix.@babel/development/no-undefined-identifier: Disallows usingt.identifier("undefined")to create a node which represents anundefinedvalue, since it might cause problem ifundefinedis redeclared.@babel/development/plugin-name: Requires plugins to have anameproperty, which can be useful for debugging purposes.
8.0.0-alpha.13
1 year ago
7.25.9
1 year ago
7.25.7
1 year ago
8.0.0-alpha.9
1 year ago
7.25.1
1 year ago
8.0.0-alpha.10
1 year ago
7.24.6
1 year ago
8.0.0-alpha.11
1 year ago
8.0.0-alpha.12
1 year ago
7.24.7
1 year ago
8.0.0-alpha.8
2 years ago
8.0.0-alpha.7
2 years ago
8.0.0-alpha.6
2 years ago
8.0.0-alpha.5
2 years ago
7.22.10
2 years ago
8.0.0-alpha.0
2 years ago
8.0.0-alpha.3
2 years ago
8.0.0-alpha.4
2 years ago
8.0.0-alpha.1
2 years ago
8.0.0-alpha.2
2 years ago
7.22.5
2 years ago
7.21.4-esm
3 years ago
7.21.4-esm.2
3 years ago
7.21.4-esm.3
3 years ago
7.21.4-esm.1
3 years ago
7.21.4-esm.4
3 years ago
7.19.1
3 years ago
7.17.7
4 years ago
7.16.5
4 years ago
7.14.5
4 years ago
7.13.10
5 years ago
7.12.13
5 years ago
7.11.0
5 years ago
1.0.1
7 years ago