Skip to content

Instantly share code, notes, and snippets.

@connorshea
Created November 17, 2025 06:00
Show Gist options
  • Select an option

  • Save connorshea/2a239e01f32740411f231c493bffb5ce to your computer and use it in GitHub Desktop.

Select an option

Save connorshea/2a239e01f32740411f231c493bffb5ce to your computer and use it in GitHub Desktop.
`oxlint --rules -f=json --type-aware`
[
{
"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