From 83f342d96bdd74ea43c6e1510c18fd594f570c7e Mon Sep 17 00:00:00 2001 From: christopher-buss Date: Fri, 14 Jun 2024 16:17:02 +0100 Subject: [PATCH] chore: fix ci --- .github/workflows/ci.yml | 3 - src/configs/comments.ts | 2 +- src/typegen.d.ts | 1188 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 1189 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b01eccb1..25e5b2f9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,3 @@ jobs: - name: Build run: nr build - - - name: Test - run: nr test diff --git a/src/configs/comments.ts b/src/configs/comments.ts index 316ebb55..06d2f97b 100644 --- a/src/configs/comments.ts +++ b/src/configs/comments.ts @@ -32,8 +32,8 @@ export async function comments(): Promise> { "eslint-comments/no-unused-enable": "error", "eslint-comments/require-description": "error", - "multiline-comment-style": ["error", "separate-lines"], "no-inline-comments": "error", + "style/multiline-comment-style": ["error", "separate-lines"], }, }, ]; diff --git a/src/typegen.d.ts b/src/typegen.d.ts index 79d47987..048dda1d 100644 --- a/src/typegen.d.ts +++ b/src/typegen.d.ts @@ -3778,6 +3778,986 @@ export interface RuleOptions { * @see https://eslint.org/docs/latest/rules/eqeqeq */ 'no-autofix/eqeqeq'?: Linter.RuleEntry + /** + * disallow accessor properties. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-accessor-properties.html + */ + 'no-autofix/es-x/no-accessor-properties'?: Linter.RuleEntry<[]> + /** + * disallow arbitrary module namespace names. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-arbitrary-module-namespace-names.html + */ + 'no-autofix/es-x/no-arbitrary-module-namespace-names'?: Linter.RuleEntry<[]> + /** + * disallow the `Array.from` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-from.html + */ + 'no-autofix/es-x/no-array-from'?: Linter.RuleEntry<[]> + /** + * disallow the `Array.isArray` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-isarray.html + */ + 'no-autofix/es-x/no-array-isarray'?: Linter.RuleEntry<[]> + /** + * disallow the `Array.of` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-of.html + */ + 'no-autofix/es-x/no-array-of'?: Linter.RuleEntry<[]> + /** + * disallow the `Array.prototype.copyWithin` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-copywithin.html + */ + 'no-autofix/es-x/no-array-prototype-copywithin'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.entries` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-entries.html + */ + 'no-autofix/es-x/no-array-prototype-entries'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.every` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-every.html + */ + 'no-autofix/es-x/no-array-prototype-every'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.fill` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-fill.html + */ + 'no-autofix/es-x/no-array-prototype-fill'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.filter` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-filter.html + */ + 'no-autofix/es-x/no-array-prototype-filter'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.find` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-find.html + */ + 'no-autofix/es-x/no-array-prototype-find'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.findIndex` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-findindex.html + */ + 'no-autofix/es-x/no-array-prototype-findindex'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.{findLast,findLastIndex}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-findlast-findlastindex.html + */ + 'no-autofix/es-x/no-array-prototype-findlast-findlastindex'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.{flat,flatMap}` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-flat.html + */ + 'no-autofix/es-x/no-array-prototype-flat'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.forEach` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-foreach.html + */ + 'no-autofix/es-x/no-array-prototype-foreach'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.includes` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-includes.html + */ + 'no-autofix/es-x/no-array-prototype-includes'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.indexOf` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-indexof.html + */ + 'no-autofix/es-x/no-array-prototype-indexof'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.keys` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-keys.html + */ + 'no-autofix/es-x/no-array-prototype-keys'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.lastIndexOf` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-lastindexof.html + */ + 'no-autofix/es-x/no-array-prototype-lastindexof'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.map` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-map.html + */ + 'no-autofix/es-x/no-array-prototype-map'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.reduce` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-reduce.html + */ + 'no-autofix/es-x/no-array-prototype-reduce'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.reduceRight` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-reduceright.html + */ + 'no-autofix/es-x/no-array-prototype-reduceright'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.some` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-some.html + */ + 'no-autofix/es-x/no-array-prototype-some'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.toReversed` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-toreversed.html + */ + 'no-autofix/es-x/no-array-prototype-toreversed'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.toSorted` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-tosorted.html + */ + 'no-autofix/es-x/no-array-prototype-tosorted'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.toSpliced` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-tospliced.html + */ + 'no-autofix/es-x/no-array-prototype-tospliced'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.values` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-values.html + */ + 'no-autofix/es-x/no-array-prototype-values'?: Linter.RuleEntry + /** + * disallow the `Array.prototype.with` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-prototype-with.html + */ + 'no-autofix/es-x/no-array-prototype-with'?: Linter.RuleEntry + /** + * disallow the `{Array,String}.prototype.at()` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-array-string-prototype-at.html + */ + 'no-autofix/es-x/no-array-string-prototype-at'?: Linter.RuleEntry + /** + * disallow arrow function expressions. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-arrow-functions.html + */ + 'no-autofix/es-x/no-arrow-functions'?: Linter.RuleEntry<[]> + /** + * disallow async function declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-async-functions.html + */ + 'no-autofix/es-x/no-async-functions'?: Linter.RuleEntry<[]> + /** + * disallow async iteration. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-async-iteration.html + */ + 'no-autofix/es-x/no-async-iteration'?: Linter.RuleEntry<[]> + /** + * disallow the `Atomics` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-atomics.html + */ + 'no-autofix/es-x/no-atomics'?: Linter.RuleEntry<[]> + /** + * disallow the `Atomics.waitAsync` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-atomics-waitasync.html + */ + 'no-autofix/es-x/no-atomics-waitasync'?: Linter.RuleEntry<[]> + /** + * disallow `bigint` syntax and built-ins + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-bigint.html + */ + 'no-autofix/es-x/no-bigint'?: Linter.RuleEntry<[]> + /** + * disallow binary numeric literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-binary-numeric-literals.html + */ + 'no-autofix/es-x/no-binary-numeric-literals'?: Linter.RuleEntry<[]> + /** + * disallow block-scoped function declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-block-scoped-functions.html + */ + 'no-autofix/es-x/no-block-scoped-functions'?: Linter.RuleEntry<[]> + /** + * disallow block-scoped variable declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-block-scoped-variables.html + */ + 'no-autofix/es-x/no-block-scoped-variables'?: Linter.RuleEntry<[]> + /** + * disallow class fields. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-class-fields.html + */ + 'no-autofix/es-x/no-class-fields'?: Linter.RuleEntry<[]> + /** + * disallow class static block. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-class-static-block.html + */ + 'no-autofix/es-x/no-class-static-block'?: Linter.RuleEntry<[]> + /** + * disallow class declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-classes.html + */ + 'no-autofix/es-x/no-classes'?: Linter.RuleEntry<[]> + /** + * disallow computed properties. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-computed-properties.html + */ + 'no-autofix/es-x/no-computed-properties'?: Linter.RuleEntry<[]> + /** + * disallow the `Date.now` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-date-now.html + */ + 'no-autofix/es-x/no-date-now'?: Linter.RuleEntry<[]> + /** + * disallow the `Date.prototype.{getYear,setYear}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-date-prototype-getyear-setyear.html + */ + 'no-autofix/es-x/no-date-prototype-getyear-setyear'?: Linter.RuleEntry + /** + * disallow the `Date.prototype.toGMTString` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-date-prototype-togmtstring.html + */ + 'no-autofix/es-x/no-date-prototype-togmtstring'?: Linter.RuleEntry + /** + * disallow default parameters. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-default-parameters.html + */ + 'no-autofix/es-x/no-default-parameters'?: Linter.RuleEntry<[]> + /** + * disallow destructuring. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-destructuring.html + */ + 'no-autofix/es-x/no-destructuring'?: Linter.RuleEntry<[]> + /** + * disallow `import()` syntax + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-dynamic-import.html + */ + 'no-autofix/es-x/no-dynamic-import'?: Linter.RuleEntry<[]> + /** + * disallow Error Cause. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-error-cause.html + */ + 'no-autofix/es-x/no-error-cause'?: Linter.RuleEntry<[]> + /** + * disallow `escape` and `unescape` + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-escape-unescape.html + */ + 'no-autofix/es-x/no-escape-unescape'?: Linter.RuleEntry<[]> + /** + * disallow exponential operators. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-exponential-operators.html + */ + 'no-autofix/es-x/no-exponential-operators'?: Linter.RuleEntry<[]> + /** + * disallow `export * as ns`. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-export-ns-from.html + */ + 'no-autofix/es-x/no-export-ns-from'?: Linter.RuleEntry<[]> + /** + * disallow `for-of` statements. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-for-of-loops.html + */ + 'no-autofix/es-x/no-for-of-loops'?: Linter.RuleEntry<[]> + /** + * disallow function declarations in if statement clauses without using blocks. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-function-declarations-in-if-statement-clauses-without-block.html + */ + 'no-autofix/es-x/no-function-declarations-in-if-statement-clauses-without-block'?: Linter.RuleEntry<[]> + /** + * disallow the `Function.prototype.bind` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-function-prototype-bind.html + */ + 'no-autofix/es-x/no-function-prototype-bind'?: Linter.RuleEntry + /** + * disallow generator function declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-generators.html + */ + 'no-autofix/es-x/no-generators'?: Linter.RuleEntry<[]> + /** + * disallow the `globalThis` variable + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-global-this.html + */ + 'no-autofix/es-x/no-global-this'?: Linter.RuleEntry<[]> + /** + * disallow Hashbang comments. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-hashbang.html + */ + 'no-autofix/es-x/no-hashbang'?: Linter.RuleEntry<[]> + /** + * disallow `import.meta` meta property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-import-meta.html + */ + 'no-autofix/es-x/no-import-meta'?: Linter.RuleEntry<[]> + /** + * disallow initializers in for-in heads. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-initializers-in-for-in.html + */ + 'no-autofix/es-x/no-initializers-in-for-in'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.DateTimeFormat.prototype.formatRange` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-datetimeformat-prototype-formatrange.html + */ + 'no-autofix/es-x/no-intl-datetimeformat-prototype-formatrange'?: Linter.RuleEntry + /** + * disallow the `DateTimeFormat.prototype.formatToParts` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-datetimeformat-prototype-formattoparts.html + */ + 'no-autofix/es-x/no-intl-datetimeformat-prototype-formattoparts'?: Linter.RuleEntry + /** + * disallow the `Intl.DisplayNames` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-displaynames.html + */ + 'no-autofix/es-x/no-intl-displaynames'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.getCanonicalLocales` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-getcanonicallocales.html + */ + 'no-autofix/es-x/no-intl-getcanonicallocales'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.ListFormat` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-listformat.html + */ + 'no-autofix/es-x/no-intl-listformat'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.Locale` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-locale.html + */ + 'no-autofix/es-x/no-intl-locale'?: Linter.RuleEntry<[]> + /** + * disallow the `NumberFormat.prototype.formatRange` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-numberformat-prototype-formatrange.html + */ + 'no-autofix/es-x/no-intl-numberformat-prototype-formatrange'?: Linter.RuleEntry + /** + * disallow the `NumberFormat.prototype.formatRangeToParts` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-numberformat-prototype-formatrangetoparts.html + */ + 'no-autofix/es-x/no-intl-numberformat-prototype-formatrangetoparts'?: Linter.RuleEntry + /** + * disallow the `NumberFormat.prototype.formatToParts` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-numberformat-prototype-formattoparts.html + */ + 'no-autofix/es-x/no-intl-numberformat-prototype-formattoparts'?: Linter.RuleEntry + /** + * disallow the `Intl.PluralRules` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-pluralrules.html + */ + 'no-autofix/es-x/no-intl-pluralrules'?: Linter.RuleEntry<[]> + /** + * disallow the `PluralRules.prototype.selectRange` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-pluralrules-prototype-selectrange.html + */ + 'no-autofix/es-x/no-intl-pluralrules-prototype-selectrange'?: Linter.RuleEntry + /** + * disallow the `Intl.RelativeTimeFormat` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-relativetimeformat.html + */ + 'no-autofix/es-x/no-intl-relativetimeformat'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.Segmenter` object. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-segmenter.html + */ + 'no-autofix/es-x/no-intl-segmenter'?: Linter.RuleEntry<[]> + /** + * disallow the `Intl.supportedValuesOf` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-intl-supportedvaluesof.html + */ + 'no-autofix/es-x/no-intl-supportedvaluesof'?: Linter.RuleEntry<[]> + /** + * disallow the `JSON` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-json.html + */ + 'no-autofix/es-x/no-json'?: Linter.RuleEntry<[]> + /** + * disallow `\u2028` and `\u2029` in string literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-json-superset.html + */ + 'no-autofix/es-x/no-json-superset'?: Linter.RuleEntry<[]> + /** + * disallow reserved words as property names. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-keyword-properties.html + */ + 'no-autofix/es-x/no-keyword-properties'?: Linter.RuleEntry<[]> + /** + * disallow labelled function declarations. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-labelled-function-declarations.html + */ + 'no-autofix/es-x/no-labelled-function-declarations'?: Linter.RuleEntry<[]> + /** + * disallow legacy `Object.prototype` accessor methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-legacy-object-prototype-accessor-methods.html + */ + 'no-autofix/es-x/no-legacy-object-prototype-accessor-methods'?: Linter.RuleEntry<[]> + /** + * disallow logical assignment operators. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-logical-assignment-operators.html + */ + 'no-autofix/es-x/no-logical-assignment-operators'?: Linter.RuleEntry<[]> + /** + * disallow template literals with invalid escape sequences. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-malformed-template-literals.html + */ + 'no-autofix/es-x/no-malformed-template-literals'?: Linter.RuleEntry<[]> + /** + * disallow the `Map` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-map.html + */ + 'no-autofix/es-x/no-map'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.acosh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-acosh.html + */ + 'no-autofix/es-x/no-math-acosh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.asinh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-asinh.html + */ + 'no-autofix/es-x/no-math-asinh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.atanh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-atanh.html + */ + 'no-autofix/es-x/no-math-atanh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.cbrt` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-cbrt.html + */ + 'no-autofix/es-x/no-math-cbrt'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.clz32` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-clz32.html + */ + 'no-autofix/es-x/no-math-clz32'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.cosh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-cosh.html + */ + 'no-autofix/es-x/no-math-cosh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.expm1` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-expm1.html + */ + 'no-autofix/es-x/no-math-expm1'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.fround` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-fround.html + */ + 'no-autofix/es-x/no-math-fround'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.hypot` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-hypot.html + */ + 'no-autofix/es-x/no-math-hypot'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.imul` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-imul.html + */ + 'no-autofix/es-x/no-math-imul'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.log10` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-log10.html + */ + 'no-autofix/es-x/no-math-log10'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.log1p` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-log1p.html + */ + 'no-autofix/es-x/no-math-log1p'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.log2` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-log2.html + */ + 'no-autofix/es-x/no-math-log2'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.sign` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-sign.html + */ + 'no-autofix/es-x/no-math-sign'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.sinh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-sinh.html + */ + 'no-autofix/es-x/no-math-sinh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.tanh` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-tanh.html + */ + 'no-autofix/es-x/no-math-tanh'?: Linter.RuleEntry<[]> + /** + * disallow the `Math.trunc` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-math-trunc.html + */ + 'no-autofix/es-x/no-math-trunc'?: Linter.RuleEntry<[]> + /** + * disallow modules. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-modules.html + */ + 'no-autofix/es-x/no-modules'?: Linter.RuleEntry<[]> + /** + * disallow `new.target` meta property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-new-target.html + */ + 'no-autofix/es-x/no-new-target'?: Linter.RuleEntry<[]> + /** + * disallow nullish coalescing operators. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-nullish-coalescing-operators.html + */ + 'no-autofix/es-x/no-nullish-coalescing-operators'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.EPSILON` property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-epsilon.html + */ + 'no-autofix/es-x/no-number-epsilon'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.isFinite` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-isfinite.html + */ + 'no-autofix/es-x/no-number-isfinite'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.isInteger` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-isinteger.html + */ + 'no-autofix/es-x/no-number-isinteger'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.isNaN` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-isnan.html + */ + 'no-autofix/es-x/no-number-isnan'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.isSafeInteger` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-issafeinteger.html + */ + 'no-autofix/es-x/no-number-issafeinteger'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.MAX_SAFE_INTEGER` property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-maxsafeinteger.html + */ + 'no-autofix/es-x/no-number-maxsafeinteger'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.MIN_SAFE_INTEGER` property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-minsafeinteger.html + */ + 'no-autofix/es-x/no-number-minsafeinteger'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.parseFloat` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-parsefloat.html + */ + 'no-autofix/es-x/no-number-parsefloat'?: Linter.RuleEntry<[]> + /** + * disallow the `Number.parseInt` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-number-parseint.html + */ + 'no-autofix/es-x/no-number-parseint'?: Linter.RuleEntry<[]> + /** + * disallow numeric separators. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-numeric-separators.html + */ + 'no-autofix/es-x/no-numeric-separators'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.assign` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-assign.html + */ + 'no-autofix/es-x/no-object-assign'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.create` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-create.html + */ + 'no-autofix/es-x/no-object-create'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.defineProperties` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-defineproperties.html + */ + 'no-autofix/es-x/no-object-defineproperties'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.defineProperty` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-defineproperty.html + */ + 'no-autofix/es-x/no-object-defineproperty'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.entries` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-entries.html + */ + 'no-autofix/es-x/no-object-entries'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.freeze` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-freeze.html + */ + 'no-autofix/es-x/no-object-freeze'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.fromEntries` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-fromentries.html + */ + 'no-autofix/es-x/no-object-fromentries'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.getOwnPropertyDescriptor` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-getownpropertydescriptor.html + */ + 'no-autofix/es-x/no-object-getownpropertydescriptor'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.getOwnPropertyDescriptors` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-getownpropertydescriptors.html + */ + 'no-autofix/es-x/no-object-getownpropertydescriptors'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.getOwnPropertyNames` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-getownpropertynames.html + */ + 'no-autofix/es-x/no-object-getownpropertynames'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.getOwnPropertySymbols` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-getownpropertysymbols.html + */ + 'no-autofix/es-x/no-object-getownpropertysymbols'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.getPrototypeOf` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-getprototypeof.html + */ + 'no-autofix/es-x/no-object-getprototypeof'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.hasOwn` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-hasown.html + */ + 'no-autofix/es-x/no-object-hasown'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.is` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-is.html + */ + 'no-autofix/es-x/no-object-is'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.isExtensible` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-isextensible.html + */ + 'no-autofix/es-x/no-object-isextensible'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.isFrozen` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-isfrozen.html + */ + 'no-autofix/es-x/no-object-isfrozen'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.isSealed` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-issealed.html + */ + 'no-autofix/es-x/no-object-issealed'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.keys` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-keys.html + */ + 'no-autofix/es-x/no-object-keys'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.preventExtensions` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-preventextensions.html + */ + 'no-autofix/es-x/no-object-preventextensions'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.seal` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-seal.html + */ + 'no-autofix/es-x/no-object-seal'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.setPrototypeOf` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-setprototypeof.html + */ + 'no-autofix/es-x/no-object-setprototypeof'?: Linter.RuleEntry<[]> + /** + * disallow `super` property accesses in object literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-super-properties.html + */ + 'no-autofix/es-x/no-object-super-properties'?: Linter.RuleEntry<[]> + /** + * disallow the `Object.values` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-object-values.html + */ + 'no-autofix/es-x/no-object-values'?: Linter.RuleEntry<[]> + /** + * disallow octal numeric literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-octal-numeric-literals.html + */ + 'no-autofix/es-x/no-octal-numeric-literals'?: Linter.RuleEntry<[]> + /** + * disallow optional `catch` binding. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-optional-catch-binding.html + */ + 'no-autofix/es-x/no-optional-catch-binding'?: Linter.RuleEntry<[]> + /** + * disallow optional chaining. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-optional-chaining.html + */ + 'no-autofix/es-x/no-optional-chaining'?: Linter.RuleEntry<[]> + /** + * disallow `#x in obj`. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-private-in.html + */ + 'no-autofix/es-x/no-private-in'?: Linter.RuleEntry<[]> + /** + * disallow the `Promise` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-promise.html + */ + 'no-autofix/es-x/no-promise'?: Linter.RuleEntry<[]> + /** + * disallow `Promise.allSettled` function + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-promise-all-settled.html + */ + 'no-autofix/es-x/no-promise-all-settled'?: Linter.RuleEntry<[]> + /** + * disallow `Promise.any` function and `AggregateError` class + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-promise-any.html + */ + 'no-autofix/es-x/no-promise-any'?: Linter.RuleEntry<[]> + /** + * disallow the `Promise.prototype.finally` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-promise-prototype-finally.html + */ + 'no-autofix/es-x/no-promise-prototype-finally'?: Linter.RuleEntry + /** + * disallow property shorthands. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-property-shorthands.html + */ + 'no-autofix/es-x/no-property-shorthands'?: Linter.RuleEntry<[]> + /** + * disallow the `Proxy` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-proxy.html + */ + 'no-autofix/es-x/no-proxy'?: Linter.RuleEntry<[]> + /** + * disallow the `Reflect` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-reflect.html + */ + 'no-autofix/es-x/no-reflect'?: Linter.RuleEntry<[]> + /** + * disallow RegExp `d` flag. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-d-flag.html + */ + 'no-autofix/es-x/no-regexp-d-flag'?: Linter.RuleEntry<[]> + /** + * disallow RegExp lookbehind assertions. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-lookbehind-assertions.html + */ + 'no-autofix/es-x/no-regexp-lookbehind-assertions'?: Linter.RuleEntry<[]> + /** + * disallow RegExp named capture groups. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-named-capture-groups.html + */ + 'no-autofix/es-x/no-regexp-named-capture-groups'?: Linter.RuleEntry<[]> + /** + * disallow the `RegExp.prototype.compile` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-prototype-compile.html + */ + 'no-autofix/es-x/no-regexp-prototype-compile'?: Linter.RuleEntry + /** + * disallow the `RegExp.prototype.flags` property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-prototype-flags.html + */ + 'no-autofix/es-x/no-regexp-prototype-flags'?: Linter.RuleEntry + /** + * disallow RegExp `s` flag. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-s-flag.html + */ + 'no-autofix/es-x/no-regexp-s-flag'?: Linter.RuleEntry<[]> + /** + * disallow RegExp `u` flag. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-u-flag.html + */ + 'no-autofix/es-x/no-regexp-u-flag'?: Linter.RuleEntry<[]> + /** + * disallow RegExp Unicode property escape sequences. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes'?: Linter.RuleEntry<[]> + /** + * disallow the new values of RegExp Unicode property escape sequences in ES2019 + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes-2019.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes-2019'?: Linter.RuleEntry<[]> + /** + * disallow the new values of RegExp Unicode property escape sequences in ES2020 + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes-2020.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes-2020'?: Linter.RuleEntry<[]> + /** + * disallow the new values of RegExp Unicode property escape sequences in ES2021 + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes-2021.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes-2021'?: Linter.RuleEntry<[]> + /** + * disallow the new values of RegExp Unicode property escape sequences in ES2022 + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes-2022.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes-2022'?: Linter.RuleEntry<[]> + /** + * disallow the new values of RegExp Unicode property escape sequences in ES2023 + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-unicode-property-escapes-2023.html + */ + 'no-autofix/es-x/no-regexp-unicode-property-escapes-2023'?: Linter.RuleEntry<[]> + /** + * disallow RegExp `v` flag. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-v-flag.html + */ + 'no-autofix/es-x/no-regexp-v-flag'?: Linter.RuleEntry<[]> + /** + * disallow RegExp `y` flag. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-regexp-y-flag.html + */ + 'no-autofix/es-x/no-regexp-y-flag'?: Linter.RuleEntry<[]> + /** + * disallow rest parameters. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-rest-parameters.html + */ + 'no-autofix/es-x/no-rest-parameters'?: Linter.RuleEntry<[]> + /** + * disallow rest/spread properties. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-rest-spread-properties.html + */ + 'no-autofix/es-x/no-rest-spread-properties'?: Linter.RuleEntry<[]> + /** + * disallow the `Set` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-set.html + */ + 'no-autofix/es-x/no-set'?: Linter.RuleEntry<[]> + /** + * disallow identifiers from shadowing catch parameter names. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-shadow-catch-param.html + */ + 'no-autofix/es-x/no-shadow-catch-param'?: Linter.RuleEntry<[]> + /** + * disallow the `SharedArrayBuffer` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-shared-array-buffer.html + */ + 'no-autofix/es-x/no-shared-array-buffer'?: Linter.RuleEntry<[]> + /** + * disallow spread elements. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-spread-elements.html + */ + 'no-autofix/es-x/no-spread-elements'?: Linter.RuleEntry<[]> + /** + * disallow HTML creation methods of string instances. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-create-html-methods.html + */ + 'no-autofix/es-x/no-string-create-html-methods'?: Linter.RuleEntry + /** + * disallow the `String.fromCodePoint` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-fromcodepoint.html + */ + 'no-autofix/es-x/no-string-fromcodepoint'?: Linter.RuleEntry<[]> + /** + * disallow the `String.prototype.codePointAt` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-codepointat.html + */ + 'no-autofix/es-x/no-string-prototype-codepointat'?: Linter.RuleEntry + /** + * disallow the `String.prototype.endsWith` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-endswith.html + */ + 'no-autofix/es-x/no-string-prototype-endswith'?: Linter.RuleEntry + /** + * disallow the `String.prototype.includes` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-includes.html + */ + 'no-autofix/es-x/no-string-prototype-includes'?: Linter.RuleEntry + /** + * disallow the `String.prototype.{isWellFormed,toWellFormed}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-iswellformed-towellformed.html + */ + 'no-autofix/es-x/no-string-prototype-iswellformed-towellformed'?: Linter.RuleEntry + /** + * disallow the `String.prototype.matchAll` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-matchall.html + */ + 'no-autofix/es-x/no-string-prototype-matchall'?: Linter.RuleEntry + /** + * disallow the `String.prototype.normalize` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-normalize.html + */ + 'no-autofix/es-x/no-string-prototype-normalize'?: Linter.RuleEntry + /** + * disallow the `String.prototype.{padStart,padEnd}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-padstart-padend.html + */ + 'no-autofix/es-x/no-string-prototype-padstart-padend'?: Linter.RuleEntry + /** + * disallow the `String.prototype.repeat` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-repeat.html + */ + 'no-autofix/es-x/no-string-prototype-repeat'?: Linter.RuleEntry + /** + * disallow the `String.prototype.replaceAll` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-replaceall.html + */ + 'no-autofix/es-x/no-string-prototype-replaceall'?: Linter.RuleEntry + /** + * disallow the `String.prototype.startsWith` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-startswith.html + */ + 'no-autofix/es-x/no-string-prototype-startswith'?: Linter.RuleEntry + /** + * disallow the `String.prototype.substr` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-substr.html + */ + 'no-autofix/es-x/no-string-prototype-substr'?: Linter.RuleEntry + /** + * disallow the `String.prototype.trim` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-trim.html + */ + 'no-autofix/es-x/no-string-prototype-trim'?: Linter.RuleEntry + /** + * disallow the `String.prototype.{trimLeft,trimRight}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-trimleft-trimright.html + */ + 'no-autofix/es-x/no-string-prototype-trimleft-trimright'?: Linter.RuleEntry + /** + * disallow the `String.prototype.{trimStart,trimEnd}` methods. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-prototype-trimstart-trimend.html + */ + 'no-autofix/es-x/no-string-prototype-trimstart-trimend'?: Linter.RuleEntry + /** + * disallow the `String.raw` method. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-string-raw.html + */ + 'no-autofix/es-x/no-string-raw'?: Linter.RuleEntry<[]> + /** + * disallow the subclassing of the built-in classes. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-subclassing-builtins.html + */ + 'no-autofix/es-x/no-subclassing-builtins'?: Linter.RuleEntry<[]> + /** + * disallow the `Symbol` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-symbol.html + */ + 'no-autofix/es-x/no-symbol'?: Linter.RuleEntry<[]> + /** + * disallow the `Symbol.prototype.description` property. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-symbol-prototype-description.html + */ + 'no-autofix/es-x/no-symbol-prototype-description'?: Linter.RuleEntry + /** + * disallow template literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-template-literals.html + */ + 'no-autofix/es-x/no-template-literals'?: Linter.RuleEntry<[]> + /** + * disallow top-level `await`. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-top-level-await.html + */ + 'no-autofix/es-x/no-top-level-await'?: Linter.RuleEntry<[]> + /** + * disallow trailing commas in array/object literals. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-trailing-commas.html + */ + 'no-autofix/es-x/no-trailing-commas'?: Linter.RuleEntry<[]> + /** + * disallow trailing commas in parameter/argument lists. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-trailing-function-commas.html + */ + 'no-autofix/es-x/no-trailing-function-commas'?: Linter.RuleEntry<[]> + /** + * disallow ES2015 typed arrays. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-typed-arrays.html + */ + 'no-autofix/es-x/no-typed-arrays'?: Linter.RuleEntry<[]> + /** + * disallow Unicode code point escape sequences. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-unicode-codepoint-escapes.html + */ + 'no-autofix/es-x/no-unicode-codepoint-escapes'?: Linter.RuleEntry<[]> + /** + * disallow the `WeakMap` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-weak-map.html + */ + 'no-autofix/es-x/no-weak-map'?: Linter.RuleEntry<[]> + /** + * disallow the `WeakSet` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-weak-set.html + */ + 'no-autofix/es-x/no-weak-set'?: Linter.RuleEntry<[]> + /** + * disallow the `WeakRef` and `FinalizationRegistry` class. + * @see http://eslint-community.github.io/eslint-plugin-es-x/rules/no-weakrefs.html + */ + 'no-autofix/es-x/no-weakrefs'?: Linter.RuleEntry<[]> /** * disallow accessor properties. * @see http://mysticatea.github.io/eslint-plugin-es/rules/no-accessor-properties.html @@ -19432,6 +20412,214 @@ type NoAutofixEolLast = []|[("always" | "never" | "unix" | "windows")] type NoAutofixEqeqeq = ([]|["always"]|["always", { null?: ("always" | "never" | "ignore") }] | []|[("smart" | "allow-null")]) +// ----- no-autofix/es-x/no-array-prototype-copywithin ----- +type NoAutofixEsXNoArrayPrototypeCopywithin = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-entries ----- +type NoAutofixEsXNoArrayPrototypeEntries = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-every ----- +type NoAutofixEsXNoArrayPrototypeEvery = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-fill ----- +type NoAutofixEsXNoArrayPrototypeFill = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-filter ----- +type NoAutofixEsXNoArrayPrototypeFilter = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-find ----- +type NoAutofixEsXNoArrayPrototypeFind = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-findindex ----- +type NoAutofixEsXNoArrayPrototypeFindindex = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-findlast-findlastindex ----- +type NoAutofixEsXNoArrayPrototypeFindlastFindlastindex = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-flat ----- +type NoAutofixEsXNoArrayPrototypeFlat = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-foreach ----- +type NoAutofixEsXNoArrayPrototypeForeach = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-includes ----- +type NoAutofixEsXNoArrayPrototypeIncludes = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-indexof ----- +type NoAutofixEsXNoArrayPrototypeIndexof = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-keys ----- +type NoAutofixEsXNoArrayPrototypeKeys = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-lastindexof ----- +type NoAutofixEsXNoArrayPrototypeLastindexof = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-map ----- +type NoAutofixEsXNoArrayPrototypeMap = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-reduce ----- +type NoAutofixEsXNoArrayPrototypeReduce = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-reduceright ----- +type NoAutofixEsXNoArrayPrototypeReduceright = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-some ----- +type NoAutofixEsXNoArrayPrototypeSome = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-toreversed ----- +type NoAutofixEsXNoArrayPrototypeToreversed = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-tosorted ----- +type NoAutofixEsXNoArrayPrototypeTosorted = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-tospliced ----- +type NoAutofixEsXNoArrayPrototypeTospliced = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-values ----- +type NoAutofixEsXNoArrayPrototypeValues = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-prototype-with ----- +type NoAutofixEsXNoArrayPrototypeWith = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-array-string-prototype-at ----- +type NoAutofixEsXNoArrayStringPrototypeAt = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-date-prototype-getyear-setyear ----- +type NoAutofixEsXNoDatePrototypeGetyearSetyear = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-date-prototype-togmtstring ----- +type NoAutofixEsXNoDatePrototypeTogmtstring = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-function-prototype-bind ----- +type NoAutofixEsXNoFunctionPrototypeBind = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-datetimeformat-prototype-formatrange ----- +type NoAutofixEsXNoIntlDatetimeformatPrototypeFormatrange = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-datetimeformat-prototype-formattoparts ----- +type NoAutofixEsXNoIntlDatetimeformatPrototypeFormattoparts = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-numberformat-prototype-formatrange ----- +type NoAutofixEsXNoIntlNumberformatPrototypeFormatrange = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-numberformat-prototype-formatrangetoparts ----- +type NoAutofixEsXNoIntlNumberformatPrototypeFormatrangetoparts = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-numberformat-prototype-formattoparts ----- +type NoAutofixEsXNoIntlNumberformatPrototypeFormattoparts = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-intl-pluralrules-prototype-selectrange ----- +type NoAutofixEsXNoIntlPluralrulesPrototypeSelectrange = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-promise-prototype-finally ----- +type NoAutofixEsXNoPromisePrototypeFinally = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-regexp-prototype-compile ----- +type NoAutofixEsXNoRegexpPrototypeCompile = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-regexp-prototype-flags ----- +type NoAutofixEsXNoRegexpPrototypeFlags = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-create-html-methods ----- +type NoAutofixEsXNoStringCreateHtmlMethods = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-codepointat ----- +type NoAutofixEsXNoStringPrototypeCodepointat = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-endswith ----- +type NoAutofixEsXNoStringPrototypeEndswith = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-includes ----- +type NoAutofixEsXNoStringPrototypeIncludes = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-iswellformed-towellformed ----- +type NoAutofixEsXNoStringPrototypeIswellformedTowellformed = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-matchall ----- +type NoAutofixEsXNoStringPrototypeMatchall = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-normalize ----- +type NoAutofixEsXNoStringPrototypeNormalize = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-padstart-padend ----- +type NoAutofixEsXNoStringPrototypePadstartPadend = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-repeat ----- +type NoAutofixEsXNoStringPrototypeRepeat = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-replaceall ----- +type NoAutofixEsXNoStringPrototypeReplaceall = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-startswith ----- +type NoAutofixEsXNoStringPrototypeStartswith = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-substr ----- +type NoAutofixEsXNoStringPrototypeSubstr = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-trim ----- +type NoAutofixEsXNoStringPrototypeTrim = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-trimleft-trimright ----- +type NoAutofixEsXNoStringPrototypeTrimleftTrimright = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-string-prototype-trimstart-trimend ----- +type NoAutofixEsXNoStringPrototypeTrimstartTrimend = []|[{ + aggressive?: boolean +}] +// ----- no-autofix/es-x/no-symbol-prototype-description ----- +type NoAutofixEsXNoSymbolPrototypeDescription = []|[{ + aggressive?: boolean +}] // ----- no-autofix/eslint-comments/disable-enable-pair ----- type NoAutofixEslintCommentsDisableEnablePair = []|[{ allowWholeFile?: boolean