You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -25,21 +25,21 @@ Write in your ESLint configurations: http://eslint.org/docs/user-guide/configuri
25
25
26
26
### Configs
27
27
28
-
-`plugin:@mysticatea/es2020` ... Basic configuration for ES2020.
29
-
-`plugin:@mysticatea/es2019` ... Basic configuration for ES2019.
30
-
-`plugin:@mysticatea/es2018` ... Basic configuration for ES2018.
31
-
-`plugin:@mysticatea/es2017` ... Basic configuration for ES2017.
32
-
-`plugin:@mysticatea/es2016` ... Basic configuration for ES2016.
33
-
-`plugin:@mysticatea/es2015` ... Basic configuration for ES2015.
34
-
-`plugin:@mysticatea/es5` ... Basic configuration for ES5.
35
-
-`plugin:@mysticatea/+modules` ... Additional configuration for ES modules.
36
-
-`plugin:@mysticatea/+browser` ... Additional configuration for browser environment.
37
-
-`plugin:@mysticatea/+node` ... Additional configuration for Node.js environment.
38
-
-`plugin:@mysticatea/+eslint-plugin` ... Additional configuration for ESLint plugins. This includes `plugin:mysticatea/+node` setting.
28
+
-`plugin:@eslint-community/mysticatea/es2020` ... Basic configuration for ES2020.
29
+
-`plugin:@eslint-community/mysticatea/es2019` ... Basic configuration for ES2019.
30
+
-`plugin:@eslint-community/mysticatea/es2018` ... Basic configuration for ES2018.
31
+
-`plugin:@eslint-community/mysticatea/es2017` ... Basic configuration for ES2017.
32
+
-`plugin:@eslint-community/mysticatea/es2016` ... Basic configuration for ES2016.
33
+
-`plugin:@eslint-community/mysticatea/es2015` ... Basic configuration for ES2015.
34
+
-`plugin:@eslint-community/mysticatea/es5` ... Basic configuration for ES5.
35
+
-`plugin:@eslint-community/mysticatea/+modules` ... Additional configuration for ES modules.
36
+
-`plugin:@eslint-community/mysticatea/+browser` ... Additional configuration for browser environment.
37
+
-`plugin:@eslint-community/mysticatea/+node` ... Additional configuration for Node.js environment.
38
+
-`plugin:@eslint-community/mysticatea/+eslint-plugin` ... Additional configuration for ESLint plugins. This includes `plugin:mysticatea/+node` setting.
39
39
40
40
#### Details
41
41
42
-
The main configurations `plugin:@mysticatea/es*` does:
42
+
The main configurations `plugin:@eslint-community/mysticatea/es*` does:
@@ -107,24 +107,24 @@ This plugin has some original rules and foreign rules.
107
107
108
108
#### Original rules
109
109
110
-
-[@mysticatea/arrow-parens](docs/rules/arrow-parens.md) enforces parens of argument lists (excludes too redundant parens) (fixable).
111
-
-[@mysticatea/block-scoped-var](docs/rules/block-scoped-var.md) handles variables which are declared by `var` declaration as block-scoped. It disallows redeclarations, uses from outside of the scope, shadowing.
112
-
-[@mysticatea/no-instanceof-array](docs/rules/no-instanceof-array.md) disallows 'instanceof' for Array (fixable).
113
-
-[@mysticatea/no-instanceof-wrapper](docs/rules/no-instanceof-wrapper.md) disallows 'instanceof' for wrapper objects (fixable).
114
-
-[@mysticatea/no-literal-call](docs/rules/no-literal-call.md) disallows a call of a literal.
115
-
-[@mysticatea/no-this-in-static](docs/rules/no-this-in-static.md) disallows `this`/`super` in static methods.
116
-
-[@mysticatea/no-use-ignored-vars](docs/rules/no-use-ignored-vars.md) disallows a use of ignored variables.
-[@mysticatea/prefer-for-of](docs/rules/prefer-for-of.md) requires `for-of` statements instead of `Array#forEach` or something like (fixable).
110
+
-[@eslint-community/mysticatea/arrow-parens](docs/rules/arrow-parens.md) enforces parens of argument lists (excludes too redundant parens) (fixable).
111
+
-[@eslint-community/mysticatea/block-scoped-var](docs/rules/block-scoped-var.md) handles variables which are declared by `var` declaration as block-scoped. It disallows redeclarations, uses from outside of the scope, shadowing.
112
+
-[@eslint-community/mysticatea/no-instanceof-array](docs/rules/no-instanceof-array.md) disallows 'instanceof' for Array (fixable).
113
+
-[@eslint-community/mysticatea/no-instanceof-wrapper](docs/rules/no-instanceof-wrapper.md) disallows 'instanceof' for wrapper objects (fixable).
114
+
-[@eslint-community/mysticatea/no-literal-call](docs/rules/no-literal-call.md) disallows a call of a literal.
115
+
-[@eslint-community/mysticatea/no-this-in-static](docs/rules/no-this-in-static.md) disallows `this`/`super` in static methods.
116
+
-[@eslint-community/mysticatea/no-use-ignored-vars](docs/rules/no-use-ignored-vars.md) disallows a use of ignored variables.
-[@eslint-community/mysticatea/prefer-for-of](docs/rules/prefer-for-of.md) requires `for-of` statements instead of `Array#forEach` or something like (fixable).
119
119
120
120
#### Foreign rules
121
121
122
-
- All `@mysticatea/eslint-comments/*` rules are imported from [eslint-plugin-eslint-comments](https://www.npmjs.com/package/eslint-plugin-eslint-comments).
123
-
- All `@mysticatea/eslint-plugin/*` rules are imported from [eslint-plugin-eslint-plugin](https://www.npmjs.com/package/eslint-plugin-eslint-plugin).
124
-
- All `@mysticatea/node/*` rules are imported from [eslint-plugin-node](https://www.npmjs.com/package/eslint-plugin-node).
125
-
- All `@mysticatea/ts/*` rules are imported from [eslint-plugin-typescript](https://www.npmjs.com/package/eslint-plugin-typescript).
126
-
- All `@mysticatea/vue/*` rules are imported from [eslint-plugin-vue](https://www.npmjs.com/package/eslint-plugin-vue).
127
-
- The `@mysticatea/prettier` rule is imported from [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier).
122
+
- All `@eslint-community/mysticatea/eslint-comments/*` rules are imported from [eslint-plugin-eslint-comments](https://www.npmjs.com/package/eslint-plugin-eslint-comments).
123
+
- All `@eslint-community/mysticatea/eslint-plugin/*` rules are imported from [eslint-plugin-eslint-plugin](https://www.npmjs.com/package/eslint-plugin-eslint-plugin).
124
+
- All `@eslint-community/mysticatea/node/*` rules are imported from [eslint-plugin-node](https://www.npmjs.com/package/eslint-plugin-node).
125
+
- All `@eslint-community/mysticatea/ts/*` rules are imported from [eslint-plugin-typescript](https://www.npmjs.com/package/eslint-plugin-typescript).
126
+
- All `@eslint-community/mysticatea/vue/*` rules are imported from [eslint-plugin-vue](https://www.npmjs.com/package/eslint-plugin-vue).
127
+
- The `@eslint-community/mysticatea/prettier` rule is imported from [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier).
128
128
129
129
> **Q:** Why don't you use those plugins directly?<br>
130
130
> **A:** The combination with shareable configs and plugins has some problems because shareable configs were not designed to be used with plugins. @nzakas illustrated a way to use plugins as shareable configs together with other plugins in the discussion [eslint/eslint#3458](https://github.com/eslint/eslint/issues/3458#issuecomment-257161846). This is the way.
@@ -135,7 +135,7 @@ This plugin follows [semantic versioning](http://semver.org/) and [ESLint's Sema
0 commit comments