diff --git a/docs/rules/no-array-prototype-at.md b/docs/rules/no-array-prototype-at.md index 8f1750b9..de7817a1 100644 --- a/docs/rules/no-array-prototype-at.md +++ b/docs/rules/no-array-prototype-at.md @@ -1,12 +1,12 @@ --- title: "es-x/no-array-prototype-at" description: "disallow the `Array.prototype.at()` methods" +since: "v8.0.0" --- # es-x/no-array-prototype-at > disallow the `Array.prototype.at()` methods -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-new-in-es2022], [no-relative-indexing-method], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports ES2022 [`{Array,TypedArray}.prototype.at` methods](https://github.com/tc39/proposal-relative-indexing-method) as errors. @@ -40,6 +40,10 @@ rules: Configure the aggressive mode for only this rule. This is prior to the `settings['es-x'].aggressive` setting. +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-array-prototype-at.js) diff --git a/docs/rules/no-class-instance-fields.md b/docs/rules/no-class-instance-fields.md index d99fee8e..ef11dfa4 100644 --- a/docs/rules/no-class-instance-fields.md +++ b/docs/rules/no-class-instance-fields.md @@ -1,12 +1,12 @@ --- title: "es-x/no-class-instance-fields" description: "disallow instance class fields" +since: "v8.0.0" --- # es-x/no-class-instance-fields > disallow instance class fields -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-class-fields], [no-new-in-es2022], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports class fields as errors. @@ -27,6 +27,10 @@ class A { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-class-instance-fields.js) diff --git a/docs/rules/no-class-private-fields.md b/docs/rules/no-class-private-fields.md index 40f2ee35..561ebfa7 100644 --- a/docs/rules/no-class-private-fields.md +++ b/docs/rules/no-class-private-fields.md @@ -1,12 +1,12 @@ --- title: "es-x/no-class-private-fields" description: "disallow private class fields" +since: "v8.0.0" --- # es-x/no-class-private-fields > disallow private class fields -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-class-fields], [no-new-in-es2022], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports class fields as errors. @@ -32,6 +32,10 @@ class A { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-class-private-fields.js) diff --git a/docs/rules/no-class-private-methods.md b/docs/rules/no-class-private-methods.md index d186c89a..6c10985d 100644 --- a/docs/rules/no-class-private-methods.md +++ b/docs/rules/no-class-private-methods.md @@ -1,12 +1,12 @@ --- title: "es-x/no-class-private-methods" description: "disallow private class methods" +since: "v8.0.0" --- # es-x/no-class-private-methods > disallow private class methods -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-class-fields], [no-new-in-es2022], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports class fields as errors. @@ -32,6 +32,10 @@ class A { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-class-private-methods.js) diff --git a/docs/rules/no-class-static-fields.md b/docs/rules/no-class-static-fields.md index 190f5603..4c09918c 100644 --- a/docs/rules/no-class-static-fields.md +++ b/docs/rules/no-class-static-fields.md @@ -1,12 +1,12 @@ --- title: "es-x/no-class-static-fields" description: "disallow static class fields" +since: "v8.0.0" --- # es-x/no-class-static-fields > disallow static class fields -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-class-fields], [no-new-in-es2022], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports class fields as errors. @@ -27,6 +27,10 @@ class A { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-class-static-fields.js) diff --git a/docs/rules/no-map-groupby.md b/docs/rules/no-map-groupby.md index e0e5f945..12102fc1 100644 --- a/docs/rules/no-map-groupby.md +++ b/docs/rules/no-map-groupby.md @@ -1,12 +1,12 @@ --- title: "es-x/no-map-groupby" description: "disallow the `Map.groupBy()` method" +since: "v8.0.0" --- # es-x/no-map-groupby > disallow the `Map.groupBy()` method -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-array-grouping], [no-new-in-es2024], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], and [restrict-to-es2023] This rule reports ES2024 [`Map.groupBy()`](https://github.com/tc39/proposal-array-grouping) method as errors. @@ -26,6 +26,10 @@ Map.groupBy(array, (num, index) => { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-map-groupby.js) diff --git a/docs/rules/no-object-groupby.md b/docs/rules/no-object-groupby.md index abf625f1..b7bdd1a9 100644 --- a/docs/rules/no-object-groupby.md +++ b/docs/rules/no-object-groupby.md @@ -1,12 +1,12 @@ --- title: "es-x/no-object-groupby" description: "disallow the `Object.groupBy()` method" +since: "v8.0.0" --- # es-x/no-object-groupby > disallow the `Object.groupBy()` method -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-array-grouping], [no-new-in-es2024], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], and [restrict-to-es2023] This rule reports ES2024 [`Object.groupBy()`](https://github.com/tc39/proposal-array-grouping) method as errors. @@ -26,6 +26,10 @@ Object.groupBy(array, (num, index) => { +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-object-groupby.js) diff --git a/docs/rules/no-string-prototype-at.md b/docs/rules/no-string-prototype-at.md index 1bee007b..8bc816fb 100644 --- a/docs/rules/no-string-prototype-at.md +++ b/docs/rules/no-string-prototype-at.md @@ -1,12 +1,12 @@ --- title: "es-x/no-string-prototype-at" description: "disallow the `String.prototype.at()` methods" +since: "v8.0.0" --- # es-x/no-string-prototype-at > disallow the `String.prototype.at()` methods -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-new-in-es2022], [no-relative-indexing-method], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], and [restrict-to-es2021] This rule reports ES2022 [`String.prototype.at` methods](https://github.com/tc39/proposal-relative-indexing-method) as errors. @@ -40,6 +40,10 @@ rules: Configure the aggressive mode for only this rule. This is prior to the `settings['es-x'].aggressive` setting. +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-string-prototype-at.js) diff --git a/docs/rules/no-string-prototype-iswellformed.md b/docs/rules/no-string-prototype-iswellformed.md index b02f4724..536cd487 100644 --- a/docs/rules/no-string-prototype-iswellformed.md +++ b/docs/rules/no-string-prototype-iswellformed.md @@ -1,12 +1,12 @@ --- title: "es-x/no-string-prototype-iswellformed" description: "disallow the `String.prototype.isWellFormed` methods" +since: "v8.0.0" --- # es-x/no-string-prototype-iswellformed > disallow the `String.prototype.isWellFormed` methods -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-is-usv-string], [no-new-in-es2024], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], and [restrict-to-es2023] This rule reports ES2024 [`String.prototype.isWellFormed` methods](https://github.com/tc39/proposal-is-usv-string) as errors. @@ -38,6 +38,10 @@ rules: Configure the aggressive mode for only this rule. This is prior to the `settings['es-x'].aggressive` setting. +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-string-prototype-iswellformed.js) diff --git a/docs/rules/no-string-prototype-towellformed.md b/docs/rules/no-string-prototype-towellformed.md index 25bb0013..f2091fae 100644 --- a/docs/rules/no-string-prototype-towellformed.md +++ b/docs/rules/no-string-prototype-towellformed.md @@ -1,12 +1,12 @@ --- title: "es-x/no-string-prototype-towellformed" description: "disallow the `String.prototype.toWellFormed` methods" +since: "v8.0.0" --- # es-x/no-string-prototype-towellformed > disallow the `String.prototype.toWellFormed` methods -- ❗ ***This rule has not been released yet.*** - ✅ The following configurations enable this rule: [no-is-usv-string], [no-new-in-es2024], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], and [restrict-to-es2023] This rule reports ES2024 [`String.prototype.toWellFormed` methods](https://github.com/tc39/proposal-is-usv-string) as errors. @@ -38,6 +38,10 @@ rules: Configure the aggressive mode for only this rule. This is prior to the `settings['es-x'].aggressive` setting. +## 🚀 Version + +This rule was introduced in v8.0.0. + ## 📚 References - [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-string-prototype-towellformed.js) diff --git a/package.json b/package.json index bcaa8e79..05d76f2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-es-x", - "version": "7.8.0", + "version": "8.0.0", "description": "ESLint plugin about ECMAScript syntactic features.", "engines": { "node": "^14.18.0 || >=16.0.0"