Skip to content

Commit

Permalink
✨ add plugins setting into configs
Browse files Browse the repository at this point in the history
  • Loading branch information
mysticatea committed Nov 19, 2020
1 parent 80a33e6 commit a12501c
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 3 deletions.
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es2015.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-array-from": "error",
"es/no-array-of": "error",
Expand Down
5 changes: 4 additions & 1 deletion lib/configs/no-new-in-es2016.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@
*/
"use strict"

module.exports = { rules: { "es/no-exponential-operators": "error" } }
module.exports = {
plugins: ["es"],
rules: { "es/no-exponential-operators": "error" },
}
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es2017.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-async-functions": "error",
"es/no-atomics": "error",
Expand Down
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es2018.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-async-iteration": "error",
"es/no-malformed-template-literals": "error",
Expand Down
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es2019.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-json-superset": "error",
"es/no-object-fromentries": "error",
Expand Down
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es2020.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-bigint": "error",
"es/no-dynamic-import": "error",
Expand Down
1 change: 1 addition & 0 deletions lib/configs/no-new-in-es5.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-accessor-properties": "error",
"es/no-array-isarray": "error",
Expand Down
1 change: 1 addition & 0 deletions lib/configs/no-new-in-esnext.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"use strict"

module.exports = {
plugins: ["es"],
rules: {
"es/no-logical-assignment-operators": "error",
"es/no-numeric-separators": "error",
Expand Down
4 changes: 2 additions & 2 deletions scripts/update-lib-configs.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@ for (const { experimental, revision, rules } of Object.values(categories)) {
if (experimental) {
fs.writeFileSync(
path.join(Root, "no-new-in-esnext.js"),
wrapCode(`{ rules: { ${ruleSetting} } }`)
wrapCode(`{ plugins: ["es"], rules: { ${ruleSetting} } }`)
)
} else {
fs.writeFileSync(
path.join(Root, `${configNameToDisallowNewIn(revision)}.js`),
wrapCode(`{ rules: { ${ruleSetting} } }`)
wrapCode(`{ plugins: ["es"], rules: { ${ruleSetting} } }`)
)
fs.writeFileSync(
path.join(Root, `${configNameToRestrictToPreviousOf(revision)}.js`),
Expand Down

0 comments on commit a12501c

Please sign in to comment.