From 69cc2c30c5a504cd2276e8225bacb958eba9a8c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Tue, 20 Nov 2018 21:11:47 +0100 Subject: [PATCH] Docs --- eslint/babel-eslint-plugin-development/README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/eslint/babel-eslint-plugin-development/README.md b/eslint/babel-eslint-plugin-development/README.md index c18f4801d9..524706c592 100644 --- a/eslint/babel-eslint-plugin-development/README.md +++ b/eslint/babel-eslint-plugin-development/README.md @@ -26,4 +26,13 @@ Then, load the plugin in your `.eslintrc` configuration file. You can omit the ` ## Supported Rules -* Fill in provided rules here +> Note: Rules marked with :wrench: are autofixable. + +* `babel-plugin/no-deprecated-clone` (:wrench:): Disallows using the deprecated + `t.clone(node)` and `t.cloneDeep(node)` methods from `@babel/types`. Those + calls are replaced with `t.cloneNode(node)` when using `eslint --fix`. +* `babel-plugin/no-undefined-identifier`: Disallows using + `t.identifier("undefined")` to create a node which represents an `undefined` + value, since it might cause problem if `undefined` is redeclared. +* `babel-plugin/plugin-name`: Requires plugins to have a `name` property, which + can be useful for debugging purposes.