Created
November 17, 2025 06:00
-
-
Save connorshea/2a239e01f32740411f231c493bffb5ce to your computer and use it in GitHub Desktop.
`oxlint --rules -f=json --type-aware`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "scope": "eslint", | |
| "value": "array-callback-return", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/array-callback-return.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "arrow-body-style", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/arrow-body-style.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "block-scoped-var", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/block-scoped-var.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "class-methods-use-this", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/class-methods-use-this.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "constructor-super", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/constructor-super.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "curly", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/curly.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "default-case", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/default-case.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "default-case-last", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/default-case-last.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "default-param-last", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/default-param-last.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "eqeqeq", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/eqeqeq.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "for-direction", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/for-direction.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "func-style", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/func-style.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "func-names", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/func-names.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "getter-return", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/getter-return.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "grouped-accessor-pairs", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/grouped-accessor-pairs.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "guard-for-in", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/guard-for-in.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "id-length", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/id-length.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "init-declarations", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/init-declarations.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-classes-per-file", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-classes-per-file.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-depth", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-depth.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-lines-per-function", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-lines-per-function.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-lines", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-lines.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-nested-callbacks", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-nested-callbacks.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "max-params", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/max-params.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "new-cap", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/new-cap.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-computed-key", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-computed-key.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unassigned-vars", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unassigned-vars.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-extra-bind", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-extra-bind.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-alert", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-alert.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-array-constructor", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-array-constructor.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-async-promise-executor", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-async-promise-executor.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-await-in-loop", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-await-in-loop.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-bitwise", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-bitwise.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-caller", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-caller.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-case-declarations", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-case-declarations.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-class-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-class-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-duplicate-imports", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-duplicate-imports.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-extra-label", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-extra-label.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-labels", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-labels.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-lone-blocks", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-lone-blocks.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-lonely-if", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-lonely-if.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-multi-assign", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-multi-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-nested-ternary", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-nested-ternary.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-object-constructor", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-object-constructor.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-param-reassign", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-param-reassign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-restricted-imports", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-restricted-imports.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unneeded-ternary", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unneeded-ternary.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-backreference", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-backreference.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-call", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-call.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-compare-neg-zero", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-compare-neg-zero.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-cond-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-cond-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-console", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-console.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-const-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-const-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-constant-binary-expression", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-constant-binary-expression.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-constant-condition", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-constant-condition.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-constructor-return", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-constructor-return.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-continue", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-continue.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-control-regex", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-control-regex.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-debugger", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-debugger.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-delete-var", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-delete-var.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-div-regex", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-div-regex.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-dupe-class-members", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-dupe-class-members.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-dupe-else-if", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-dupe-keys", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-dupe-keys.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-duplicate-case", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-duplicate-case.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-else-return", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-else-return.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-empty-character-class", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-empty-character-class.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-empty-function", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-empty-function.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-empty-pattern", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-empty-pattern.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-empty-static-block", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-empty-static-block.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-empty", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-empty.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-eq-null", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-eq-null.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-eval", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-eval.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-ex-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-ex-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-extend-native", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-extend-native.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-extra-boolean-cast", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-extra-boolean-cast.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-fallthrough", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-fallthrough.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-func-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-func-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-global-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-global-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-import-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-import-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-inner-declarations", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-inner-declarations.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-invalid-regexp", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-irregular-whitespace", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-irregular-whitespace.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-iterator", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-iterator.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-label-var", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-label-var.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-loss-of-precision", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-loss-of-precision.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-magic-numbers", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-magic-numbers.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-misleading-character-class", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-misleading-character-class.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-negated-condition", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-negated-condition.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-multi-str", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-multi-str.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-new-func", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-new-func.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-new-native-nonconstructor", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-new-native-nonconstructor.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-new-wrappers", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-new-wrappers.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-new", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-new.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-nonoctal-decimal-escape", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-nonoctal-decimal-escape.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-obj-calls", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-obj-calls.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-plusplus", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-plusplus.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-proto", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-proto.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-prototype-builtins", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-prototype-builtins.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-redeclare", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-redeclare.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-regex-spaces", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-regex-spaces.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-restricted-globals", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-restricted-globals.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-return-assign", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-return-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-script-url", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-script-url.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-self-assign", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-self-assign.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-self-compare", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-self-compare.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-setter-return", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-setter-return.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-shadow-restricted-names", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-shadow-restricted-names.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-sparse-arrays", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-template-curly-in-string", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-template-curly-in-string.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-ternary", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-ternary.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-this-before-super", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-this-before-super.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-throw-literal", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-throw-literal.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-undef", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-undef.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-undefined", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-undefined.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unexpected-multiline", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unexpected-multiline.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unreachable", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unreachable.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unsafe-finally", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unsafe-negation", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unsafe-negation.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unsafe-optional-chaining", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unsafe-optional-chaining.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unused-expressions", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unused-expressions.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unused-labels", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unused-labels.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unused-private-class-members", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unused-private-class-members.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-unused-vars", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-unused-vars.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-catch", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-catch.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-concat", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-concat.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-constructor", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-constructor.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-escape", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-escape.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-useless-rename", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-useless-rename.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-var", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-var.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-void", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-void.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-warning-comments", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-warning-comments.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "no-with", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/no-with.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "operator-assignment", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/operator-assignment.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-template", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-template.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-destructuring", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-destructuring.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-promise-reject-errors", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-promise-reject-errors.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-exponentiation-operator", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-numeric-literals", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-numeric-literals.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-object-has-own", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-object-has-own.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-object-spread", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-object-spread.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-rest-params", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-rest-params.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "prefer-spread", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/prefer-spread.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "preserve-caught-error", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/preserve-caught-error.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "radix", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/radix.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "require-await", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/require-await.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "require-yield", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/require-yield.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "sort-imports", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/sort-imports.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "sort-keys", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/sort-keys.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "sort-vars", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/sort-vars.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "symbol-description", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/symbol-description.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "unicode-bom", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/unicode-bom.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "use-isnan", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/use-isnan.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "valid-typeof", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/valid-typeof.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "vars-on-top", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/vars-on-top.html" | |
| }, | |
| { | |
| "scope": "eslint", | |
| "value": "yoda", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/eslint/yoda.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "consistent-type-specifier-style", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/consistent-type-specifier-style.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "default", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/default.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "export", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/export.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "exports-last", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/exports-last.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "extensions", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/extensions.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "first", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/first.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "group-exports", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/group-exports.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-named-export", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-named-export.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-unassigned-import", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-unassigned-import.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-empty-named-blocks", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-empty-named-blocks.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-anonymous-default-export", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-anonymous-default-export.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-absolute-path", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-absolute-path.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-mutable-exports", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-mutable-exports.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-named-default", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-named-default.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-namespace", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-namespace.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "max-dependencies", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/max-dependencies.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "named", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/named.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "namespace", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/namespace.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-amd", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-amd.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-commonjs", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-commonjs.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-cycle", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-cycle.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-default-export", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-default-export.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-duplicates", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-duplicates.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-dynamic-require", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-dynamic-require.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-named-as-default", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-named-as-default.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-named-as-default-member", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-named-as-default-member.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-self-import", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-self-import.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "no-webpack-loader-syntax", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/no-webpack-loader-syntax.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "prefer-default-export", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/prefer-default-export.html" | |
| }, | |
| { | |
| "scope": "import", | |
| "value": "unambiguous", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/import/unambiguous.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "consistent-test-it", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/consistent-test-it.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "expect-expect", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/expect-expect.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "max-expects", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/max-expects.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "max-nested-describe", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/max-nested-describe.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-alias-methods", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-alias-methods.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-commented-out-tests", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-commented-out-tests.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-conditional-expect", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-conditional-expect.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-conditional-in-test", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-conditional-in-test.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-confusing-set-timeout", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-confusing-set-timeout.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-deprecated-functions", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-deprecated-functions.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-disabled-tests", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-disabled-tests.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-done-callback", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-done-callback.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-duplicate-hooks", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-export", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-export.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-focused-tests", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-focused-tests.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-hooks", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-hooks.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-identical-title", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-identical-title.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-interpolation-in-snapshots", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-interpolation-in-snapshots.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-jasmine-globals", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-jasmine-globals.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-large-snapshots", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-large-snapshots.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-mocks-import", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-mocks-import.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-restricted-jest-methods", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-restricted-jest-methods.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-restricted-matchers", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-restricted-matchers.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-standalone-expect", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-standalone-expect.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-test-prefixes", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-test-prefixes.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-test-return-statement", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-test-return-statement.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "no-untyped-mock-factory", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/no-untyped-mock-factory.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "padding-around-test-blocks", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/padding-around-test-blocks.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-each", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-each.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-called-with", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-called-with.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-comparison-matcher", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-comparison-matcher.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-equality-matcher", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-equality-matcher.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-expect-resolves", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-expect-resolves.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-hooks-in-order", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-hooks-in-order.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-hooks-on-top", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-jest-mocked", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-lowercase-title", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-lowercase-title.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-mock-promise-shorthand", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-mock-promise-shorthand.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-spy-on", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-spy-on.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-strict-equal", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-strict-equal.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-to-be", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-to-be.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-to-contain", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-to-contain.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-to-have-length", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-to-have-length.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "prefer-todo", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/prefer-todo.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "require-hook", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/require-hook.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "require-to-throw-message", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/require-to-throw-message.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "require-top-level-describe", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/require-top-level-describe.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "valid-describe-callback", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/valid-describe-callback.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "valid-expect", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/valid-expect.html" | |
| }, | |
| { | |
| "scope": "jest", | |
| "value": "valid-title", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jest/valid-title.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "check-access", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/check-access.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "check-property-names", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/check-property-names.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "check-tag-names", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/check-tag-names.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "empty-tags", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/empty-tags.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "implements-on-classes", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/implements-on-classes.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "no-defaults", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/no-defaults.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-param", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-param.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-param-description", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-param-description.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-param-name", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-param-name.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-param-type", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-param-type.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-property", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-property.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-property-description", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-property-description.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-property-name", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-property-name.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-property-type", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-property-type.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-returns", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-returns.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-returns-description", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-returns-description.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-returns-type", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-returns-type.html" | |
| }, | |
| { | |
| "scope": "jsdoc", | |
| "value": "require-yields", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsdoc/require-yields.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "alt-text", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/alt-text.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "anchor-has-content", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/anchor-has-content.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "anchor-is-valid", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "aria-activedescendant-has-tabindex", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/aria-activedescendant-has-tabindex.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "aria-props", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/aria-props.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "aria-role", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/aria-role.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "aria-unsupported-elements", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/aria-unsupported-elements.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "autocomplete-valid", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/autocomplete-valid.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "click-events-have-key-events", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "heading-has-content", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/heading-has-content.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "html-has-lang", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "iframe-has-title", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/iframe-has-title.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "img-redundant-alt", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/img-redundant-alt.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "label-has-associated-control", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/label-has-associated-control.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "lang", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/lang.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "media-has-caption", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/media-has-caption.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "mouse-events-have-key-events", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/mouse-events-have-key-events.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-noninteractive-tabindex", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-access-key", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-aria-hidden-on-focusable", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-aria-hidden-on-focusable.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-autofocus", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-distracting-elements", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-distracting-elements.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "no-redundant-roles", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/no-redundant-roles.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "prefer-tag-over-role", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "role-has-required-aria-props", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/role-has-required-aria-props.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "role-supports-aria-props", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/role-supports-aria-props.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "scope", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/scope.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "tabindex-no-positive", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.html" | |
| }, | |
| { | |
| "scope": "jsx_a11y", | |
| "value": "anchor-ambiguous-text", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/jsx_a11y/anchor-ambiguous-text.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "google-font-display", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/google-font-display.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "google-font-preconnect", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/google-font-preconnect.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "inline-script-id", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/inline-script-id.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "next-script-for-ga", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/next-script-for-ga.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-assign-module-variable", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-assign-module-variable.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-async-client-component", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-async-client-component.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-before-interactive-script-outside-document", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-before-interactive-script-outside-document.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-css-tags", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-css-tags.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-document-import-in-page", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-document-import-in-page.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-duplicate-head", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-head-element", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-head-element.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-head-import-in-document", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-head-import-in-document.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-img-element", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-img-element.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-page-custom-font", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-page-custom-font.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-script-component-in-head", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-script-component-in-head.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-styled-jsx-in-document", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-styled-jsx-in-document.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-sync-scripts", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-title-in-document-head", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-title-in-document-head.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-typos", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-typos.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-unwanted-polyfillio", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.html" | |
| }, | |
| { | |
| "scope": "nextjs", | |
| "value": "no-html-link-for-pages", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/nextjs/no-html-link-for-pages.html" | |
| }, | |
| { | |
| "scope": "node", | |
| "value": "no-process-env", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/node/no-process-env.html" | |
| }, | |
| { | |
| "scope": "node", | |
| "value": "no-exports-assign", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/node/no-exports-assign.html" | |
| }, | |
| { | |
| "scope": "node", | |
| "value": "no-new-require", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/node/no-new-require.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "approx-constant", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/approx-constant.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-array-method-on-arguments", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-array-method-on-arguments.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-bitwise-operator", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-char-at-comparison", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-char-at-comparison.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-comparison-sequence", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-comparison-sequence.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-min-max-func", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-min-max-func.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-object-literal-comparison", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-object-literal-comparison.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "bad-replace-all-arg", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "branches-sharing-code", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/branches-sharing-code.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "const-comparisons", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/const-comparisons.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "double-comparisons", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/double-comparisons.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "erasing-op", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/erasing-op.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "misrefactored-assign-op", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/misrefactored-assign-op.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "missing-throw", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/missing-throw.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-accumulating-spread", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-accumulating-spread.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-async-await", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-async-await.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-async-endpoint-handlers", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-async-endpoint-handlers.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-barrel-file", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-barrel-file.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-const-enum", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-const-enum.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-map-spread", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-map-spread.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-optional-chaining", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-optional-chaining.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "no-rest-spread-properties", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/no-rest-spread-properties.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "number-arg-out-of-range", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/number-arg-out-of-range.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "only-used-in-recursion", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/only-used-in-recursion.html" | |
| }, | |
| { | |
| "scope": "oxc", | |
| "value": "uninvoked-array-callback", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/oxc/uninvoked-array-callback.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "always-return", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/always-return.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "avoid-new", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/avoid-new.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "catch-or-return", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/catch-or-return.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-return-wrap", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-return-wrap.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-nesting", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-nesting.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-promise-in-callback", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-promise-in-callback.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-callback-in-promise", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-callback-in-promise.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-multiple-resolved", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-multiple-resolved.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-new-statics", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-new-statics.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "no-return-in-finally", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/no-return-in-finally.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "param-names", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/param-names.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "prefer-catch", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/prefer-catch.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "prefer-await-to-callbacks", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/prefer-await-to-callbacks.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "prefer-await-to-then", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/prefer-await-to-then.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "spec-only", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/spec-only.html" | |
| }, | |
| { | |
| "scope": "promise", | |
| "value": "valid-params", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/promise/valid-params.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "button-has-type", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/button-has-type.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "checked-requires-onchange-or-readonly", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/checked-requires-onchange-or-readonly.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "exhaustive-deps", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/exhaustive-deps.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "forbid-dom-props", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/forbid-dom-props.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "forbid-elements", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/forbid-elements.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "forward-ref-uses-ref", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/forward-ref-uses-ref.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "iframe-missing-sandbox", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/iframe-missing-sandbox.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-pascal-case", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-pascal-case.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-fragments", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-fragments.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-filename-extension", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-filename-extension.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-boolean-value", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-boolean-value.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-curly-brace-presence", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-curly-brace-presence.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-handler-names", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-handler-names.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-key", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-key.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-comment-textnodes", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-comment-textnodes.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-duplicate-props", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-duplicate-props.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-script-url", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-script-url.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-target-blank", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-target-blank.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-undef", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-undef.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-no-useless-fragment", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-no-useless-fragment.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "jsx-props-no-spread-multi", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/jsx-props-no-spread-multi.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-namespace", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-namespace.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-array-index-key", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-array-index-key.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-children-prop", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-children-prop.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-danger-with-children", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-danger-with-children.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-danger", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-danger.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-direct-mutation-state", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-direct-mutation-state.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-find-dom-node", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-find-dom-node.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-is-mounted", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-is-mounted.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-render-return-value", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-render-return-value.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-set-state", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-set-state.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-string-refs", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-string-refs.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-unescaped-entities", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-unescaped-entities.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "no-unknown-property", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/no-unknown-property.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "only-export-components", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/only-export-components.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "prefer-es6-class", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/prefer-es6-class.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "react-in-jsx-scope", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/react-in-jsx-scope.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "require-render-return", | |
| "category": "nursery", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/require-render-return.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "rules-of-hooks", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/rules-of-hooks.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "self-closing-comp", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/self-closing-comp.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "state-in-constructor", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/state-in-constructor.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "style-prop-object", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/style-prop-object.html" | |
| }, | |
| { | |
| "scope": "react", | |
| "value": "void-dom-elements-no-children", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react/void-dom-elements-no-children.html" | |
| }, | |
| { | |
| "scope": "react_perf", | |
| "value": "jsx-no-jsx-as-prop", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.html" | |
| }, | |
| { | |
| "scope": "react_perf", | |
| "value": "jsx-no-new-array-as-prop", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react_perf/jsx-no-new-array-as-prop.html" | |
| }, | |
| { | |
| "scope": "react_perf", | |
| "value": "jsx-no-new-function-as-prop", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react_perf/jsx-no-new-function-as-prop.html" | |
| }, | |
| { | |
| "scope": "react_perf", | |
| "value": "jsx-no-new-object-as-prop", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/react_perf/jsx-no-new-object-as-prop.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "adjacent-overload-signatures", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/adjacent-overload-signatures.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "array-type", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/array-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "await-thenable", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/await-thenable.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "ban-ts-comment", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/ban-ts-comment.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "ban-tslint-comment", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/ban-tslint-comment.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "ban-types", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/ban-types.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "consistent-generic-constructors", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/consistent-generic-constructors.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "consistent-indexed-object-style", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/consistent-indexed-object-style.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "consistent-type-definitions", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/consistent-type-definitions.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "consistent-type-imports", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/consistent-type-imports.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "explicit-module-boundary-types", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/explicit-module-boundary-types.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "explicit-function-return-type", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/explicit-function-return-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-misused-promises", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-misused-promises.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-floating-promises", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-floating-promises.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-inferrable-types", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-inferrable-types.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-array-delete", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-array-delete.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-base-to-string", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-base-to-string.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-confusing-non-null-assertion", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-confusing-non-null-assertion.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-confusing-void-expression", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-confusing-void-expression.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-deprecated", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-deprecated.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-duplicate-enum-values", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-duplicate-enum-values.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-duplicate-type-constituents", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-duplicate-type-constituents.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-dynamic-delete", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-dynamic-delete.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-empty-interface", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-empty-interface.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-empty-object-type", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-empty-object-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-explicit-any", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-explicit-any.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-extra-non-null-assertion", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-extra-non-null-assertion.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-extraneous-class", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-extraneous-class.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-for-in-array", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-for-in-array.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-implied-eval", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-implied-eval.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-import-type-side-effects", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-import-type-side-effects.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-meaningless-void-operator", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-meaningless-void-operator.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-misused-new", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-misused-new.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-misused-spread", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-misused-spread.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-mixed-enums", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-mixed-enums.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-namespace", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-namespace.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-non-null-asserted-nullish-coalescing", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-nullish-coalescing.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-non-null-asserted-optional-chain", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-optional-chain.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-non-null-assertion", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-non-null-assertion.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-redundant-type-constituents", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-redundant-type-constituents.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-require-imports", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-require-imports.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-this-alias", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-this-alias.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-boolean-literal-compare", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-boolean-literal-compare.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-parameter-property-assignment", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-parameter-property-assignment.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-template-expression", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-template-expression.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-type-arguments", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-arguments.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-type-assertion", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-assertion.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unnecessary-type-constraint", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-constraint.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-argument", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-argument.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-assignment", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-assignment.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-call", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-call.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-declaration-merging", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-declaration-merging.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-enum-comparison", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-enum-comparison.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-function-type", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-function-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-member-access", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-member-access.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-return", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-return.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-type-assertion", | |
| "category": "suspicious", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-type-assertion.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-unsafe-unary-minus", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unsafe-unary-minus.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-useless-empty-export", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-useless-empty-export.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-var-requires", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-var-requires.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "no-wrapper-object-types", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-wrapper-object-types.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "non-nullable-type-assertion-style", | |
| "category": "restriction", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/non-nullable-type-assertion-style.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "only-throw-error", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/only-throw-error.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-as-const", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-as-const.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-enum-initializers", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-enum-initializers.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-for-of", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-for-of.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-function-type", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-function-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-literal-enum-member", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-literal-enum-member.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-namespace-keyword", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-namespace-keyword.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-promise-reject-errors", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-promise-reject-errors.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-reduce-type-parameter", | |
| "category": "style", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-reduce-type-parameter.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-return-this-type", | |
| "category": "style", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-return-this-type.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "prefer-ts-expect-error", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/prefer-ts-expect-error.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "promise-function-async", | |
| "category": "restriction", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/promise-function-async.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "related-getter-setter-pairs", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/related-getter-setter-pairs.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "require-array-sort-compare", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/require-array-sort-compare.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "require-await", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/require-await.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "restrict-plus-operands", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/restrict-plus-operands.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "restrict-template-expressions", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/restrict-template-expressions.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "return-await", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/return-await.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "strict-boolean-expressions", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/strict-boolean-expressions.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "switch-exhaustiveness-check", | |
| "category": "pedantic", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/switch-exhaustiveness-check.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "triple-slash-reference", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/triple-slash-reference.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "unbound-method", | |
| "category": "correctness", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/unbound-method.html" | |
| }, | |
| { | |
| "scope": "typescript", | |
| "value": "use-unknown-in-catch-callback-variable", | |
| "category": "restriction", | |
| "type_aware": true, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/typescript/use-unknown-in-catch-callback-variable.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "catch-error-name", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/catch-error-name.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "consistent-assert", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/consistent-assert.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "consistent-date-clone", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/consistent-date-clone.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "consistent-empty-array-spread", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/consistent-empty-array-spread.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "consistent-existence-index-check", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/consistent-existence-index-check.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "consistent-function-scoping", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/consistent-function-scoping.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "empty-brace-spaces", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/empty-brace-spaces.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "error-message", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/error-message.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "escape-case", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/escape-case.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "explicit-length-check", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/explicit-length-check.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "filename-case", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/filename-case.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "new-for-builtins", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/new-for-builtins.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unnecessary-array-splice-count", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unnecessary-array-splice-count.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-callback-reference", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-callback-reference.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-collection-argument", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-collection-argument.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-error-capture-stack-trace", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-error-capture-stack-trace.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-sort", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-sort.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-reverse", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-reverse.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-instanceof-builtins", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-instanceof-builtins.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-method-this-argument", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-method-this-argument.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unnecessary-array-flat-depth", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unnecessary-array-flat-depth.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unnecessary-slice-end", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unnecessary-slice-end.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-accessor-recursion", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-accessor-recursion.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-invalid-fetch-options", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-invalid-fetch-options.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-abusive-eslint-disable", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-abusive-eslint-disable.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-anonymous-default-export", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-anonymous-default-export.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-for-each", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-for-each.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-array-reduce", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-array-reduce.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-await-expression-member", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-await-expression-member.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-await-in-promise-methods", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-await-in-promise-methods.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-console-spaces", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-console-spaces.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-document-cookie", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-document-cookie.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-empty-file", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-empty-file.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-hex-escape", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-hex-escape.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-instanceof-array", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-instanceof-array.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-invalid-remove-event-listener", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-invalid-remove-event-listener.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-length-as-slice-end", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-length-as-slice-end.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-lonely-if", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-lonely-if.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-magic-array-flat-depth", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-magic-array-flat-depth.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-negation-in-equality-check", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-negation-in-equality-check.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-nested-ternary", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-nested-ternary.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-new-array", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-new-array.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-new-buffer", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-new-buffer.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-null", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-null.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-object-as-default-parameter", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-object-as-default-parameter.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-process-exit", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-process-exit.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-single-promise-in-promise-methods", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-single-promise-in-promise-methods.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-static-only-class", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-static-only-class.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-thenable", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-thenable.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-this-assignment", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-this-assignment.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-typeof-undefined", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-typeof-undefined.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unnecessary-await", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unnecessary-await.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unreadable-array-destructuring", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unreadable-array-destructuring.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-unreadable-iife", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-unreadable-iife.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-fallback-in-spread", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-fallback-in-spread.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-length-check", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-length-check.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-promise-resolve-reject", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-promise-resolve-reject.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-spread", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-spread.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-switch-case", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-useless-undefined", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-useless-undefined.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "no-zero-fractions", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-zero-fractions.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "number-literal-case", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/number-literal-case.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "numeric-separators-style", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/numeric-separators-style.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-classlist-toggle", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-classlist-toggle.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-class-fields", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-class-fields.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-response-static-json", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-response-static-json.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-top-level-await", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-top-level-await.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-at", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-at.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-global-this", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-global-this.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-object-from-entries", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-object-from-entries.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-array-find", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-array-find.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-array-index-of", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-array-index-of.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-spread", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-spread.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-add-event-listener", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-add-event-listener.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-array-flat", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-array-flat.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-array-flat-map", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-array-flat-map.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-array-some", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-array-some.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-blob-reading-methods", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-blob-reading-methods.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-code-point", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-code-point.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-date-now", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-date-now.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-dom-node-append", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-append.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-dom-node-dataset", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-dataset.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-dom-node-remove", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-remove.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-dom-node-text-content", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-text-content.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-event-target", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-event-target.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-includes", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-includes.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-logical-operator-over-ternary", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-logical-operator-over-ternary.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-math-min-max", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-math-min-max.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-math-trunc", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-math-trunc.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-modern-dom-apis", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-modern-dom-apis.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-modern-math-apis", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-modern-math-apis.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-native-coercion-functions", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-native-coercion-functions.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-negative-index", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-negative-index.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-node-protocol", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-node-protocol.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-number-properties", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-number-properties.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-optional-catch-binding", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-optional-catch-binding.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-prototype-methods", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-prototype-methods.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-query-selector", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-query-selector.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-reflect-apply", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-reflect-apply.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-regexp-test", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-regexp-test.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-set-has", | |
| "category": "perf", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-set-has.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-set-size", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-set-size.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-string-raw", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-string-raw.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-string-replace-all", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-string-replace-all.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-string-slice", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-string-slice.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-string-starts-ends-with", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-string-starts-ends-with.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-string-trim-start-end", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-string-trim-start-end.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-structured-clone", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-structured-clone.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "prefer-type-error", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/prefer-type-error.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "require-module-specifiers", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/require-module-specifiers.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "require-post-message-target-origin", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "require-array-join-separator", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/require-array-join-separator.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "require-number-to-fixed-digits-argument", | |
| "category": "pedantic", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "switch-case-braces", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/switch-case-braces.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "text-encoding-identifier-case", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/text-encoding-identifier-case.html" | |
| }, | |
| { | |
| "scope": "unicorn", | |
| "value": "throw-new-error", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/unicorn/throw-new-error.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "no-conditional-tests", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/no-conditional-tests.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "no-import-node-test", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/no-import-node-test.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "prefer-to-be-falsy", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/prefer-to-be-falsy.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "prefer-to-be-object", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/prefer-to-be-object.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "prefer-to-be-truthy", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/prefer-to-be-truthy.html" | |
| }, | |
| { | |
| "scope": "vitest", | |
| "value": "require-local-test-context-for-concurrent-snapshots", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vitest/require-local-test-context-for-concurrent-snapshots.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "define-emits-declaration", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/define-emits-declaration.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "define-props-declaration", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/define-props-declaration.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "define-props-destructuring", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/define-props-destructuring.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "max-props", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/max-props.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "no-export-in-script-setup", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/no-export-in-script-setup.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "no-import-compiler-macros", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/no-import-compiler-macros.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "no-multiple-slot-args", | |
| "category": "restriction", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/no-multiple-slot-args.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "no-required-prop-with-default", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/no-required-prop-with-default.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "prefer-import-from-vue", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": true, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/prefer-import-from-vue.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "require-default-export", | |
| "category": "suspicious", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/require-default-export.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "require-typed-ref", | |
| "category": "style", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/require-typed-ref.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "valid-define-emits", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/valid-define-emits.html" | |
| }, | |
| { | |
| "scope": "vue", | |
| "value": "valid-define-props", | |
| "category": "correctness", | |
| "type_aware": false, | |
| "has_fix": false, | |
| "docs_url": "https://oxc.rs/docs/guide/usage/linter/rules/vue/valid-define-props.html" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment