From c18c24e3d9b0adef2ead003514bbf83fcbbb724c Mon Sep 17 00:00:00 2001
From: oxc-bot <176400334+oxc-bot@users.noreply.github.com>
Date: Thu, 6 Feb 2025 06:36:18 +0000
Subject: [PATCH] Release 0.15.10
---
src/docs/guide/usage/linter/generated-rules.md | 2 +-
.../guide/usage/linter/rules/eslint/array-callback-return.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/constructor-super.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/default-case-last.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/default-case.md | 2 +-
.../guide/usage/linter/rules/eslint/default-param-last.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/eqeqeq.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/for-direction.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/func-names.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/getter-return.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/guard-for-in.md | 2 +-
.../guide/usage/linter/rules/eslint/max-classes-per-file.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/max-lines.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/max-params.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/new-cap.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-alert.md | 2 +-
.../guide/usage/linter/rules/eslint/no-array-constructor.md | 2 +-
.../usage/linter/rules/eslint/no-async-promise-executor.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-await-in-loop.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-bitwise.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-caller.md | 2 +-
.../guide/usage/linter/rules/eslint/no-case-declarations.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-class-assign.md | 2 +-
.../guide/usage/linter/rules/eslint/no-compare-neg-zero.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-cond-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-console.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-const-assign.md | 2 +-
.../linter/rules/eslint/no-constant-binary-expression.md | 2 +-
.../guide/usage/linter/rules/eslint/no-constant-condition.md | 2 +-
.../guide/usage/linter/rules/eslint/no-constructor-return.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-continue.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-control-regex.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-debugger.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-delete-var.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-div-regex.md | 2 +-
.../guide/usage/linter/rules/eslint/no-dupe-class-members.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-dupe-keys.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-duplicate-case.md | 2 +-
.../guide/usage/linter/rules/eslint/no-duplicate-imports.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-else-return.md | 2 +-
.../usage/linter/rules/eslint/no-empty-character-class.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-empty-function.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-empty-pattern.md | 2 +-
.../guide/usage/linter/rules/eslint/no-empty-static-block.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-empty.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-eq-null.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-eval.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-ex-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-extend-native.md | 2 +-
.../guide/usage/linter/rules/eslint/no-extra-boolean-cast.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-extra-label.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-func-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-global-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-import-assign.md | 2 +-
.../guide/usage/linter/rules/eslint/no-inner-declarations.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.md | 2 +-
.../usage/linter/rules/eslint/no-irregular-whitespace.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-iterator.md | 4 ++--
src/docs/guide/usage/linter/rules/eslint/no-label-var.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-labels.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-lone-blocks.md | 2 +-
.../guide/usage/linter/rules/eslint/no-loss-of-precision.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-magic-numbers.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-multi-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-multi-str.md | 2 +-
.../guide/usage/linter/rules/eslint/no-negated-condition.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-nested-ternary.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-new-func.md | 2 +-
.../usage/linter/rules/eslint/no-new-native-nonconstructor.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-new-wrappers.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-new.md | 2 +-
.../usage/linter/rules/eslint/no-nonoctal-decimal-escape.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-obj-calls.md | 2 +-
.../guide/usage/linter/rules/eslint/no-object-constructor.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-plusplus.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-proto.md | 2 +-
.../guide/usage/linter/rules/eslint/no-prototype-builtins.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-redeclare.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-regex-spaces.md | 2 +-
.../guide/usage/linter/rules/eslint/no-restricted-globals.md | 2 +-
.../guide/usage/linter/rules/eslint/no-restricted-imports.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-return-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-script-url.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-self-assign.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-self-compare.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-setter-return.md | 2 +-
.../usage/linter/rules/eslint/no-shadow-restricted-names.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.md | 2 +-
.../usage/linter/rules/eslint/no-template-curly-in-string.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-ternary.md | 2 +-
.../guide/usage/linter/rules/eslint/no-this-before-super.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-throw-literal.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-undef.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-undefined.md | 2 +-
.../usage/linter/rules/eslint/no-unexpected-multiline.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-unreachable.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.md | 2 +-
.../guide/usage/linter/rules/eslint/no-unsafe-negation.md | 2 +-
.../usage/linter/rules/eslint/no-unsafe-optional-chaining.md | 2 +-
.../guide/usage/linter/rules/eslint/no-unused-expressions.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-unused-labels.md | 2 +-
.../linter/rules/eslint/no-unused-private-class-members.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-unused-vars.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-useless-call.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-useless-catch.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-useless-concat.md | 2 +-
.../guide/usage/linter/rules/eslint/no-useless-constructor.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-useless-escape.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-useless-rename.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-var.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-void.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/no-with.md | 2 +-
.../linter/rules/eslint/prefer-exponentiation-operator.md | 2 +-
.../usage/linter/rules/eslint/prefer-numeric-literals.md | 2 +-
.../guide/usage/linter/rules/eslint/prefer-object-has-own.md | 2 +-
.../guide/usage/linter/rules/eslint/prefer-object-spread.md | 2 +-
.../usage/linter/rules/eslint/prefer-promise-reject-errors.md | 2 +-
.../guide/usage/linter/rules/eslint/prefer-rest-params.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/prefer-spread.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/radix.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/require-await.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/require-yield.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/sort-imports.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/sort-keys.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/sort-vars.md | 2 +-
.../guide/usage/linter/rules/eslint/symbol-description.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/unicode-bom.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/use-isnan.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/valid-typeof.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/vars-on-top.md | 2 +-
src/docs/guide/usage/linter/rules/eslint/yoda.md | 2 +-
src/docs/guide/usage/linter/rules/import/default.md | 2 +-
src/docs/guide/usage/linter/rules/import/export.md | 2 +-
src/docs/guide/usage/linter/rules/import/first.md | 2 +-
src/docs/guide/usage/linter/rules/import/max-dependencies.md | 2 +-
src/docs/guide/usage/linter/rules/import/named.md | 2 +-
src/docs/guide/usage/linter/rules/import/namespace.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-amd.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-commonjs.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-cycle.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-default-export.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-duplicates.md | 2 +-
.../guide/usage/linter/rules/import/no-dynamic-require.md | 2 +-
.../usage/linter/rules/import/no-named-as-default-member.md | 2 +-
.../guide/usage/linter/rules/import/no-named-as-default.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-named-default.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-namespace.md | 2 +-
src/docs/guide/usage/linter/rules/import/no-self-import.md | 2 +-
.../usage/linter/rules/import/no-webpack-loader-syntax.md | 2 +-
src/docs/guide/usage/linter/rules/import/unambiguous.md | 2 +-
src/docs/guide/usage/linter/rules/jest/consistent-test-it.md | 2 +-
src/docs/guide/usage/linter/rules/jest/expect-expect.md | 2 +-
src/docs/guide/usage/linter/rules/jest/max-expects.md | 2 +-
src/docs/guide/usage/linter/rules/jest/max-nested-describe.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-alias-methods.md | 2 +-
.../guide/usage/linter/rules/jest/no-commented-out-tests.md | 2 +-
.../guide/usage/linter/rules/jest/no-conditional-expect.md | 2 +-
.../guide/usage/linter/rules/jest/no-conditional-in-test.md | 2 +-
.../guide/usage/linter/rules/jest/no-confusing-set-timeout.md | 2 +-
.../guide/usage/linter/rules/jest/no-deprecated-functions.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-disabled-tests.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-done-callback.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-export.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-focused-tests.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-hooks.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-identical-title.md | 2 +-
.../usage/linter/rules/jest/no-interpolation-in-snapshots.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-jasmine-globals.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-large-snapshots.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-mocks-import.md | 2 +-
.../usage/linter/rules/jest/no-restricted-jest-methods.md | 2 +-
.../guide/usage/linter/rules/jest/no-restricted-matchers.md | 2 +-
.../guide/usage/linter/rules/jest/no-standalone-expect.md | 2 +-
src/docs/guide/usage/linter/rules/jest/no-test-prefixes.md | 2 +-
.../guide/usage/linter/rules/jest/no-test-return-statement.md | 2 +-
.../guide/usage/linter/rules/jest/no-untyped-mock-factory.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-called-with.md | 2 +-
.../usage/linter/rules/jest/prefer-comparison-matcher.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-each.md | 2 +-
.../guide/usage/linter/rules/jest/prefer-equality-matcher.md | 2 +-
.../guide/usage/linter/rules/jest/prefer-expect-resolves.md | 2 +-
.../guide/usage/linter/rules/jest/prefer-hooks-in-order.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.md | 2 +-
.../guide/usage/linter/rules/jest/prefer-lowercase-title.md | 2 +-
.../usage/linter/rules/jest/prefer-mock-promise-shorthand.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-spy-on.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-strict-equal.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-to-be.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-to-contain.md | 2 +-
.../guide/usage/linter/rules/jest/prefer-to-have-length.md | 2 +-
src/docs/guide/usage/linter/rules/jest/prefer-todo.md | 2 +-
src/docs/guide/usage/linter/rules/jest/require-hook.md | 2 +-
.../guide/usage/linter/rules/jest/require-to-throw-message.md | 2 +-
.../usage/linter/rules/jest/require-top-level-describe.md | 2 +-
.../guide/usage/linter/rules/jest/valid-describe-callback.md | 2 +-
src/docs/guide/usage/linter/rules/jest/valid-expect.md | 2 +-
src/docs/guide/usage/linter/rules/jest/valid-title.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/check-access.md | 2 +-
.../guide/usage/linter/rules/jsdoc/check-property-names.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/check-tag-names.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md | 2 +-
.../guide/usage/linter/rules/jsdoc/implements-on-classes.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md | 2 +-
.../usage/linter/rules/jsdoc/require-param-description.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-param-name.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-param-type.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-param.md | 2 +-
.../usage/linter/rules/jsdoc/require-property-description.md | 2 +-
.../guide/usage/linter/rules/jsdoc/require-property-name.md | 2 +-
.../guide/usage/linter/rules/jsdoc/require-property-type.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-property.md | 2 +-
.../usage/linter/rules/jsdoc/require-returns-description.md | 2 +-
.../guide/usage/linter/rules/jsdoc/require-returns-type.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-returns.md | 2 +-
src/docs/guide/usage/linter/rules/jsdoc/require-yields.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/alt-text.md | 2 +-
.../usage/linter/rules/jsx_a11y/anchor-ambiguous-text.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/anchor-has-content.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.md | 2 +-
.../rules/jsx_a11y/aria-activedescendant-has-tabindex.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/aria-props.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/aria-role.md | 2 +-
.../usage/linter/rules/jsx_a11y/aria-unsupported-elements.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/autocomplete-valid.md | 2 +-
.../linter/rules/jsx_a11y/click-events-have-key-events.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/heading-has-content.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/iframe-has-title.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/img-redundant-alt.md | 2 +-
.../linter/rules/jsx_a11y/label-has-associated-control.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/lang.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/media-has-caption.md | 2 +-
.../linter/rules/jsx_a11y/mouse-events-have-key-events.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.md | 2 +-
.../linter/rules/jsx_a11y/no-aria-hidden-on-focusable.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.md | 2 +-
.../usage/linter/rules/jsx_a11y/no-distracting-elements.md | 2 +-
.../usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/no-redundant-roles.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.md | 2 +-
.../linter/rules/jsx_a11y/role-has-required-aria-props.md | 2 +-
.../usage/linter/rules/jsx_a11y/role-supports-aria-props.md | 2 +-
src/docs/guide/usage/linter/rules/jsx_a11y/scope.md | 2 +-
.../guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.md | 2 +-
.../guide/usage/linter/rules/nextjs/google-font-display.md | 2 +-
.../guide/usage/linter/rules/nextjs/google-font-preconnect.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/inline-script-id.md | 2 +-
.../guide/usage/linter/rules/nextjs/next-script-for-ga.md | 2 +-
.../usage/linter/rules/nextjs/no-assign-module-variable.md | 2 +-
.../usage/linter/rules/nextjs/no-async-client-component.md | 2 +-
.../nextjs/no-before-interactive-script-outside-document.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-css-tags.md | 2 +-
.../usage/linter/rules/nextjs/no-document-import-in-page.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-head-element.md | 2 +-
.../usage/linter/rules/nextjs/no-head-import-in-document.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-img-element.md | 2 +-
.../guide/usage/linter/rules/nextjs/no-page-custom-font.md | 2 +-
.../usage/linter/rules/nextjs/no-script-component-in-head.md | 2 +-
.../usage/linter/rules/nextjs/no-styled-jsx-in-document.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.md | 2 +-
.../usage/linter/rules/nextjs/no-title-in-document-head.md | 2 +-
src/docs/guide/usage/linter/rules/nextjs/no-typos.md | 2 +-
.../guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.md | 2 +-
src/docs/guide/usage/linter/rules/node/no-exports-assign.md | 2 +-
src/docs/guide/usage/linter/rules/node/no-new-require.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/approx-constant.md | 2 +-
.../usage/linter/rules/oxc/bad-array-method-on-arguments.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.md | 2 +-
.../guide/usage/linter/rules/oxc/bad-char-at-comparison.md | 2 +-
.../guide/usage/linter/rules/oxc/bad-comparison-sequence.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/bad-min-max-func.md | 2 +-
.../usage/linter/rules/oxc/bad-object-literal-comparison.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/const-comparisons.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/double-comparisons.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/erasing-op.md | 2 +-
.../guide/usage/linter/rules/oxc/misrefactored-assign-op.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/missing-throw.md | 2 +-
.../guide/usage/linter/rules/oxc/no-accumulating-spread.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/no-async-await.md | 2 +-
.../usage/linter/rules/oxc/no-async-endpoint-handlers.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/no-barrel-file.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/no-const-enum.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/no-map-spread.md | 2 +-
src/docs/guide/usage/linter/rules/oxc/no-optional-chaining.md | 2 +-
.../guide/usage/linter/rules/oxc/no-rest-spread-properties.md | 2 +-
.../guide/usage/linter/rules/oxc/number-arg-out-of-range.md | 2 +-
.../guide/usage/linter/rules/oxc/only-used-in-recursion.md | 2 +-
.../guide/usage/linter/rules/oxc/uninvoked-array-callback.md | 2 +-
src/docs/guide/usage/linter/rules/promise/avoid-new.md | 2 +-
src/docs/guide/usage/linter/rules/promise/catch-or-return.md | 2 +-
.../usage/linter/rules/promise/no-callback-in-promise.md | 2 +-
src/docs/guide/usage/linter/rules/promise/no-new-statics.md | 2 +-
.../usage/linter/rules/promise/no-promise-in-callback.md | 2 +-
.../guide/usage/linter/rules/promise/no-return-in-finally.md | 2 +-
src/docs/guide/usage/linter/rules/promise/param-names.md | 2 +-
.../usage/linter/rules/promise/prefer-await-to-callbacks.md | 2 +-
.../guide/usage/linter/rules/promise/prefer-await-to-then.md | 2 +-
src/docs/guide/usage/linter/rules/promise/spec-only.md | 2 +-
src/docs/guide/usage/linter/rules/promise/valid-params.md | 2 +-
src/docs/guide/usage/linter/rules/react/button-has-type.md | 2 +-
.../rules/react/checked-requires-onchange-or-readonly.md | 2 +-
src/docs/guide/usage/linter/rules/react/exhaustive-deps.md | 2 +-
.../guide/usage/linter/rules/react/iframe-missing-sandbox.md | 2 +-
src/docs/guide/usage/linter/rules/react/jsx-boolean-value.md | 2 +-
.../usage/linter/rules/react/jsx-curly-brace-presence.md | 2 +-
src/docs/guide/usage/linter/rules/react/jsx-key.md | 2 +-
.../usage/linter/rules/react/jsx-no-comment-textnodes.md | 2 +-
.../guide/usage/linter/rules/react/jsx-no-duplicate-props.md | 2 +-
src/docs/guide/usage/linter/rules/react/jsx-no-script-url.md | 2 +-
.../guide/usage/linter/rules/react/jsx-no-target-blank.md | 2 +-
src/docs/guide/usage/linter/rules/react/jsx-no-undef.md | 2 +-
.../guide/usage/linter/rules/react/jsx-no-useless-fragment.md | 2 +-
.../usage/linter/rules/react/jsx-props-no-spread-multi.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-array-index-key.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-children-prop.md | 2 +-
.../guide/usage/linter/rules/react/no-danger-with-children.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-danger.md | 2 +-
.../usage/linter/rules/react/no-direct-mutation-state.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-find-dom-node.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-is-mounted.md | 2 +-
.../guide/usage/linter/rules/react/no-render-return-value.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-set-state.md | 2 +-
src/docs/guide/usage/linter/rules/react/no-string-refs.md | 2 +-
.../guide/usage/linter/rules/react/no-unescaped-entities.md | 2 +-
.../guide/usage/linter/rules/react/no-unknown-property.md | 2 +-
src/docs/guide/usage/linter/rules/react/prefer-es6-class.md | 2 +-
src/docs/guide/usage/linter/rules/react/react-in-jsx-scope.md | 2 +-
.../guide/usage/linter/rules/react/require-render-return.md | 2 +-
src/docs/guide/usage/linter/rules/react/rules-of-hooks.md | 2 +-
src/docs/guide/usage/linter/rules/react/self-closing-comp.md | 2 +-
src/docs/guide/usage/linter/rules/react/style-prop-object.md | 2 +-
.../usage/linter/rules/react/void-dom-elements-no-children.md | 2 +-
.../guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.md | 2 +-
.../usage/linter/rules/react_perf/jsx-no-new-array-as-prop.md | 2 +-
.../linter/rules/react_perf/jsx-no-new-function-as-prop.md | 2 +-
.../linter/rules/react_perf/jsx-no-new-object-as-prop.md | 2 +-
.../linter/rules/typescript/adjacent-overload-signatures.md | 2 +-
src/docs/guide/usage/linter/rules/typescript/array-type.md | 2 +-
.../guide/usage/linter/rules/typescript/ban-ts-comment.md | 2 +-
.../guide/usage/linter/rules/typescript/ban-tslint-comment.md | 2 +-
src/docs/guide/usage/linter/rules/typescript/ban-types.md | 2 +-
.../rules/typescript/consistent-generic-constructors.md | 2 +-
.../rules/typescript/consistent-indexed-object-style.md | 2 +-
.../linter/rules/typescript/consistent-type-definitions.md | 2 +-
.../usage/linter/rules/typescript/consistent-type-imports.md | 2 +-
.../linter/rules/typescript/explicit-function-return-type.md | 2 +-
.../rules/typescript/no-confusing-non-null-assertion.md | 2 +-
.../usage/linter/rules/typescript/no-duplicate-enum-values.md | 2 +-
.../guide/usage/linter/rules/typescript/no-dynamic-delete.md | 2 +-
.../guide/usage/linter/rules/typescript/no-empty-interface.md | 2 +-
.../usage/linter/rules/typescript/no-empty-object-type.md | 2 +-
.../guide/usage/linter/rules/typescript/no-explicit-any.md | 2 +-
.../linter/rules/typescript/no-extra-non-null-assertion.md | 2 +-
.../usage/linter/rules/typescript/no-extraneous-class.md | 2 +-
.../linter/rules/typescript/no-import-type-side-effects.md | 2 +-
.../usage/linter/rules/typescript/no-inferrable-types.md | 2 +-
.../guide/usage/linter/rules/typescript/no-misused-new.md | 2 +-
src/docs/guide/usage/linter/rules/typescript/no-namespace.md | 2 +-
.../typescript/no-non-null-asserted-nullish-coalescing.md | 2 +-
.../rules/typescript/no-non-null-asserted-optional-chain.md | 2 +-
.../usage/linter/rules/typescript/no-non-null-assertion.md | 2 +-
.../guide/usage/linter/rules/typescript/no-require-imports.md | 2 +-
src/docs/guide/usage/linter/rules/typescript/no-this-alias.md | 2 +-
.../linter/rules/typescript/no-unnecessary-type-constraint.md | 2 +-
.../linter/rules/typescript/no-unsafe-declaration-merging.md | 2 +-
.../usage/linter/rules/typescript/no-unsafe-function-type.md | 2 +-
.../usage/linter/rules/typescript/no-useless-empty-export.md | 2 +-
.../guide/usage/linter/rules/typescript/no-var-requires.md | 2 +-
.../usage/linter/rules/typescript/no-wrapper-object-types.md | 2 +-
.../guide/usage/linter/rules/typescript/prefer-as-const.md | 2 +-
.../usage/linter/rules/typescript/prefer-enum-initializers.md | 2 +-
src/docs/guide/usage/linter/rules/typescript/prefer-for-of.md | 2 +-
.../usage/linter/rules/typescript/prefer-function-type.md | 2 +-
.../linter/rules/typescript/prefer-literal-enum-member.md | 2 +-
.../usage/linter/rules/typescript/prefer-namespace-keyword.md | 2 +-
.../usage/linter/rules/typescript/prefer-ts-expect-error.md | 2 +-
.../usage/linter/rules/typescript/triple-slash-reference.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/catch-error-name.md | 2 +-
.../linter/rules/unicorn/consistent-empty-array-spread.md | 2 +-
.../linter/rules/unicorn/consistent-existence-index-check.md | 2 +-
.../usage/linter/rules/unicorn/consistent-function-scoping.md | 2 +-
.../guide/usage/linter/rules/unicorn/empty-brace-spaces.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/error-message.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/escape-case.md | 2 +-
.../guide/usage/linter/rules/unicorn/explicit-length-check.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/filename-case.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/new-for-builtins.md | 2 +-
.../usage/linter/rules/unicorn/no-abusive-eslint-disable.md | 2 +-
.../usage/linter/rules/unicorn/no-anonymous-default-export.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-array-for-each.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-array-reduce.md | 2 +-
.../usage/linter/rules/unicorn/no-await-expression-member.md | 2 +-
.../usage/linter/rules/unicorn/no-await-in-promise-methods.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-console-spaces.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-document-cookie.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-empty-file.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-hex-escape.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-instanceof-array.md | 2 +-
.../linter/rules/unicorn/no-invalid-remove-event-listener.md | 2 +-
.../usage/linter/rules/unicorn/no-length-as-slice-end.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-lonely-if.md | 2 +-
.../usage/linter/rules/unicorn/no-magic-array-flat-depth.md | 2 +-
.../linter/rules/unicorn/no-negation-in-equality-check.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-nested-ternary.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-new-array.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-new-buffer.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-null.md | 2 +-
.../linter/rules/unicorn/no-object-as-default-parameter.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-process-exit.md | 2 +-
.../rules/unicorn/no-single-promise-in-promise-methods.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-static-only-class.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/no-thenable.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-this-assignment.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-typeof-undefined.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-unnecessary-await.md | 2 +-
.../linter/rules/unicorn/no-unreadable-array-destructuring.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-unreadable-iife.md | 2 +-
.../linter/rules/unicorn/no-useless-fallback-in-spread.md | 2 +-
.../usage/linter/rules/unicorn/no-useless-length-check.md | 2 +-
.../linter/rules/unicorn/no-useless-promise-resolve-reject.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-useless-spread.md | 2 +-
.../usage/linter/rules/unicorn/no-useless-switch-case.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-useless-undefined.md | 2 +-
.../guide/usage/linter/rules/unicorn/no-zero-fractions.md | 2 +-
.../guide/usage/linter/rules/unicorn/number-literal-case.md | 2 +-
.../usage/linter/rules/unicorn/numeric-separators-style.md | 2 +-
.../usage/linter/rules/unicorn/prefer-add-event-listener.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-array-flat-map.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-array-flat.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-array-some.md | 2 +-
.../usage/linter/rules/unicorn/prefer-blob-reading-methods.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-code-point.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/prefer-date-now.md | 2 +-
.../usage/linter/rules/unicorn/prefer-dom-node-append.md | 2 +-
.../usage/linter/rules/unicorn/prefer-dom-node-dataset.md | 2 +-
.../usage/linter/rules/unicorn/prefer-dom-node-remove.md | 2 +-
.../linter/rules/unicorn/prefer-dom-node-text-content.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-event-target.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md | 2 +-
.../rules/unicorn/prefer-logical-operator-over-ternary.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-math-min-max.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-math-trunc.md | 2 +-
.../usage/linter/rules/unicorn/prefer-modern-dom-apis.md | 2 +-
.../usage/linter/rules/unicorn/prefer-modern-math-apis.md | 2 +-
.../linter/rules/unicorn/prefer-native-coercion-functions.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-negative-index.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-node-protocol.md | 2 +-
.../usage/linter/rules/unicorn/prefer-number-properties.md | 2 +-
.../linter/rules/unicorn/prefer-optional-catch-binding.md | 2 +-
.../usage/linter/rules/unicorn/prefer-prototype-methods.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-query-selector.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-reflect-apply.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-regexp-test.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/prefer-set-has.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/prefer-set-size.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-string-raw.md | 2 +-
.../usage/linter/rules/unicorn/prefer-string-replace-all.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-string-slice.md | 2 +-
.../linter/rules/unicorn/prefer-string-starts-ends-with.md | 2 +-
.../linter/rules/unicorn/prefer-string-trim-start-end.md | 2 +-
.../usage/linter/rules/unicorn/prefer-structured-clone.md | 2 +-
.../guide/usage/linter/rules/unicorn/prefer-type-error.md | 2 +-
.../linter/rules/unicorn/require-array-join-separator.md | 2 +-
.../rules/unicorn/require-number-to-fixed-digits-argument.md | 2 +-
.../guide/usage/linter/rules/unicorn/switch-case-braces.md | 2 +-
.../linter/rules/unicorn/text-encoding-identifier-case.md | 2 +-
src/docs/guide/usage/linter/rules/unicorn/throw-new-error.md | 2 +-
.../guide/usage/linter/rules/vitest/no-conditional-tests.md | 2 +-
.../guide/usage/linter/rules/vitest/no-import-node-test.md | 2 +-
.../guide/usage/linter/rules/vitest/prefer-to-be-falsy.md | 2 +-
.../guide/usage/linter/rules/vitest/prefer-to-be-object.md | 2 +-
.../guide/usage/linter/rules/vitest/prefer-to-be-truthy.md | 2 +-
.../require-local-test-context-for-concurrent-snapshots.md | 2 +-
480 files changed, 481 insertions(+), 481 deletions(-)
diff --git a/src/docs/guide/usage/linter/generated-rules.md b/src/docs/guide/usage/linter/generated-rules.md
index 61bf5d2c84d..b99230b69ea 100644
--- a/src/docs/guide/usage/linter/generated-rules.md
+++ b/src/docs/guide/usage/linter/generated-rules.md
@@ -219,7 +219,7 @@ Lints which prevent the use of language and library features. Must not be enable
| [no-empty-function](/docs/guide/usage/linter/rules/eslint/no-empty-function.html) | eslint | | |
| [no-eq-null](/docs/guide/usage/linter/rules/eslint/no-eq-null.html) | eslint | | ⚠️🛠️️ |
| [no-eval](/docs/guide/usage/linter/rules/eslint/no-eval.html) | eslint | | |
-| [no-iterator](/docs/guide/usage/linter/rules/eslint/no-iterator.html) | eslint | | 🚧 |
+| [no-iterator](/docs/guide/usage/linter/rules/eslint/no-iterator.html) | eslint | | 💡 |
| [no-plusplus](/docs/guide/usage/linter/rules/eslint/no-plusplus.html) | eslint | | 💡 |
| [no-proto](/docs/guide/usage/linter/rules/eslint/no-proto.html) | eslint | | 🚧 |
| [no-regex-spaces](/docs/guide/usage/linter/rules/eslint/no-regex-spaces.html) | eslint | | 🚧 |
diff --git a/src/docs/guide/usage/linter/rules/eslint/array-callback-return.md b/src/docs/guide/usage/linter/rules/eslint/array-callback-return.md
index 9215115ebeb..714a41496e4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/array-callback-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/array-callback-return.md
@@ -27,4 +27,4 @@ foo.map((a) => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/array_callback_return/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/array_callback_return/mod.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/constructor-super.md b/src/docs/guide/usage/linter/rules/eslint/constructor-super.md
index 0f852ebacab..c06fe579c3a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/constructor-super.md
+++ b/src/docs/guide/usage/linter/rules/eslint/constructor-super.md
@@ -21,4 +21,4 @@ class A extends B {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/constructor_super.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/constructor_super.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/default-case-last.md b/src/docs/guide/usage/linter/rules/eslint/default-case-last.md
index cb0d342d7da..49d4a782c4d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/default-case-last.md
+++ b/src/docs/guide/usage/linter/rules/eslint/default-case-last.md
@@ -43,4 +43,4 @@ switch (foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/default_case_last.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/default_case_last.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/default-case.md b/src/docs/guide/usage/linter/rules/eslint/default-case.md
index a4c8c1bc3cc..f61c33745f6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/default-case.md
+++ b/src/docs/guide/usage/linter/rules/eslint/default-case.md
@@ -25,4 +25,4 @@ switch (foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/default_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/default_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/default-param-last.md b/src/docs/guide/usage/linter/rules/eslint/default-param-last.md
index 3140dcd19c3..db0f9e09188 100644
--- a/src/docs/guide/usage/linter/rules/eslint/default-param-last.md
+++ b/src/docs/guide/usage/linter/rules/eslint/default-param-last.md
@@ -27,4 +27,4 @@ createUser(undefined, "tabby");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/default_param_last.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/default_param_last.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md b/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md
index 54f05a0df67..88415917737 100644
--- a/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md
+++ b/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md
@@ -26,4 +26,4 @@ a == b;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/eqeqeq.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/eqeqeq.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/for-direction.md b/src/docs/guide/usage/linter/rules/eslint/for-direction.md
index 5fb49706f77..2658cafaf7b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/for-direction.md
+++ b/src/docs/guide/usage/linter/rules/eslint/for-direction.md
@@ -66,4 +66,4 @@ for (let i = MIN; i <= MAX; i -= 0) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/for_direction.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/for_direction.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/func-names.md b/src/docs/guide/usage/linter/rules/eslint/func-names.md
index 4f7a93072f4..41de3a4fd23 100644
--- a/src/docs/guide/usage/linter/rules/eslint/func-names.md
+++ b/src/docs/guide/usage/linter/rules/eslint/func-names.md
@@ -80,4 +80,4 @@ Foo.prototype.bar = function () {};
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/func_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/func_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/getter-return.md b/src/docs/guide/usage/linter/rules/eslint/getter-return.md
index c85a10512cb..631b96337a4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/getter-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/getter-return.md
@@ -46,4 +46,4 @@ class Person {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/getter_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/getter_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/guard-for-in.md b/src/docs/guide/usage/linter/rules/eslint/guard-for-in.md
index cac50ec4017..37350753e92 100644
--- a/src/docs/guide/usage/linter/rules/eslint/guard-for-in.md
+++ b/src/docs/guide/usage/linter/rules/eslint/guard-for-in.md
@@ -21,4 +21,4 @@ for (key in foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/guard_for_in.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/guard_for_in.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-classes-per-file.md b/src/docs/guide/usage/linter/rules/eslint/max-classes-per-file.md
index f309d635b90..12f46970f66 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-classes-per-file.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-classes-per-file.md
@@ -23,4 +23,4 @@ class Bar {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/max_classes_per_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/max_classes_per_file.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-lines.md b/src/docs/guide/usage/linter/rules/eslint/max-lines.md
index 4a4ca352e53..d3c0f2338aa 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-lines.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-lines.md
@@ -19,4 +19,4 @@ Recommendations usually range from 100 to 500 lines.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/max_lines.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/max_lines.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-params.md b/src/docs/guide/usage/linter/rules/eslint/max-params.md
index e061ff2e616..2b122ebd3a1 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-params.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-params.md
@@ -23,4 +23,4 @@ function foo(bar, baz, qux, qxx) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/max_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/max_params.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/new-cap.md b/src/docs/guide/usage/linter/rules/eslint/new-cap.md
index 7d055d4758f..3cf7a78660b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/new-cap.md
+++ b/src/docs/guide/usage/linter/rules/eslint/new-cap.md
@@ -322,4 +322,4 @@ var friend = new person.acquaintance();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/new_cap.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/new_cap.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-alert.md b/src/docs/guide/usage/linter/rules/eslint/no-alert.md
index a343d28d5f0..374ef005ce6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-alert.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-alert.md
@@ -43,4 +43,4 @@ function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_alert.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_alert.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-array-constructor.md b/src/docs/guide/usage/linter/rules/eslint/no-array-constructor.md
index 3a7c3e7d07c..e99d4d782f5 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-array-constructor.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-array-constructor.md
@@ -39,4 +39,4 @@ let arr3 = new Array(9);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_array_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_array_constructor.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-async-promise-executor.md b/src/docs/guide/usage/linter/rules/eslint/no-async-promise-executor.md
index 65db1a178dd..441e056c415 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-async-promise-executor.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-async-promise-executor.md
@@ -39,4 +39,4 @@ The executor function can also be an `async function`. However, this is usually
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_async_promise_executor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_async_promise_executor.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-await-in-loop.md b/src/docs/guide/usage/linter/rules/eslint/no-await-in-loop.md
index 539f16af039..5994f1f2fad 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-await-in-loop.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-await-in-loop.md
@@ -36,4 +36,4 @@ async function good() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_await_in_loop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_await_in_loop.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md b/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md
index 0ba4aa1cf07..9d200399615 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md
@@ -22,4 +22,4 @@ var x = y | z;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_bitwise.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_bitwise.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-caller.md b/src/docs/guide/usage/linter/rules/eslint/no-caller.md
index 0796c0e1e32..7a5f9c07a6f 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-caller.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-caller.md
@@ -65,4 +65,4 @@ function foo(n) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_caller.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_caller.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-case-declarations.md b/src/docs/guide/usage/linter/rules/eslint/no-case-declarations.md
index ae2db7ca102..ef2c0b53a7b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-case-declarations.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-case-declarations.md
@@ -35,4 +35,4 @@ switch (foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-class-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-class-assign.md
index 749d276e5d1..041b3afd107 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-class-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-class-assign.md
@@ -27,4 +27,4 @@ let a = new A(); // Error
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_class_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_class_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-compare-neg-zero.md b/src/docs/guide/usage/linter/rules/eslint/no-compare-neg-zero.md
index 31b353c8ad1..a511d3a3c29 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-compare-neg-zero.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-compare-neg-zero.md
@@ -30,4 +30,4 @@ if (x === -0) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_compare_neg_zero.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_compare_neg_zero.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-cond-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-cond-assign.md
index 26a795c9a22..e392d862a9e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-cond-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-cond-assign.md
@@ -32,4 +32,4 @@ if ((user.jobTitle = "manager")) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_cond_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_cond_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-console.md b/src/docs/guide/usage/linter/rules/eslint/no-console.md
index 8c835ce4323..4a85d0b05a8 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-console.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-console.md
@@ -27,4 +27,4 @@ console.log("here");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_console.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_console.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-const-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-const-assign.md
index fe1512787a2..0d69ff59fd9 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-const-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-const-assign.md
@@ -41,4 +41,4 @@ b += 1;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_const_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_const_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-constant-binary-expression.md b/src/docs/guide/usage/linter/rules/eslint/no-constant-binary-expression.md
index 28bc415f8c8..670c9ec4de0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-constant-binary-expression.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-constant-binary-expression.md
@@ -40,4 +40,4 @@ const isEmpty = x === [];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_constant_binary_expression.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_constant_binary_expression.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-constant-condition.md b/src/docs/guide/usage/linter/rules/eslint/no-constant-condition.md
index 828b3215b5b..42a67364099 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-constant-condition.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-constant-condition.md
@@ -57,4 +57,4 @@ while (typeof x === "undefined") {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_constant_condition.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_constant_condition.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-constructor-return.md b/src/docs/guide/usage/linter/rules/eslint/no-constructor-return.md
index 75b484ae0aa..106ef9c356c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-constructor-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-constructor-return.md
@@ -34,4 +34,4 @@ class C {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_constructor_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_constructor_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-continue.md b/src/docs/guide/usage/linter/rules/eslint/no-continue.md
index 188d4c9fca4..98e8a9bb636 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-continue.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-continue.md
@@ -30,4 +30,4 @@ for (i = 0; i < 10; i++) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_continue.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_continue.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-control-regex.md b/src/docs/guide/usage/linter/rules/eslint/no-control-regex.md
index dbab23797f9..72402048576 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-control-regex.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-control-regex.md
@@ -49,4 +49,4 @@ var pattern8 = new RegExp("\\n");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_control_regex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_control_regex.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-debugger.md b/src/docs/guide/usage/linter/rules/eslint/no-debugger.md
index 3a6f379632b..5961fa91264 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-debugger.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-debugger.md
@@ -32,4 +32,4 @@ async function main() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_debugger.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_debugger.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-delete-var.md b/src/docs/guide/usage/linter/rules/eslint/no-delete-var.md
index 64550eb4e7f..6138cf94a9f 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-delete-var.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-delete-var.md
@@ -29,4 +29,4 @@ delete x;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_delete_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_delete_var.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-div-regex.md b/src/docs/guide/usage/linter/rules/eslint/no-div-regex.md
index b0a399f907c..3be9dc8cac1 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-div-regex.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-div-regex.md
@@ -27,4 +27,4 @@ function bar() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_div_regex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_div_regex.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-dupe-class-members.md b/src/docs/guide/usage/linter/rules/eslint/no-dupe-class-members.md
index c717b761635..0f9087d4280 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-dupe-class-members.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-dupe-class-members.md
@@ -32,4 +32,4 @@ a.foo(); // Uncaught TypeError: a.foo is not a function
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.md b/src/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.md
index 2c1b7aa5faa..17db8441762 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-dupe-else-if.md
@@ -32,4 +32,4 @@ if (a) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_dupe_else_if.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_dupe_else_if.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-dupe-keys.md b/src/docs/guide/usage/linter/rules/eslint/no-dupe-keys.md
index bf697737289..58d7bc647e2 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-dupe-keys.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-dupe-keys.md
@@ -52,4 +52,4 @@ var foo = {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_dupe_keys.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_dupe_keys.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-duplicate-case.md b/src/docs/guide/usage/linter/rules/eslint/no-duplicate-case.md
index 34631867e5f..1b10dd2a273 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-duplicate-case.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-duplicate-case.md
@@ -73,4 +73,4 @@ switch (a) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_duplicate_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_duplicate_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-duplicate-imports.md b/src/docs/guide/usage/linter/rules/eslint/no-duplicate-imports.md
index bd6fb3518f1..05589c46440 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-duplicate-imports.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-duplicate-imports.md
@@ -35,4 +35,4 @@ import something from "another-module";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_duplicate_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_duplicate_imports.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-else-return.md b/src/docs/guide/usage/linter/rules/eslint/no-else-return.md
index 584107db2a4..69803e0e38d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-else-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-else-return.md
@@ -167,4 +167,4 @@ function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_else_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_else_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-empty-character-class.md b/src/docs/guide/usage/linter/rules/eslint/no-empty-character-class.md
index 09d27f61551..ee7f3ee93fe 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty-character-class.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty-character-class.md
@@ -24,4 +24,4 @@ var foo = /^abc[]/;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_empty_character_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_empty_character_class.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-empty-function.md b/src/docs/guide/usage/linter/rules/eslint/no-empty-function.md
index f0f6bbe637f..2b8a9a707b6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty-function.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty-function.md
@@ -39,4 +39,4 @@ const add = (a, b) => a + b;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_empty_function.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_empty_function.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-empty-pattern.md b/src/docs/guide/usage/linter/rules/eslint/no-empty-pattern.md
index c34c4243b7f..c865cd4d044 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty-pattern.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty-pattern.md
@@ -66,4 +66,4 @@ function foo({a = []}) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_empty_pattern.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_empty_pattern.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-empty-static-block.md b/src/docs/guide/usage/linter/rules/eslint/no-empty-static-block.md
index 7a630afcd5a..14d6d388e0d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty-static-block.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty-static-block.md
@@ -48,4 +48,4 @@ class Bar {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_empty_static_block.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_empty_static_block.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-empty.md b/src/docs/guide/usage/linter/rules/eslint/no-empty.md
index d0a6dd1a660..b7884da117d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty.md
@@ -26,4 +26,4 @@ if (condition) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_empty.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_empty.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-eq-null.md b/src/docs/guide/usage/linter/rules/eslint/no-eq-null.md
index d8b419e8672..a95b2a49bbe 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-eq-null.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-eq-null.md
@@ -49,4 +49,4 @@ if (bang === undefined) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_eq_null.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_eq_null.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-eval.md b/src/docs/guide/usage/linter/rules/eslint/no-eval.md
index 2ab204f91b8..6710b27fe92 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-eval.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-eval.md
@@ -23,4 +23,4 @@ eval(someString);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_eval.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_eval.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-ex-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-ex-assign.md
index 09c818522a8..5218e48f74a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-ex-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-ex-assign.md
@@ -32,4 +32,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_ex_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_ex_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-extend-native.md b/src/docs/guide/usage/linter/rules/eslint/no-extend-native.md
index dafc1819a34..c2a0ba706ca 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-extend-native.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-extend-native.md
@@ -50,4 +50,4 @@ Object.defineProperty(x.prototype, "p", { value: 0 });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_extend_native.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_extend_native.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-extra-boolean-cast.md b/src/docs/guide/usage/linter/rules/eslint/no-extra-boolean-cast.md
index 78639bf145e..e52ee0bef6e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-extra-boolean-cast.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-extra-boolean-cast.md
@@ -38,4 +38,4 @@ if (!!foo || bar) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_extra_boolean_cast.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_extra_boolean_cast.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-extra-label.md b/src/docs/guide/usage/linter/rules/eslint/no-extra-label.md
index b6ee9d4d948..a0f978077a1 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-extra-label.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-extra-label.md
@@ -81,4 +81,4 @@ C: switch (a) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_extra_label.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_extra_label.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md b/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md
index c3666867d09..5199bc771c4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md
@@ -185,4 +185,4 @@ warning because there is nothing to fall through into.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_fallthrough.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_fallthrough.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-func-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-func-assign.md
index 3f7a5865335..0c737d23e41 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-func-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-func-assign.md
@@ -25,4 +25,4 @@ foo = bar;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_func_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_func_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-global-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-global-assign.md
index 4bda650dee5..ddedb05b36e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-global-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-global-assign.md
@@ -24,4 +24,4 @@ Object = null;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_global_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_global_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-import-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-import-assign.md
index 06e4b1e0eaf..d1e9f653f5f 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-import-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-import-assign.md
@@ -32,4 +32,4 @@ Object.assign(mod_ns, { foo: "foo" }); // ERROR: The members of 'mod_ns' are rea
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_import_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_import_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-inner-declarations.md b/src/docs/guide/usage/linter/rules/eslint/no-inner-declarations.md
index 329bbdb4a8b..75ac4d312f6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-inner-declarations.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-inner-declarations.md
@@ -25,4 +25,4 @@ if (test) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_inner_declarations.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_inner_declarations.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.md b/src/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.md
index e00efbcf650..ad24ce7017a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-invalid-regexp.md
@@ -37,4 +37,4 @@ this.RegExp("[");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_invalid_regexp.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_invalid_regexp.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-irregular-whitespace.md b/src/docs/guide/usage/linter/rules/eslint/no-irregular-whitespace.md
index 5f8def59b51..df78ee174e9 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-irregular-whitespace.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-irregular-whitespace.md
@@ -27,4 +27,4 @@ function invalidExample() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_irregular_whitespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_irregular_whitespace.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-iterator.md b/src/docs/guide/usage/linter/rules/eslint/no-iterator.md
index fadaa046395..f22a140bc8a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-iterator.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-iterator.md
@@ -4,7 +4,7 @@
@@ -52,4 +52,4 @@ Foo.prototype[Symbol.iterator] = function () {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_iterator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_iterator.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-label-var.md b/src/docs/guide/usage/linter/rules/eslint/no-label-var.md
index 777c250e758..38df0a7a0ee 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-label-var.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-label-var.md
@@ -45,4 +45,4 @@ function bar() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_label_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_label_var.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-labels.md b/src/docs/guide/usage/linter/rules/eslint/no-labels.md
index f48d7ca0579..36e0ddaa9c7 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-labels.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-labels.md
@@ -104,4 +104,4 @@ label: switch (a) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_labels.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_labels.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-lone-blocks.md b/src/docs/guide/usage/linter/rules/eslint/no-lone-blocks.md
index dca17f70931..3359dbf2bc6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-lone-blocks.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-lone-blocks.md
@@ -38,4 +38,4 @@ if (condition) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_lone_blocks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_lone_blocks.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-loss-of-precision.md b/src/docs/guide/usage/linter/rules/eslint/no-loss-of-precision.md
index cf006e19f6a..79df232c4aa 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-loss-of-precision.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-loss-of-precision.md
@@ -25,4 +25,4 @@ var x = 2e999;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_loss_of_precision.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_loss_of_precision.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-magic-numbers.md b/src/docs/guide/usage/linter/rules/eslint/no-magic-numbers.md
index 734a2b59d7a..a88fbc75bc4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-magic-numbers.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-magic-numbers.md
@@ -134,4 +134,4 @@ type Baz = Parameters[2];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_magic_numbers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_magic_numbers.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-multi-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-multi-assign.md
index 195c40b2305..18af1886905 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-multi-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-multi-assign.md
@@ -95,4 +95,4 @@ class Foo {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_multi_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_multi_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-multi-str.md b/src/docs/guide/usage/linter/rules/eslint/no-multi-str.md
index 9c555d9a5fd..0dd8f911ca4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-multi-str.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-multi-str.md
@@ -24,4 +24,4 @@ var x =
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_multi_str.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_multi_str.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-negated-condition.md b/src/docs/guide/usage/linter/rules/eslint/no-negated-condition.md
index 125be2551d6..939261b0832 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-negated-condition.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-negated-condition.md
@@ -44,4 +44,4 @@ a ? doSomethingB() : doSomethingC();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_negated_condition.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_negated_condition.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-nested-ternary.md b/src/docs/guide/usage/linter/rules/eslint/no-nested-ternary.md
index 1b1cab345b6..a48f159af2f 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-nested-ternary.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-nested-ternary.md
@@ -34,4 +34,4 @@ if (condition1) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_nested_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_nested_ternary.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-new-func.md b/src/docs/guide/usage/linter/rules/eslint/no-new-func.md
index 4733a56bdad..4cbf29ecfd8 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-new-func.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-new-func.md
@@ -36,4 +36,4 @@ let x = function (a, b) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_new_func.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_new_func.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-new-native-nonconstructor.md b/src/docs/guide/usage/linter/rules/eslint/no-new-native-nonconstructor.md
index 28276aebb91..11bf4b2060c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-new-native-nonconstructor.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-new-native-nonconstructor.md
@@ -40,4 +40,4 @@ let result = BigInt(9007199254740991);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-new-wrappers.md b/src/docs/guide/usage/linter/rules/eslint/no-new-wrappers.md
index 80be649650a..0b0c9dfc745 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-new-wrappers.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-new-wrappers.md
@@ -43,4 +43,4 @@ var booleanObject = Boolean(value);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_new_wrappers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_new_wrappers.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-new.md b/src/docs/guide/usage/linter/rules/eslint/no-new.md
index dfebb6cd198..af0478d2c21 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-new.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-new.md
@@ -22,4 +22,4 @@ new Person();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_new.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-nonoctal-decimal-escape.md b/src/docs/guide/usage/linter/rules/eslint/no-nonoctal-decimal-escape.md
index f146903065c..23ed1e28b31 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-nonoctal-decimal-escape.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-nonoctal-decimal-escape.md
@@ -30,4 +30,4 @@ correct: "8";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_nonoctal_decimal_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_nonoctal_decimal_escape.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-obj-calls.md b/src/docs/guide/usage/linter/rules/eslint/no-obj-calls.md
index 57fead79864..a69f78f8329 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-obj-calls.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-obj-calls.md
@@ -49,4 +49,4 @@ let segmenterFrom = Intl.Segmenter("fr", { granularity: "word" });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_obj_calls.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_obj_calls.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-object-constructor.md b/src/docs/guide/usage/linter/rules/eslint/no-object-constructor.md
index 5a9978736c2..bf70c85dba9 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-object-constructor.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-object-constructor.md
@@ -36,4 +36,4 @@ const createObject = (Object) => new Object();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_object_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_object_constructor.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md b/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md
index 5854d74a951..52ef6fa0634 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md
@@ -63,4 +63,4 @@ for (let i = 0; i < l; i += 1) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_plusplus.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_plusplus.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-proto.md b/src/docs/guide/usage/linter/rules/eslint/no-proto.md
index b655bd9f9ae..bc1d26db0ab 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-proto.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-proto.md
@@ -34,4 +34,4 @@ obj["__proto__"] = b;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_proto.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_proto.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-prototype-builtins.md b/src/docs/guide/usage/linter/rules/eslint/no-prototype-builtins.md
index 3ac5211cf9e..c2f1af34155 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-prototype-builtins.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-prototype-builtins.md
@@ -29,4 +29,4 @@ var barIsEnumerable = foo.propertyIsEnumerable("bar");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_prototype_builtins.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_prototype_builtins.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md b/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md
index 15beb6c00d9..6b37885c97d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md
@@ -22,4 +22,4 @@ var a = 10;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_redeclare.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_redeclare.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-regex-spaces.md b/src/docs/guide/usage/linter/rules/eslint/no-regex-spaces.md
index b64fb4c3678..494a9034dd6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-regex-spaces.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-regex-spaces.md
@@ -30,4 +30,4 @@ var re = /foo bar/;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_regex_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_regex_spaces.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-restricted-globals.md b/src/docs/guide/usage/linter/rules/eslint/no-restricted-globals.md
index e83c4e3eda2..8d0261ceebf 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-restricted-globals.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-restricted-globals.md
@@ -36,4 +36,4 @@ function onClick() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_restricted_globals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_restricted_globals.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-restricted-imports.md b/src/docs/guide/usage/linter/rules/eslint/no-restricted-imports.md
index 195d0357d77..ae95f781f37 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-restricted-imports.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-restricted-imports.md
@@ -40,4 +40,4 @@ export { foo } from "bar";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_restricted_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_restricted_imports.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-return-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-return-assign.md
index 1a597de7197..ef4055ca8aa 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-return-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-return-assign.md
@@ -41,4 +41,4 @@ function x() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_return_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_return_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-script-url.md b/src/docs/guide/usage/linter/rules/eslint/no-script-url.md
index e5530127df0..50c0fe29b4a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-script-url.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-script-url.md
@@ -30,4 +30,4 @@ location.href = `javascript:void(0)`;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_script_url.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_script_url.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-self-assign.md b/src/docs/guide/usage/linter/rules/eslint/no-self-assign.md
index e442c1d0099..465ccb2f1cf 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-self-assign.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-self-assign.md
@@ -25,4 +25,4 @@ foo = foo;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_self_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_self_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-self-compare.md b/src/docs/guide/usage/linter/rules/eslint/no-self-compare.md
index 8519c7e97fc..4fe8dd81297 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-self-compare.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-self-compare.md
@@ -27,4 +27,4 @@ if (x === x) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_self_compare.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_self_compare.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-setter-return.md b/src/docs/guide/usage/linter/rules/eslint/no-setter-return.md
index a4ae55b5cc7..841fed6823e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-setter-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-setter-return.md
@@ -30,4 +30,4 @@ class URL {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_setter_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_setter_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-shadow-restricted-names.md b/src/docs/guide/usage/linter/rules/eslint/no-shadow-restricted-names.md
index a24c79b043f..9e857348b7e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-shadow-restricted-names.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-shadow-restricted-names.md
@@ -29,4 +29,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_shadow_restricted_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_shadow_restricted_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.md b/src/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.md
index b7d5838d6ba..bb7a5ee7549 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-sparse-arrays.md
@@ -25,4 +25,4 @@ var colors = ["red", , "blue"];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_sparse_arrays.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_sparse_arrays.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-template-curly-in-string.md b/src/docs/guide/usage/linter/rules/eslint/no-template-curly-in-string.md
index cbfd67da9ac..5737dc70cd3 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-template-curly-in-string.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-template-curly-in-string.md
@@ -35,4 +35,4 @@ Examples of **incorrect** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_template_curly_in_string.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_template_curly_in_string.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-ternary.md b/src/docs/guide/usage/linter/rules/eslint/no-ternary.md
index c18358acb1c..df66ded78ba 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-ternary.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-ternary.md
@@ -21,4 +21,4 @@ var foo = isBar ? baz : qux;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_ternary.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-this-before-super.md b/src/docs/guide/usage/linter/rules/eslint/no-this-before-super.md
index 526761064ac..fd130e23fcd 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-this-before-super.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-this-before-super.md
@@ -31,4 +31,4 @@ class A1 extends B {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_this_before_super.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_this_before_super.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-throw-literal.md b/src/docs/guide/usage/linter/rules/eslint/no-throw-literal.md
index 73926b5f494..70055a4c0be 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-throw-literal.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-throw-literal.md
@@ -58,4 +58,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_throw_literal.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_throw_literal.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-undef.md b/src/docs/guide/usage/linter/rules/eslint/no-undef.md
index 822c96d4eea..d4ae0caaa03 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-undef.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-undef.md
@@ -22,4 +22,4 @@ var bar = a + 1;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_undef.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_undef.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-undefined.md b/src/docs/guide/usage/linter/rules/eslint/no-undefined.md
index 4d2dee9599f..68c9dced464 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-undefined.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-undefined.md
@@ -47,4 +47,4 @@ bar(void 0, "lorem");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_undefined.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unexpected-multiline.md b/src/docs/guide/usage/linter/rules/eslint/no-unexpected-multiline.md
index 67850b9fd49..f31dc847995 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unexpected-multiline.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unexpected-multiline.md
@@ -52,4 +52,4 @@ foo;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unexpected_multiline.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unexpected_multiline.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md b/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md
index 3c72f1329a2..3c0b804ced0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md
@@ -35,4 +35,4 @@ function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unreachable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unreachable.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.md b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.md
index c437c0dd0b3..2f30bd5a464 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-finally.md
@@ -36,4 +36,4 @@ So, when return, throw, break, or continue is used in finally, control flow stat
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unsafe_finally.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unsafe_finally.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-negation.md b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-negation.md
index 81952bc21be..17494816cc0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-negation.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-negation.md
@@ -32,4 +32,4 @@ if ((!key) in object) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unsafe_negation.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unsafe_negation.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-optional-chaining.md b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-optional-chaining.md
index 85c9b416cd8..91bef25f08a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unsafe-optional-chaining.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unsafe-optional-chaining.md
@@ -31,4 +31,4 @@ const { bar } = obj?.foo; // TypeError
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unsafe_optional_chaining.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unsafe_optional_chaining.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unused-expressions.md b/src/docs/guide/usage/linter/rules/eslint/no-unused-expressions.md
index 8918ab1c673..9a299cf692a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unused-expressions.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unused-expressions.md
@@ -31,4 +31,4 @@ const foo = new Set();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unused_expressions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unused_expressions.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unused-labels.md b/src/docs/guide/usage/linter/rules/eslint/no-unused-labels.md
index 33e264ed91d..dcae3d0df6c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unused-labels.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unused-labels.md
@@ -32,4 +32,4 @@ OUTER_LOOP: for (const student of students) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unused_labels.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unused_labels.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unused-private-class-members.md b/src/docs/guide/usage/linter/rules/eslint/no-unused-private-class-members.md
index 09ad7c6fac8..5b001f0613e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unused-private-class-members.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unused-private-class-members.md
@@ -80,4 +80,4 @@ class C {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unused_private_class_members.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unused_private_class_members.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unused-vars.md b/src/docs/guide/usage/linter/rules/eslint/no-unused-vars.md
index eaa38c0bf7a..c40f7cfb3da 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unused-vars.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unused-vars.md
@@ -180,4 +180,4 @@ var global_var = 42;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_unused_vars/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_unused_vars/mod.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-call.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-call.md
index 97ae52f990e..6c6fb6365a0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-call.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-call.md
@@ -52,4 +52,4 @@ obj.foo.apply(obj, args);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_call.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_call.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-catch.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-catch.md
index 46d74183435..0751f21fb39 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-catch.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-catch.md
@@ -31,4 +31,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_catch.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_catch.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-concat.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-concat.md
index f98707be6d0..62692dc3f85 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-concat.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-concat.md
@@ -21,4 +21,4 @@ var foo = "a" + "b";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_concat.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_concat.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-constructor.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-constructor.md
index a6a323cf3ff..3f922a7756a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-constructor.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-constructor.md
@@ -62,4 +62,4 @@ class D extends A {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_constructor.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-escape.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-escape.md
index 835aeff0e5d..c67fea3fd57 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-escape.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-escape.md
@@ -61,4 +61,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_escape.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-useless-rename.md b/src/docs/guide/usage/linter/rules/eslint/no-useless-rename.md
index f5b0f2cc728..2888c0a3f79 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-useless-rename.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-useless-rename.md
@@ -36,4 +36,4 @@ export { baz };
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_useless_rename.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_useless_rename.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-var.md b/src/docs/guide/usage/linter/rules/eslint/no-var.md
index 06e8f79cca7..91f08771483 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-var.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-var.md
@@ -33,4 +33,4 @@ const CONFIG = {};
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_var.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-void.md b/src/docs/guide/usage/linter/rules/eslint/no-void.md
index 4f78fc56b6b..a1c0ffafaeb 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-void.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-void.md
@@ -35,4 +35,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_void.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_void.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-with.md b/src/docs/guide/usage/linter/rules/eslint/no-with.md
index 348752c54c9..62f02a949a0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-with.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-with.md
@@ -26,4 +26,4 @@ with (point) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/no_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/no_with.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.md b/src/docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.md
index 6fa939cbb66..d5a57830603 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.md
@@ -23,4 +23,4 @@ Math.pow(a, b);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_exponentiation_operator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_exponentiation_operator.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-numeric-literals.md b/src/docs/guide/usage/linter/rules/eslint/prefer-numeric-literals.md
index cb95bd46e00..23ccbc9d45c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-numeric-literals.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-numeric-literals.md
@@ -34,4 +34,4 @@ Number.parseInt("1F7", 16) === 503;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_numeric_literals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_numeric_literals.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-object-has-own.md b/src/docs/guide/usage/linter/rules/eslint/prefer-object-has-own.md
index 052c272676b..87a157ac7d2 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-object-has-own.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-object-has-own.md
@@ -51,4 +51,4 @@ const hasProperty = Object.hasOwn(object, property);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_object_has_own.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_object_has_own.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-object-spread.md b/src/docs/guide/usage/linter/rules/eslint/prefer-object-spread.md
index 0c42be6a7bb..0cf3f211bbe 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-object-spread.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-object-spread.md
@@ -56,4 +56,4 @@ Object.assign(foo, { ...baz });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_object_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_object_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-promise-reject-errors.md b/src/docs/guide/usage/linter/rules/eslint/prefer-promise-reject-errors.md
index b8b54857d94..4cd41d8cfe6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-promise-reject-errors.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-promise-reject-errors.md
@@ -56,4 +56,4 @@ Promise.reject(foo);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_promise_reject_errors.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_promise_reject_errors.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-rest-params.md b/src/docs/guide/usage/linter/rules/eslint/prefer-rest-params.md
index 93824daf5d7..425f9df2d93 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-rest-params.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-rest-params.md
@@ -57,4 +57,4 @@ function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_rest_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_rest_params.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md b/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md
index ca2bdf5c6ae..3e6b81864c0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md
@@ -58,4 +58,4 @@ obj.foo.apply(obj, [1, 2, 3]);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/prefer_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/prefer_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/radix.md b/src/docs/guide/usage/linter/rules/eslint/radix.md
index 63d9c699e77..8328d05150d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/radix.md
+++ b/src/docs/guide/usage/linter/rules/eslint/radix.md
@@ -25,4 +25,4 @@ var num = parseInt("071", 10); // 71
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/radix.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/radix.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/require-await.md b/src/docs/guide/usage/linter/rules/eslint/require-await.md
index 7108199a52e..385531f3e8a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/require-await.md
+++ b/src/docs/guide/usage/linter/rules/eslint/require-await.md
@@ -58,4 +58,4 @@ async function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/require_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/require_await.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/require-yield.md b/src/docs/guide/usage/linter/rules/eslint/require-yield.md
index 14e521c8eac..fefa784c87a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/require-yield.md
+++ b/src/docs/guide/usage/linter/rules/eslint/require-yield.md
@@ -26,4 +26,4 @@ function* foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/require_yield.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/require_yield.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/sort-imports.md b/src/docs/guide/usage/linter/rules/eslint/sort-imports.md
index 28b65ec10dc..7e1c1bc9c73 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-imports.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-imports.md
@@ -29,4 +29,4 @@ import e from "bar.js";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/sort_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/sort_imports.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/sort-keys.md b/src/docs/guide/usage/linter/rules/eslint/sort-keys.md
index cb21193ec9d..65531fa8680 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-keys.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-keys.md
@@ -39,4 +39,4 @@ let myObj = {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/sort_keys.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/sort_keys.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/sort-vars.md b/src/docs/guide/usage/linter/rules/eslint/sort-vars.md
index 639585bbcda..64ef0b1403b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-vars.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-vars.md
@@ -35,4 +35,4 @@ var B, a, c;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/sort_vars.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/sort_vars.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/symbol-description.md b/src/docs/guide/usage/linter/rules/eslint/symbol-description.md
index 17a5dbb6472..553dda732e1 100644
--- a/src/docs/guide/usage/linter/rules/eslint/symbol-description.md
+++ b/src/docs/guide/usage/linter/rules/eslint/symbol-description.md
@@ -37,4 +37,4 @@ var foo = Symbol();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/symbol_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/symbol_description.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md b/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md
index ac39054dcef..2dedf9d72aa 100644
--- a/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md
+++ b/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md
@@ -28,4 +28,4 @@ var a = 123;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/unicode_bom.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/unicode_bom.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/use-isnan.md b/src/docs/guide/usage/linter/rules/eslint/use-isnan.md
index 86b87df9514..be1455479c0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/use-isnan.md
+++ b/src/docs/guide/usage/linter/rules/eslint/use-isnan.md
@@ -41,4 +41,4 @@ foo > NaN;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/use_isnan.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/use_isnan.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md b/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md
index 72e2c9f3e58..65d57efe0a4 100644
--- a/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md
+++ b/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md
@@ -37,4 +37,4 @@ typeof foo === baz;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/valid_typeof.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/valid_typeof.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/vars-on-top.md b/src/docs/guide/usage/linter/rules/eslint/vars-on-top.md
index 7c5a1daa822..e11ce878abe 100644
--- a/src/docs/guide/usage/linter/rules/eslint/vars-on-top.md
+++ b/src/docs/guide/usage/linter/rules/eslint/vars-on-top.md
@@ -80,4 +80,4 @@ class C {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/vars_on_top.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/vars_on_top.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/yoda.md b/src/docs/guide/usage/linter/rules/eslint/yoda.md
index 59dbcd13c3f..eea23f5bf8d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/yoda.md
+++ b/src/docs/guide/usage/linter/rules/eslint/yoda.md
@@ -165,4 +165,4 @@ if (-1 < str.indexOf(substr)) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/eslint/yoda.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/eslint/yoda.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/default.md b/src/docs/guide/usage/linter/rules/import/default.md
index 691dd37803a..ba0024262ff 100644
--- a/src/docs/guide/usage/linter/rules/import/default.md
+++ b/src/docs/guide/usage/linter/rules/import/default.md
@@ -48,4 +48,4 @@ import { bar } from "./bar"; // correct usage of named import
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/default.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/export.md b/src/docs/guide/usage/linter/rules/import/export.md
index c415c20867d..d0ae260c958 100644
--- a/src/docs/guide/usage/linter/rules/import/export.md
+++ b/src/docs/guide/usage/linter/rules/import/export.md
@@ -35,4 +35,4 @@ export * from "./export-all"; // No conflict if export-all.js also exports foo
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/export.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/first.md b/src/docs/guide/usage/linter/rules/import/first.md
index 5b2677e2c38..550d5eeba2a 100644
--- a/src/docs/guide/usage/linter/rules/import/first.md
+++ b/src/docs/guide/usage/linter/rules/import/first.md
@@ -57,4 +57,4 @@ import { x } from "./foo";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/first.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/first.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/max-dependencies.md b/src/docs/guide/usage/linter/rules/import/max-dependencies.md
index 6e5f0587839..80edec67907 100644
--- a/src/docs/guide/usage/linter/rules/import/max-dependencies.md
+++ b/src/docs/guide/usage/linter/rules/import/max-dependencies.md
@@ -36,4 +36,4 @@ import b from "./b"; // Allowed: 2 dependencies (max: 2)
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/max_dependencies.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/max_dependencies.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/named.md b/src/docs/guide/usage/linter/rules/import/named.md
index c11e2342296..c93fa0e8dbd 100644
--- a/src/docs/guide/usage/linter/rules/import/named.md
+++ b/src/docs/guide/usage/linter/rules/import/named.md
@@ -68,4 +68,4 @@ import { SomeNonsenseThatDoesntExist } from "react";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/named.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/named.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/namespace.md b/src/docs/guide/usage/linter/rules/import/namespace.md
index 4ac1f3e14e2..04392b4ca58 100644
--- a/src/docs/guide/usage/linter/rules/import/namespace.md
+++ b/src/docs/guide/usage/linter/rules/import/namespace.md
@@ -63,4 +63,4 @@ foo[method](); // Valid: method refers to an exported function
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/namespace.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-amd.md b/src/docs/guide/usage/linter/rules/import/no-amd.md
index 70a1168791d..cb4591ce05f 100644
--- a/src/docs/guide/usage/linter/rules/import/no-amd.md
+++ b/src/docs/guide/usage/linter/rules/import/no-amd.md
@@ -35,4 +35,4 @@ require(`../name`);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_amd.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_amd.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-commonjs.md b/src/docs/guide/usage/linter/rules/import/no-commonjs.md
index 15240267bc2..6002dc72585 100644
--- a/src/docs/guide/usage/linter/rules/import/no-commonjs.md
+++ b/src/docs/guide/usage/linter/rules/import/no-commonjs.md
@@ -83,4 +83,4 @@ exports.z = function bark() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_commonjs.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_commonjs.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-cycle.md b/src/docs/guide/usage/linter/rules/import/no-cycle.md
index 81e4ea03ba0..a8afb32affa 100644
--- a/src/docs/guide/usage/linter/rules/import/no-cycle.md
+++ b/src/docs/guide/usage/linter/rules/import/no-cycle.md
@@ -61,4 +61,4 @@ In this corrected version, `dep-b.js` no longer imports `dep-a.js`, breaking the
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_cycle.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_cycle.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-default-export.md b/src/docs/guide/usage/linter/rules/import/no-default-export.md
index 5fc6d6cb089..86e4c26060b 100644
--- a/src/docs/guide/usage/linter/rules/import/no-default-export.md
+++ b/src/docs/guide/usage/linter/rules/import/no-default-export.md
@@ -37,4 +37,4 @@ export const bar = "bar";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_default_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_default_export.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-duplicates.md b/src/docs/guide/usage/linter/rules/import/no-duplicates.md
index fbb7dc75fa5..80de47b853a 100644
--- a/src/docs/guide/usage/linter/rules/import/no-duplicates.md
+++ b/src/docs/guide/usage/linter/rules/import/no-duplicates.md
@@ -42,4 +42,4 @@ import type { d } from "foo"; // `preferInline` is true
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_duplicates.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_duplicates.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-dynamic-require.md b/src/docs/guide/usage/linter/rules/import/no-dynamic-require.md
index 0f0a2fb8a7f..0a3b986631c 100644
--- a/src/docs/guide/usage/linter/rules/import/no-dynamic-require.md
+++ b/src/docs/guide/usage/linter/rules/import/no-dynamic-require.md
@@ -35,4 +35,4 @@ require(`../name`);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_dynamic_require.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_dynamic_require.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-named-as-default-member.md b/src/docs/guide/usage/linter/rules/import/no-named-as-default-member.md
index 7d997b39684..60d419f50df 100644
--- a/src/docs/guide/usage/linter/rules/import/no-named-as-default-member.md
+++ b/src/docs/guide/usage/linter/rules/import/no-named-as-default-member.md
@@ -49,4 +49,4 @@ import { bar } from "./bar"; // Correct: accessing named export directly
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_named_as_default_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_named_as_default_member.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-named-as-default.md b/src/docs/guide/usage/linter/rules/import/no-named-as-default.md
index 0766c31e828..bfe944d1a36 100644
--- a/src/docs/guide/usage/linter/rules/import/no-named-as-default.md
+++ b/src/docs/guide/usage/linter/rules/import/no-named-as-default.md
@@ -44,4 +44,4 @@ import foo from "./foo.js";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_named_as_default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_named_as_default.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-named-default.md b/src/docs/guide/usage/linter/rules/import/no-named-default.md
index 11391313d8d..a08cd90463e 100644
--- a/src/docs/guide/usage/linter/rules/import/no-named-default.md
+++ b/src/docs/guide/usage/linter/rules/import/no-named-default.md
@@ -32,4 +32,4 @@ import foo, { bar } from "./foo.js";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_named_default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_named_default.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-namespace.md b/src/docs/guide/usage/linter/rules/import/no-namespace.md
index 778ab4a8192..aab14095199 100644
--- a/src/docs/guide/usage/linter/rules/import/no-namespace.md
+++ b/src/docs/guide/usage/linter/rules/import/no-namespace.md
@@ -62,4 +62,4 @@ import defaultExport, { isUser } from "./user";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_namespace.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-self-import.md b/src/docs/guide/usage/linter/rules/import/no-self-import.md
index f9f0052a9a3..c2302b07123 100644
--- a/src/docs/guide/usage/linter/rules/import/no-self-import.md
+++ b/src/docs/guide/usage/linter/rules/import/no-self-import.md
@@ -34,4 +34,4 @@ import bar from "./bar.js"; // Correct: module imports another module
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_self_import.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_self_import.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-webpack-loader-syntax.md b/src/docs/guide/usage/linter/rules/import/no-webpack-loader-syntax.md
index dc2d5ec4a13..7c67611bdcd 100644
--- a/src/docs/guide/usage/linter/rules/import/no-webpack-loader-syntax.md
+++ b/src/docs/guide/usage/linter/rules/import/no-webpack-loader-syntax.md
@@ -38,4 +38,4 @@ var theme = require("./theme.css");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/no_webpack_loader_syntax.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/no_webpack_loader_syntax.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/unambiguous.md b/src/docs/guide/usage/linter/rules/import/unambiguous.md
index df004e5c5f7..7405840068a 100644
--- a/src/docs/guide/usage/linter/rules/import/unambiguous.md
+++ b/src/docs/guide/usage/linter/rules/import/unambiguous.md
@@ -45,4 +45,4 @@ export {}; // simple way to mark side-effects-only file as 'module' without any
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/import/unambiguous.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/import/unambiguous.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/consistent-test-it.md b/src/docs/guide/usage/linter/rules/jest/consistent-test-it.md
index d60c28b8df4..db929f4ba2e 100644
--- a/src/docs/guide/usage/linter/rules/jest/consistent-test-it.md
+++ b/src/docs/guide/usage/linter/rules/jest/consistent-test-it.md
@@ -91,5 +91,5 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/consistent_test_it.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/consistent_test_it.rs)
```
diff --git a/src/docs/guide/usage/linter/rules/jest/expect-expect.md b/src/docs/guide/usage/linter/rules/jest/expect-expect.md
index 319591e484a..0edb3552019 100644
--- a/src/docs/guide/usage/linter/rules/jest/expect-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/expect-expect.md
@@ -38,4 +38,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/expect_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/expect_expect.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/max-expects.md b/src/docs/guide/usage/linter/rules/jest/max-expects.md
index 14ba8fba708..5f557cd0148 100644
--- a/src/docs/guide/usage/linter/rules/jest/max-expects.md
+++ b/src/docs/guide/usage/linter/rules/jest/max-expects.md
@@ -40,4 +40,4 @@ it("should not pass", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/max_expects.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/max_expects.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/max-nested-describe.md b/src/docs/guide/usage/linter/rules/jest/max-nested-describe.md
index 53b781f3a5e..eb8528336d1 100644
--- a/src/docs/guide/usage/linter/rules/jest/max-nested-describe.md
+++ b/src/docs/guide/usage/linter/rules/jest/max-nested-describe.md
@@ -93,4 +93,4 @@ describe("foo", function () {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/max_nested_describe.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/max_nested_describe.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-alias-methods.md b/src/docs/guide/usage/linter/rules/jest/no-alias-methods.md
index a4f9b40ae98..a25dce82a37 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-alias-methods.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-alias-methods.md
@@ -46,4 +46,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_alias_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_alias_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-commented-out-tests.md b/src/docs/guide/usage/linter/rules/jest/no-commented-out-tests.md
index ab94630b7c4..d3641494c3f 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-commented-out-tests.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-commented-out-tests.md
@@ -40,4 +40,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_commented_out_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_commented_out_tests.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-conditional-expect.md b/src/docs/guide/usage/linter/rules/jest/no-conditional-expect.md
index 9aa8cd5954b..3e291b3ef8b 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-conditional-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-conditional-expect.md
@@ -49,4 +49,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_conditional_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_conditional_expect.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-conditional-in-test.md b/src/docs/guide/usage/linter/rules/jest/no-conditional-in-test.md
index e9b5d0d0461..fa665ae7d02 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-conditional-in-test.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-conditional-in-test.md
@@ -83,4 +83,4 @@ it("baz", async () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_conditional_in_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_conditional_in_test.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-confusing-set-timeout.md b/src/docs/guide/usage/linter/rules/jest/no-confusing-set-timeout.md
index 6106e6c3303..a1f2823859c 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-confusing-set-timeout.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-confusing-set-timeout.md
@@ -47,4 +47,4 @@ describe("unit test", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_confusing_set_timeout.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_confusing_set_timeout.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-deprecated-functions.md b/src/docs/guide/usage/linter/rules/jest/no-deprecated-functions.md
index db0b29d4d66..312bb1a891e 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-deprecated-functions.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-deprecated-functions.md
@@ -56,4 +56,4 @@ jest.addMatchers; // since Jest 17
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_deprecated_functions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_deprecated_functions.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-disabled-tests.md b/src/docs/guide/usage/linter/rules/jest/no-disabled-tests.md
index 05b918762a9..e9d95ca0d38 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-disabled-tests.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-disabled-tests.md
@@ -55,4 +55,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_disabled_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_disabled_tests.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-done-callback.md b/src/docs/guide/usage/linter/rules/jest/no-done-callback.md
index cd807f8ac55..0ba8386acf4 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-done-callback.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-done-callback.md
@@ -49,4 +49,4 @@ test("myFunction()", function (done) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_done_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_done_callback.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.md b/src/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.md
index 1ef8a18a98d..2e1e0aec459 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-duplicate-hooks.md
@@ -83,4 +83,4 @@ describe("foo", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_duplicate_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_duplicate_hooks.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-export.md b/src/docs/guide/usage/linter/rules/jest/no-export.md
index c389324eeb9..c6976686552 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-export.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-export.md
@@ -29,4 +29,4 @@ describe("a test", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_export.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-focused-tests.md b/src/docs/guide/usage/linter/rules/jest/no-focused-tests.md
index 54f4eee9000..0244140cf61 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-focused-tests.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-focused-tests.md
@@ -53,4 +53,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_focused_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_focused_tests.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-hooks.md b/src/docs/guide/usage/linter/rules/jest/no-hooks.md
index e691eda9c7f..7fca2cadc4d 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-hooks.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-hooks.md
@@ -60,4 +60,4 @@ describe("foo", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_hooks.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-identical-title.md b/src/docs/guide/usage/linter/rules/jest/no-identical-title.md
index 6a5a1867a92..75da1ffa9cc 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-identical-title.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-identical-title.md
@@ -41,4 +41,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_identical_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_identical_title.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-interpolation-in-snapshots.md b/src/docs/guide/usage/linter/rules/jest/no-interpolation-in-snapshots.md
index a7c427ae6d3..f6214738785 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-interpolation-in-snapshots.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-interpolation-in-snapshots.md
@@ -37,4 +37,4 @@ expect(errorThrowingFunction).toThrowErrorMatchingInlineSnapshot(`${interpolated
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_interpolation_in_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_interpolation_in_snapshots.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-jasmine-globals.md b/src/docs/guide/usage/linter/rules/jest/no-jasmine-globals.md
index 5b61a12e3ed..1be447f1b87 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-jasmine-globals.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-jasmine-globals.md
@@ -26,4 +26,4 @@ test("my test", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_jasmine_globals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_jasmine_globals.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-large-snapshots.md b/src/docs/guide/usage/linter/rules/jest/no-large-snapshots.md
index 7adb79e26bf..85c04e98fb3 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-large-snapshots.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-large-snapshots.md
@@ -90,4 +90,4 @@ line 4
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_large_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_large_snapshots.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-mocks-import.md b/src/docs/guide/usage/linter/rules/jest/no-mocks-import.md
index bedac9551c6..d33bffd07e6 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-mocks-import.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-mocks-import.md
@@ -31,4 +31,4 @@ require("thing");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_mocks_import.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_mocks_import.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-restricted-jest-methods.md b/src/docs/guide/usage/linter/rules/jest/no-restricted-jest-methods.md
index 9592d4e6ac9..5c78745f9ab 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-restricted-jest-methods.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-restricted-jest-methods.md
@@ -30,4 +30,4 @@ test("plays video", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_restricted_jest_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_restricted_jest_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-restricted-matchers.md b/src/docs/guide/usage/linter/rules/jest/no-restricted-matchers.md
index 6808d05a1cf..5004dd22004 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-restricted-matchers.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-restricted-matchers.md
@@ -32,4 +32,4 @@ describe("when an error happens", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_restricted_matchers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_restricted_matchers.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-standalone-expect.md b/src/docs/guide/usage/linter/rules/jest/no-standalone-expect.md
index 46a8fc7ccd3..53448c19d87 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-standalone-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-standalone-expect.md
@@ -27,4 +27,4 @@ describe("a test", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_standalone_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_standalone_expect.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-test-prefixes.md b/src/docs/guide/usage/linter/rules/jest/no-test-prefixes.md
index d36536b24b1..6fd14eb8b19 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-test-prefixes.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-test-prefixes.md
@@ -45,4 +45,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_test_prefixes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_test_prefixes.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-test-return-statement.md b/src/docs/guide/usage/linter/rules/jest/no-test-return-statement.md
index 4224b60b0de..08b15af690b 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-test-return-statement.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-test-return-statement.md
@@ -25,4 +25,4 @@ test("one", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_test_return_statement.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_test_return_statement.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/no-untyped-mock-factory.md b/src/docs/guide/usage/linter/rules/jest/no-untyped-mock-factory.md
index 4f44fe8b194..21df2570c28 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-untyped-mock-factory.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-untyped-mock-factory.md
@@ -73,4 +73,4 @@ jest.mock(
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/no_untyped_mock_factory.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/no_untyped_mock_factory.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-called-with.md b/src/docs/guide/usage/linter/rules/jest/prefer-called-with.md
index 519018e6212..481a19e112d 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-called-with.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-called-with.md
@@ -25,4 +25,4 @@ expect(someFunction).toHaveBeenCalled();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_called_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_called_with.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-comparison-matcher.md b/src/docs/guide/usage/linter/rules/jest/prefer-comparison-matcher.md
index 6e398511408..85440c6317c 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-comparison-matcher.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-comparison-matcher.md
@@ -38,4 +38,4 @@ expect(x < "Carl").toBe(true);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_comparison_matcher.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_comparison_matcher.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-each.md b/src/docs/guide/usage/linter/rules/jest/prefer-each.md
index c7b65c2c116..f190a922c24 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-each.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-each.md
@@ -37,4 +37,4 @@ describe.each(items)("item", (item) => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_each.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_each.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-equality-matcher.md b/src/docs/guide/usage/linter/rules/jest/prefer-equality-matcher.md
index a08e3e062d3..88f6b762065 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-equality-matcher.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-equality-matcher.md
@@ -26,4 +26,4 @@ expect(myObj).toStrictEqual(thatObj);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_equality_matcher.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_equality_matcher.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-expect-resolves.md b/src/docs/guide/usage/linter/rules/jest/prefer-expect-resolves.md
index 180998fac93..7bd9828b152 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-expect-resolves.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-expect-resolves.md
@@ -54,4 +54,4 @@ it("is true", async () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_expect_resolves.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_expect_resolves.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-hooks-in-order.md b/src/docs/guide/usage/linter/rules/jest/prefer-hooks-in-order.md
index a03c2d1e536..0d878e96b2e 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-hooks-in-order.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-hooks-in-order.md
@@ -119,5 +119,5 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_hooks_in_order.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_hooks_in_order.rs)
```
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.md b/src/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.md
index f5389874267..69c742aede6 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-hooks-on-top.md
@@ -118,4 +118,4 @@ describe("foo", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_hooks_on_top.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_hooks_on_top.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.md b/src/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.md
index 26cd86691b6..472fe776b26 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-jest-mocked.md
@@ -40,4 +40,4 @@ jest.mocked([].foo).mockReturnValue(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_jest_mocked.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_jest_mocked.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-lowercase-title.md b/src/docs/guide/usage/linter/rules/jest/prefer-lowercase-title.md
index e2cc8dae5ce..850426a0f9b 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-lowercase-title.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-lowercase-title.md
@@ -138,4 +138,4 @@ describe("MyClass", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_lowercase_title/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_lowercase_title/mod.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-mock-promise-shorthand.md b/src/docs/guide/usage/linter/rules/jest/prefer-mock-promise-shorthand.md
index 4211c59a17f..ba579e4f9a7 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-mock-promise-shorthand.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-mock-promise-shorthand.md
@@ -38,4 +38,4 @@ myFunction.mockResolvedValueOnce(42).mockResolvedValueOnce(42).mockRejectedValue
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_mock_promise_shorthand.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_mock_promise_shorthand.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-spy-on.md b/src/docs/guide/usage/linter/rules/jest/prefer-spy-on.md
index 89c2310c8ef..f481f8e67d2 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-spy-on.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-spy-on.md
@@ -35,4 +35,4 @@ jest.spyOn(Date, "now").mockImplementation(() => 10);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_spy_on.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_spy_on.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-strict-equal.md b/src/docs/guide/usage/linter/rules/jest/prefer-strict-equal.md
index 7fd54e2a09e..ed5a9ef48c5 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-strict-equal.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-strict-equal.md
@@ -24,4 +24,4 @@ expect({ a: "a", b: undefined }).toStrictEqual({ a: "a" });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_strict_equal.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_strict_equal.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-to-be.md b/src/docs/guide/usage/linter/rules/jest/prefer-to-be.md
index ea149e97476..7ea11d85a2c 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-to-be.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-to-be.md
@@ -36,4 +36,4 @@ expect(loadMessage()).resolves.toEqual("hello world");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_to_be.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_to_be.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-to-contain.md b/src/docs/guide/usage/linter/rules/jest/prefer-to-contain.md
index d511f7442ef..7c4601d3311 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-to-contain.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-to-contain.md
@@ -32,4 +32,4 @@ expect(a.includes(b)).toStrictEqual(true);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_to_contain.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_to_contain.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-to-have-length.md b/src/docs/guide/usage/linter/rules/jest/prefer-to-have-length.md
index eb22b9365b3..cdf7e913f89 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-to-have-length.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-to-have-length.md
@@ -35,4 +35,4 @@ expect(files["length"])["not"].toBe(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_to_have_length.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_to_have_length.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/prefer-todo.md b/src/docs/guide/usage/linter/rules/jest/prefer-todo.md
index 840bf1cc13a..f51b59a961b 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-todo.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-todo.md
@@ -29,4 +29,4 @@ test.todo("i need to write this test");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/prefer_todo.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/prefer_todo.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/require-hook.md b/src/docs/guide/usage/linter/rules/jest/require-hook.md
index c45a95d291c..edf8abcb6bc 100644
--- a/src/docs/guide/usage/linter/rules/jest/require-hook.md
+++ b/src/docs/guide/usage/linter/rules/jest/require-hook.md
@@ -112,4 +112,4 @@ afterEach(() => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/require_hook.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/require_hook.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/require-to-throw-message.md b/src/docs/guide/usage/linter/rules/jest/require-to-throw-message.md
index 18814ff1c35..4b1b65e2b8f 100644
--- a/src/docs/guide/usage/linter/rules/jest/require-to-throw-message.md
+++ b/src/docs/guide/usage/linter/rules/jest/require-to-throw-message.md
@@ -34,4 +34,4 @@ test("all the things", async () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/require_to_throw_message.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/require_to_throw_message.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/require-top-level-describe.md b/src/docs/guide/usage/linter/rules/jest/require-top-level-describe.md
index 6e8b97a7c4f..ad6e1c07152 100644
--- a/src/docs/guide/usage/linter/rules/jest/require-top-level-describe.md
+++ b/src/docs/guide/usage/linter/rules/jest/require-top-level-describe.md
@@ -66,4 +66,4 @@ using the `maxNumberOfTopLevelDescribes` option:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/require_top_level_describe.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/require_top_level_describe.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/valid-describe-callback.md b/src/docs/guide/usage/linter/rules/jest/valid-describe-callback.md
index cc4a166d47c..72d881651bb 100644
--- a/src/docs/guide/usage/linter/rules/jest/valid-describe-callback.md
+++ b/src/docs/guide/usage/linter/rules/jest/valid-describe-callback.md
@@ -56,4 +56,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/valid_describe_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/valid_describe_callback.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/valid-expect.md b/src/docs/guide/usage/linter/rules/jest/valid-expect.md
index 5ea36bc1628..2df1373c1b0 100644
--- a/src/docs/guide/usage/linter/rules/jest/valid-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/valid-expect.md
@@ -48,4 +48,4 @@ to use it, add the following configuration to your `.eslintrc.json`:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/valid_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/valid_expect.rs)
diff --git a/src/docs/guide/usage/linter/rules/jest/valid-title.md b/src/docs/guide/usage/linter/rules/jest/valid-title.md
index 672340b912f..296763f1780 100644
--- a/src/docs/guide/usage/linter/rules/jest/valid-title.md
+++ b/src/docs/guide/usage/linter/rules/jest/valid-title.md
@@ -63,4 +63,4 @@ mustMatch?: Partial> | string;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jest/valid_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jest/valid_title.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/check-access.md b/src/docs/guide/usage/linter/rules/jsdoc/check-access.md
index 8c5f61c7dae..1300f7d4e78 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/check-access.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/check-access.md
@@ -40,4 +40,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/check_access.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/check_access.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/check-property-names.md b/src/docs/guide/usage/linter/rules/jsdoc/check-property-names.md
index fe31d1138c4..43fe660adac 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/check-property-names.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/check-property-names.md
@@ -50,4 +50,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/check_property_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/check_property_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/check-tag-names.md b/src/docs/guide/usage/linter/rules/jsdoc/check-tag-names.md
index 125f2692e36..9740c65a840 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/check-tag-names.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/check-tag-names.md
@@ -39,4 +39,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/check_tag_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/check_tag_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md b/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md
index 5ecc36c9916..ac74d8891a5 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md
@@ -52,4 +52,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/empty_tags.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/empty_tags.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/implements-on-classes.md b/src/docs/guide/usage/linter/rules/jsdoc/implements-on-classes.md
index b6da4602b11..72f39e3d200 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/implements-on-classes.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/implements-on-classes.md
@@ -46,4 +46,4 @@ function quux() {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/implements_on_classes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/implements_on_classes.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md b/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md
index ea4892b6214..ab9b222ed1d 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md
@@ -39,4 +39,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/no_defaults.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/no_defaults.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-param-description.md b/src/docs/guide/usage/linter/rules/jsdoc/require-param-description.md
index fdab47fd7d2..b2419940488 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-param-description.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-param-description.md
@@ -31,4 +31,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_param_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_param_description.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-param-name.md b/src/docs/guide/usage/linter/rules/jsdoc/require-param-name.md
index d6bab447ca5..a4961f9450f 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-param-name.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-param-name.md
@@ -31,4 +31,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_param_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_param_name.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-param-type.md b/src/docs/guide/usage/linter/rules/jsdoc/require-param-type.md
index 51b4aa73d88..20a0e573d86 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-param-type.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-param-type.md
@@ -31,4 +31,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_param_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_param_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-param.md b/src/docs/guide/usage/linter/rules/jsdoc/require-param.md
index 0d2c813000d..9c2de9c2ce5 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-param.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-param.md
@@ -31,4 +31,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_param.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_param.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-property-description.md b/src/docs/guide/usage/linter/rules/jsdoc/require-property-description.md
index 7fdd7678416..1151189bfa7 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-property-description.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-property-description.md
@@ -38,4 +38,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_property_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_property_description.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-property-name.md b/src/docs/guide/usage/linter/rules/jsdoc/require-property-name.md
index 13d229b6ee0..ce037734fad 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-property-name.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-property-name.md
@@ -38,4 +38,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_property_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_property_name.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-property-type.md b/src/docs/guide/usage/linter/rules/jsdoc/require-property-type.md
index bd06a673e4b..d15a7897a1b 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-property-type.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-property-type.md
@@ -38,4 +38,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_property_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_property_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-property.md b/src/docs/guide/usage/linter/rules/jsdoc/require-property.md
index c5f8b6051b6..56041f62244 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-property.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-property.md
@@ -47,4 +47,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_property.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_property.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-returns-description.md b/src/docs/guide/usage/linter/rules/jsdoc/require-returns-description.md
index b055a2e0dfa..e117e17d830 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-returns-description.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-returns-description.md
@@ -32,4 +32,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_returns_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_returns_description.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-returns-type.md b/src/docs/guide/usage/linter/rules/jsdoc/require-returns-type.md
index bcb124b014a..713a1f38493 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-returns-type.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-returns-type.md
@@ -31,4 +31,4 @@ function quux(foo) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_returns_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_returns_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md b/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md
index 68f0a1f5077..ccaaa4b4392 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md
@@ -44,4 +44,4 @@ function quux() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_returns.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_returns.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md b/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md
index 42c20c9935f..a91a9221a44 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md
@@ -44,4 +44,4 @@ function* quux(foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsdoc/require_yields.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsdoc/require_yields.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/alt-text.md b/src/docs/guide/usage/linter/rules/jsx_a11y/alt-text.md
index f6c0ec85ffb..1265cf0a10f 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/alt-text.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/alt-text.md
@@ -45,4 +45,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/alt_text.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/alt_text.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-ambiguous-text.md b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-ambiguous-text.md
index 81ecd728d1f..ac1ee97cc26 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-ambiguous-text.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-ambiguous-text.md
@@ -39,4 +39,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/anchor_ambiguous_text.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/anchor_ambiguous_text.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-has-content.md b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-has-content.md
index 2bd2cd88eb9..4bdbe81bbcc 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-has-content.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-has-content.md
@@ -41,4 +41,4 @@ Alternatively, you may use the `title` prop or the `aria-label` prop.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/anchor_has_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/anchor_has_content.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.md b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.md
index 7adb3da84b7..f26db41b4df 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/anchor-is-valid.md
@@ -85,4 +85,4 @@ There are **many reasons** why an anchor should not have a logic and have a corr
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/anchor_is_valid.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/anchor_is_valid.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-activedescendant-has-tabindex.md b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-activedescendant-has-tabindex.md
index 3bb3fc0c513..25dd8cae7f4 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-activedescendant-has-tabindex.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-activedescendant-has-tabindex.md
@@ -40,4 +40,4 @@ const Bad = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/aria_activedescendant_has_tabindex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/aria_activedescendant_has_tabindex.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-props.md b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-props.md
index e9bd94aba1b..c583b1fb571 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-props.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-props.md
@@ -39,4 +39,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/aria_props.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-role.md b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-role.md
index 2fa3c6997e2..e82f8e82aea 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-role.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-role.md
@@ -86,4 +86,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/aria_role.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/aria_role.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-unsupported-elements.md b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-unsupported-elements.md
index 110652c16a0..6639aea63d9 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/aria-unsupported-elements.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/aria-unsupported-elements.md
@@ -34,4 +34,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/aria_unsupported_elements.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/aria_unsupported_elements.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/autocomplete-valid.md b/src/docs/guide/usage/linter/rules/jsx_a11y/autocomplete-valid.md
index b71dd4755cc..7beed723699 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/autocomplete-valid.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/autocomplete-valid.md
@@ -32,4 +32,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/autocomplete_valid.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/autocomplete_valid.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.md b/src/docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.md
index 775dbf6b359..fb8c87a9438 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.md
@@ -33,4 +33,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/click_events_have_key_events.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/click_events_have_key_events.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/heading-has-content.md b/src/docs/guide/usage/linter/rules/jsx_a11y/heading-has-content.md
index 74cfbb5c27c..8d75e2b4445 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/heading-has-content.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/heading-has-content.md
@@ -37,4 +37,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/heading_has_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/heading_has_content.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.md b/src/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.md
index 2ff1b98685c..61cdd38dbe2 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/html-has-lang.md
@@ -35,4 +35,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/html_has_lang.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/html_has_lang.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/iframe-has-title.md b/src/docs/guide/usage/linter/rules/jsx_a11y/iframe-has-title.md
index 587904f5d88..4a5ce1947d5 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/iframe-has-title.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/iframe-has-title.md
@@ -46,4 +46,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/iframe_has_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/iframe_has_title.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/img-redundant-alt.md b/src/docs/guide/usage/linter/rules/jsx_a11y/img-redundant-alt.md
index b9fde11efa5..2c1fa8108ee 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/img-redundant-alt.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/img-redundant-alt.md
@@ -44,4 +44,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/img_redundant_alt.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/img_redundant_alt.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/label-has-associated-control.md b/src/docs/guide/usage/linter/rules/jsx_a11y/label-has-associated-control.md
index 97285b45b69..2537952649a 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/label-has-associated-control.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/label-has-associated-control.md
@@ -46,4 +46,4 @@ function Foo(props) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/label_has_associated_control.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/label_has_associated_control.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md b/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md
index 32139e01548..f300bf5df69 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md
@@ -42,4 +42,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/lang.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/lang.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/media-has-caption.md b/src/docs/guide/usage/linter/rules/jsx_a11y/media-has-caption.md
index e4af722e3e6..3fcd0b91718 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/media-has-caption.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/media-has-caption.md
@@ -36,4 +36,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/mouse-events-have-key-events.md b/src/docs/guide/usage/linter/rules/jsx_a11y/mouse-events-have-key-events.md
index bd0dbc84cb0..214e8d16efe 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/mouse-events-have-key-events.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/mouse-events-have-key-events.md
@@ -33,4 +33,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/mouse_events_have_key_events.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/mouse_events_have_key_events.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.md
index 9e1325626b1..2ab90398497 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-access-key.md
@@ -36,4 +36,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_access_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_access_key.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-aria-hidden-on-focusable.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-aria-hidden-on-focusable.md
index 84d2bf8cb99..ae880c75d22 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-aria-hidden-on-focusable.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-aria-hidden-on-focusable.md
@@ -35,4 +35,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_aria_hidden_on_focusable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_aria_hidden_on_focusable.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.md
index 6076e6d7210..4e6b1142e4f 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-autofocus.md
@@ -56,4 +56,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_autofocus.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_autofocus.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-distracting-elements.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-distracting-elements.md
index 0831a17d772..339e5fe622c 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-distracting-elements.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-distracting-elements.md
@@ -46,4 +46,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_distracting_elements.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_distracting_elements.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.md
index 8427c230dee..11f06833437 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-noninteractive-tabindex.md
@@ -49,4 +49,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_noninteractive_tabindex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_noninteractive_tabindex.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/no-redundant-roles.md b/src/docs/guide/usage/linter/rules/jsx_a11y/no-redundant-roles.md
index efe2d3c8d26..4f695920b61 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/no-redundant-roles.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/no-redundant-roles.md
@@ -36,4 +36,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/no_redundant_roles.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/no_redundant_roles.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.md b/src/docs/guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.md
index e6376eddd5d..46c94513fcf 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/prefer-tag-over-role.md
@@ -32,4 +32,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/prefer_tag_over_role.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/prefer_tag_over_role.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/role-has-required-aria-props.md b/src/docs/guide/usage/linter/rules/jsx_a11y/role-has-required-aria-props.md
index 180eb8d5f3e..8e5d9d9e10a 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/role-has-required-aria-props.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/role-has-required-aria-props.md
@@ -34,4 +34,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/role_has_required_aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/role_has_required_aria_props.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/role-supports-aria-props.md b/src/docs/guide/usage/linter/rules/jsx_a11y/role-supports-aria-props.md
index 982bab717ec..1abe5fb6b30 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/role-supports-aria-props.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/role-supports-aria-props.md
@@ -36,4 +36,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/role_supports_aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/role_supports_aria_props.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md b/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md
index a41fb5dfd96..11af14ccd5b 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md
@@ -38,4 +38,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/scope.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/scope.rs)
diff --git a/src/docs/guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.md b/src/docs/guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.md
index 06041d63e14..b4e599344d6 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/tabindex-no-positive.md
@@ -39,4 +39,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/jsx_a11y/tabindex_no_positive.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/jsx_a11y/tabindex_no_positive.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/google-font-display.md b/src/docs/guide/usage/linter/rules/nextjs/google-font-display.md
index a7c87574a45..a306d8bfc92 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/google-font-display.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/google-font-display.md
@@ -50,4 +50,4 @@ export default Test = () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/google_font_display.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/google_font_display.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/google-font-preconnect.md b/src/docs/guide/usage/linter/rules/nextjs/google-font-preconnect.md
index df55ee5f2bb..2c640506a3e 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/google-font-preconnect.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/google-font-preconnect.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/google_font_preconnect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/google_font_preconnect.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/inline-script-id.md b/src/docs/guide/usage/linter/rules/nextjs/inline-script-id.md
index cf04f36ad80..847dddcc36c 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/inline-script-id.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/inline-script-id.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/inline_script_id.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/inline_script_id.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/next-script-for-ga.md b/src/docs/guide/usage/linter/rules/nextjs/next-script-for-ga.md
index a9589afdd5a..f7515a98f20 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/next-script-for-ga.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/next-script-for-ga.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/next_script_for_ga.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/next_script_for_ga.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-assign-module-variable.md b/src/docs/guide/usage/linter/rules/nextjs/no-assign-module-variable.md
index 00dd1526f36..587220556cf 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-assign-module-variable.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-assign-module-variable.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_assign_module_variable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_assign_module_variable.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-async-client-component.md b/src/docs/guide/usage/linter/rules/nextjs/no-async-client-component.md
index 80014ef94e9..1ec4d027dc6 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-async-client-component.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-async-client-component.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_async_client_component.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_async_client_component.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-before-interactive-script-outside-document.md b/src/docs/guide/usage/linter/rules/nextjs/no-before-interactive-script-outside-document.md
index 8a617783cf8..4189f079c60 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-before-interactive-script-outside-document.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-before-interactive-script-outside-document.md
@@ -22,4 +22,4 @@ Prevent usage of `next/script`'s `beforeInteractive` strategy outside of `pages/
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_before_interactive_script_outside_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_before_interactive_script_outside_document.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-css-tags.md b/src/docs/guide/usage/linter/rules/nextjs/no-css-tags.md
index f1bdb6e7127..5bf858b3f7c 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-css-tags.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-css-tags.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_css_tags.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_css_tags.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-document-import-in-page.md b/src/docs/guide/usage/linter/rules/nextjs/no-document-import-in-page.md
index ec8fc2ed547..6fbeeedfd15 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-document-import-in-page.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-document-import-in-page.md
@@ -22,4 +22,4 @@ Prevent importing `next/document` outside of `pages/_document.js`.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_document_import_in_page.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_document_import_in_page.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.md b/src/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.md
index dafd63bde4a..89c52625ffc 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-duplicate-head.md
@@ -39,4 +39,4 @@ export default MyDocument;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_duplicate_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_duplicate_head.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-head-element.md b/src/docs/guide/usage/linter/rules/nextjs/no-head-element.md
index 78a24fd0ca8..a4bca9d2066 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-head-element.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-head-element.md
@@ -22,4 +22,4 @@ Prevent usage of `` element.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_head_element.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_head_element.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-head-import-in-document.md b/src/docs/guide/usage/linter/rules/nextjs/no-head-import-in-document.md
index f6c5e218c15..319c1ab984d 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-head-import-in-document.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-head-import-in-document.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_head_import_in_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_head_import_in_document.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-img-element.md b/src/docs/guide/usage/linter/rules/nextjs/no-img-element.md
index 961f2f47e6a..7b4c06bc427 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-img-element.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-img-element.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_img_element.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_img_element.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-page-custom-font.md b/src/docs/guide/usage/linter/rules/nextjs/no-page-custom-font.md
index b12da377c30..d6a0c4deb0e 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-page-custom-font.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-page-custom-font.md
@@ -25,4 +25,4 @@ Prevent page-only custom fonts.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_page_custom_font.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_page_custom_font.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-script-component-in-head.md b/src/docs/guide/usage/linter/rules/nextjs/no-script-component-in-head.md
index ac7d745ffba..e4767efb5c9 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-script-component-in-head.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-script-component-in-head.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_script_component_in_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_script_component_in_head.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-styled-jsx-in-document.md b/src/docs/guide/usage/linter/rules/nextjs/no-styled-jsx-in-document.md
index 6ab9b622be8..b8a3a4c13f8 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-styled-jsx-in-document.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-styled-jsx-in-document.md
@@ -24,4 +24,4 @@ Custom CSS like styled-jsx is not allowed in a [Custom Document](https://nextjs.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_styled_jsx_in_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_styled_jsx_in_document.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.md b/src/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.md
index 60b24ce660b..6d5010ad59f 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-sync-scripts.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_sync_scripts.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_sync_scripts.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-title-in-document-head.md b/src/docs/guide/usage/linter/rules/nextjs/no-title-in-document-head.md
index d294941be47..2ed85be2089 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-title-in-document-head.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-title-in-document-head.md
@@ -20,4 +20,4 @@
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_title_in_document_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_title_in_document_head.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-typos.md b/src/docs/guide/usage/linter/rules/nextjs/no-typos.md
index 38220fe6b83..2532dae05ee 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-typos.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-typos.md
@@ -28,4 +28,4 @@ export async function getServurSideProps() {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_typos.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_typos.rs)
diff --git a/src/docs/guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.md b/src/docs/guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.md
index 834781d26c4..7bf48f1f922 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-unwanted-polyfillio.md
@@ -26,4 +26,4 @@ You are using polyfills from Polyfill.io and including polyfills already shipped
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/nextjs/no_unwanted_polyfillio.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/nextjs/no_unwanted_polyfillio.rs)
diff --git a/src/docs/guide/usage/linter/rules/node/no-exports-assign.md b/src/docs/guide/usage/linter/rules/node/no-exports-assign.md
index 6d8301817d3..e3ef4156364 100644
--- a/src/docs/guide/usage/linter/rules/node/no-exports-assign.md
+++ b/src/docs/guide/usage/linter/rules/node/no-exports-assign.md
@@ -45,4 +45,4 @@ exports = module.exports = {};
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/node/no_exports_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/node/no_exports_assign.rs)
diff --git a/src/docs/guide/usage/linter/rules/node/no-new-require.md b/src/docs/guide/usage/linter/rules/node/no-new-require.md
index 70ed073b757..e6c3634d15b 100644
--- a/src/docs/guide/usage/linter/rules/node/no-new-require.md
+++ b/src/docs/guide/usage/linter/rules/node/no-new-require.md
@@ -31,4 +31,4 @@ var appHeader = new AppHeader();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/node/no_new_require.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/node/no_new_require.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/approx-constant.md b/src/docs/guide/usage/linter/rules/oxc/approx-constant.md
index 3e60d78b153..3ec355db1e8 100644
--- a/src/docs/guide/usage/linter/rules/oxc/approx-constant.md
+++ b/src/docs/guide/usage/linter/rules/oxc/approx-constant.md
@@ -30,4 +30,4 @@ let log10e = Math.LOG10E;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/approx_constant.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/approx_constant.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-array-method-on-arguments.md b/src/docs/guide/usage/linter/rules/oxc/bad-array-method-on-arguments.md
index 94d8242e8a0..49195d4a596 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-array-method-on-arguments.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-array-method-on-arguments.md
@@ -30,4 +30,4 @@ function sum() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_array_method_on_arguments.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_array_method_on_arguments.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.md b/src/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.md
index 472a95b65a7..f5889b7b15b 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-bitwise-operator.md
@@ -34,4 +34,4 @@ input |= "";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_bitwise_operator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_bitwise_operator.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-char-at-comparison.md b/src/docs/guide/usage/linter/rules/oxc/bad-char-at-comparison.md
index 1fcbf517e40..c012494182a 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-char-at-comparison.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-char-at-comparison.md
@@ -34,4 +34,4 @@ a.charAt(4) === "\n";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_char_at_comparison.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_char_at_comparison.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-comparison-sequence.md b/src/docs/guide/usage/linter/rules/oxc/bad-comparison-sequence.md
index 2c9e803b948..10ef47c5093 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-comparison-sequence.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-comparison-sequence.md
@@ -27,4 +27,4 @@ if ((a == b) == c) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_comparison_sequence.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_comparison_sequence.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-min-max-func.md b/src/docs/guide/usage/linter/rules/oxc/bad-min-max-func.md
index 6b0bb61c285..2f0b1847a87 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-min-max-func.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-min-max-func.md
@@ -36,4 +36,4 @@ Math.min(0, Math.max(1000, z));
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_min_max_func.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_min_max_func.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-object-literal-comparison.md b/src/docs/guide/usage/linter/rules/oxc/bad-object-literal-comparison.md
index 6adbdbe490f..de541fd68d0 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-object-literal-comparison.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-object-literal-comparison.md
@@ -40,4 +40,4 @@ if (Array.isArray(x) && x.length === 0) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_object_literal_comparison.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_object_literal_comparison.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.md b/src/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.md
index 0bf4f51e8a9..6e5102d588b 100644
--- a/src/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.md
+++ b/src/docs/guide/usage/linter/rules/oxc/bad-replace-all-arg.md
@@ -32,4 +32,4 @@ withSpaces.replaceAll(/\s+/g, ",");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/bad_replace_all_arg.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/bad_replace_all_arg.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md b/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md
index 52b527fa67b..08dc2b9d406 100644
--- a/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md
+++ b/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md
@@ -47,4 +47,4 @@ a <= b;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/const_comparisons.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/const_comparisons.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md b/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md
index b237a3ca6c2..10964e976ee 100644
--- a/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md
+++ b/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md
@@ -37,4 +37,4 @@ x >= y;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/double_comparisons.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/double_comparisons.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/erasing-op.md b/src/docs/guide/usage/linter/rules/oxc/erasing-op.md
index 83bee89b95a..2c4ef504aa5 100644
--- a/src/docs/guide/usage/linter/rules/oxc/erasing-op.md
+++ b/src/docs/guide/usage/linter/rules/oxc/erasing-op.md
@@ -39,4 +39,4 @@ let y = 0;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/erasing_op.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/erasing_op.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/misrefactored-assign-op.md b/src/docs/guide/usage/linter/rules/oxc/misrefactored-assign-op.md
index 79bb17d6e5f..43c5d3d7c18 100644
--- a/src/docs/guide/usage/linter/rules/oxc/misrefactored-assign-op.md
+++ b/src/docs/guide/usage/linter/rules/oxc/misrefactored-assign-op.md
@@ -36,4 +36,4 @@ a -= b;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/misrefactored_assign_op.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/misrefactored_assign_op.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/missing-throw.md b/src/docs/guide/usage/linter/rules/oxc/missing-throw.md
index ffafb2356b1..f952033b70e 100644
--- a/src/docs/guide/usage/linter/rules/oxc/missing-throw.md
+++ b/src/docs/guide/usage/linter/rules/oxc/missing-throw.md
@@ -45,4 +45,4 @@ const foo = () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/missing_throw.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/missing_throw.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-accumulating-spread.md b/src/docs/guide/usage/linter/rules/oxc/no-accumulating-spread.md
index 719e3121d04..d34d1145e8a 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-accumulating-spread.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-accumulating-spread.md
@@ -59,4 +59,4 @@ for (let i = 0; i < 10; i++) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_accumulating_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_accumulating_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-async-await.md b/src/docs/guide/usage/linter/rules/oxc/no-async-await.md
index d738131107e..04695e4c8fe 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-async-await.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-async-await.md
@@ -20,4 +20,4 @@ async function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_async_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_async_await.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-async-endpoint-handlers.md b/src/docs/guide/usage/linter/rules/oxc/no-async-endpoint-handlers.md
index 5aba620eb47..7d2b1455c6e 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-async-endpoint-handlers.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-async-endpoint-handlers.md
@@ -114,4 +114,4 @@ type NoAsyncEndpointHandlersConfig = {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_async_endpoint_handlers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_async_endpoint_handlers.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-barrel-file.md b/src/docs/guide/usage/linter/rules/oxc/no-barrel-file.md
index 274269f75b5..18e3329a295 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-barrel-file.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-barrel-file.md
@@ -34,4 +34,4 @@ export { foo } from "foo";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_barrel_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_barrel_file.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-const-enum.md b/src/docs/guide/usage/linter/rules/oxc/no-const-enum.md
index 65e852fa5fb..3a9724cdcde 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-const-enum.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-const-enum.md
@@ -30,4 +30,4 @@ const enum Color {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_const_enum.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_const_enum.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-map-spread.md b/src/docs/guide/usage/linter/rules/oxc/no-map-spread.md
index 8ed892dec91..790d131fc50 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-map-spread.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-map-spread.md
@@ -200,4 +200,4 @@ function UsersTable({ users }) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_map_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_map_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-optional-chaining.md b/src/docs/guide/usage/linter/rules/oxc/no-optional-chaining.md
index e73a42d9d3c..affa1d7b3da 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-optional-chaining.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-optional-chaining.md
@@ -36,4 +36,4 @@ obj.fn?.();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_optional_chaining.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_optional_chaining.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/no-rest-spread-properties.md b/src/docs/guide/usage/linter/rules/oxc/no-rest-spread-properties.md
index ba61214ba22..4723fc32a0b 100644
--- a/src/docs/guide/usage/linter/rules/oxc/no-rest-spread-properties.md
+++ b/src/docs/guide/usage/linter/rules/oxc/no-rest-spread-properties.md
@@ -37,4 +37,4 @@ let z = { x, ...y };
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/no_rest_spread_properties.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/no_rest_spread_properties.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/number-arg-out-of-range.md b/src/docs/guide/usage/linter/rules/oxc/number-arg-out-of-range.md
index c308f633500..7fcb01a923f 100644
--- a/src/docs/guide/usage/linter/rules/oxc/number-arg-out-of-range.md
+++ b/src/docs/guide/usage/linter/rules/oxc/number-arg-out-of-range.md
@@ -37,4 +37,4 @@ var s_radix_16 = x.toString(16);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/number_arg_out_of_range.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/number_arg_out_of_range.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/only-used-in-recursion.md b/src/docs/guide/usage/linter/rules/oxc/only-used-in-recursion.md
index d514904e8b7..bcb647f1038 100644
--- a/src/docs/guide/usage/linter/rules/oxc/only-used-in-recursion.md
+++ b/src/docs/guide/usage/linter/rules/oxc/only-used-in-recursion.md
@@ -47,4 +47,4 @@ function f(a: number): number {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/only_used_in_recursion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/only_used_in_recursion.rs)
diff --git a/src/docs/guide/usage/linter/rules/oxc/uninvoked-array-callback.md b/src/docs/guide/usage/linter/rules/oxc/uninvoked-array-callback.md
index 152794c8a16..36b590bc3d9 100644
--- a/src/docs/guide/usage/linter/rules/oxc/uninvoked-array-callback.md
+++ b/src/docs/guide/usage/linter/rules/oxc/uninvoked-array-callback.md
@@ -25,4 +25,4 @@ const list = new Array(5).map((_) => createElement());
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/oxc/uninvoked_array_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/oxc/uninvoked_array_callback.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/avoid-new.md b/src/docs/guide/usage/linter/rules/promise/avoid-new.md
index 966346be1c6..11f3c57a144 100644
--- a/src/docs/guide/usage/linter/rules/promise/avoid-new.md
+++ b/src/docs/guide/usage/linter/rules/promise/avoid-new.md
@@ -37,4 +37,4 @@ const bar = await Promise.all([baz(), bang()]);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/avoid_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/avoid_new.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/catch-or-return.md b/src/docs/guide/usage/linter/rules/promise/catch-or-return.md
index ab3594a413c..d6db779ab64 100644
--- a/src/docs/guide/usage/linter/rules/promise/catch-or-return.md
+++ b/src/docs/guide/usage/linter/rules/promise/catch-or-return.md
@@ -37,4 +37,4 @@ function doSomethingElse() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/catch_or_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/catch_or_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-callback-in-promise.md b/src/docs/guide/usage/linter/rules/promise/no-callback-in-promise.md
index 2efec1beb8e..194a0f91919 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-callback-in-promise.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-callback-in-promise.md
@@ -49,4 +49,4 @@ Promise.resolve()
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/no_callback_in_promise.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/no_callback_in_promise.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-new-statics.md b/src/docs/guide/usage/linter/rules/promise/no-new-statics.md
index 89f805b11f1..2f7dd372ae6 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-new-statics.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-new-statics.md
@@ -36,4 +36,4 @@ const x = Promise.resolve(value);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/no_new_statics.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/no_new_statics.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-promise-in-callback.md b/src/docs/guide/usage/linter/rules/promise/no-promise-in-callback.md
index 2d7d663eafd..8e32349e957 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-promise-in-callback.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-promise-in-callback.md
@@ -35,4 +35,4 @@ promisify(doSomething)().then(doSomethingElse).then(console.log).catch(console.e
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/no_promise_in_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/no_promise_in_callback.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-return-in-finally.md b/src/docs/guide/usage/linter/rules/promise/no-return-in-finally.md
index 03f6d691aa6..3d85b4d21d8 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-return-in-finally.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-return-in-finally.md
@@ -34,4 +34,4 @@ Promise.resolve(1).finally(() => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/no_return_in_finally.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/no_return_in_finally.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/param-names.md b/src/docs/guide/usage/linter/rules/promise/param-names.md
index f1a1f371000..2e1fb156c02 100644
--- a/src/docs/guide/usage/linter/rules/promise/param-names.md
+++ b/src/docs/guide/usage/linter/rules/promise/param-names.md
@@ -37,4 +37,4 @@ new Promise(function (resolve, reject) {});
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/param_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/param_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/prefer-await-to-callbacks.md b/src/docs/guide/usage/linter/rules/promise/prefer-await-to-callbacks.md
index 84cdbefd0f2..07d8035935f 100644
--- a/src/docs/guide/usage/linter/rules/promise/prefer-await-to-callbacks.md
+++ b/src/docs/guide/usage/linter/rules/promise/prefer-await-to-callbacks.md
@@ -43,4 +43,4 @@ eventEmitter.on("error", (err) => {});
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/prefer_await_to_callbacks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/prefer_await_to_callbacks.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/prefer-await-to-then.md b/src/docs/guide/usage/linter/rules/promise/prefer-await-to-then.md
index 95081127b20..352437050df 100644
--- a/src/docs/guide/usage/linter/rules/promise/prefer-await-to-then.md
+++ b/src/docs/guide/usage/linter/rules/promise/prefer-await-to-then.md
@@ -43,4 +43,4 @@ async function hi() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/prefer_await_to_then.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/prefer_await_to_then.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/spec-only.md b/src/docs/guide/usage/linter/rules/promise/spec-only.md
index c59f3c90e9e..84803e014ca 100644
--- a/src/docs/guide/usage/linter/rules/promise/spec-only.md
+++ b/src/docs/guide/usage/linter/rules/promise/spec-only.md
@@ -29,4 +29,4 @@ Promise.resolve();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/spec_only.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/spec_only.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/valid-params.md b/src/docs/guide/usage/linter/rules/promise/valid-params.md
index e3d84957153..6d741362041 100644
--- a/src/docs/guide/usage/linter/rules/promise/valid-params.md
+++ b/src/docs/guide/usage/linter/rules/promise/valid-params.md
@@ -33,4 +33,4 @@ Promise.resolve(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/promise/valid_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/promise/valid_params.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/button-has-type.md b/src/docs/guide/usage/linter/rules/react/button-has-type.md
index b100097b2da..ad7590afb7d 100644
--- a/src/docs/guide/usage/linter/rules/react/button-has-type.md
+++ b/src/docs/guide/usage/linter/rules/react/button-has-type.md
@@ -33,4 +33,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/button_has_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/button_has_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/checked-requires-onchange-or-readonly.md b/src/docs/guide/usage/linter/rules/react/checked-requires-onchange-or-readonly.md
index b69742e7764..fb1ce9d8850 100644
--- a/src/docs/guide/usage/linter/rules/react/checked-requires-onchange-or-readonly.md
+++ b/src/docs/guide/usage/linter/rules/react/checked-requires-onchange-or-readonly.md
@@ -40,4 +40,4 @@ React.createElement('input', { type: 'checkbox', defaultChecked: true });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/checked_requires_onchange_or_readonly.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/checked_requires_onchange_or_readonly.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md b/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md
index 240f856b906..3e98578e8f8 100644
--- a/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md
+++ b/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md
@@ -39,5 +39,5 @@ function MyComponent(props) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/exhaustive_deps.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/exhaustive_deps.rs)
```
diff --git a/src/docs/guide/usage/linter/rules/react/iframe-missing-sandbox.md b/src/docs/guide/usage/linter/rules/react/iframe-missing-sandbox.md
index 4b3310f35c8..13c10b5df63 100644
--- a/src/docs/guide/usage/linter/rules/react/iframe-missing-sandbox.md
+++ b/src/docs/guide/usage/linter/rules/react/iframe-missing-sandbox.md
@@ -46,4 +46,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/iframe_missing_sandbox.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/iframe_missing_sandbox.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-boolean-value.md b/src/docs/guide/usage/linter/rules/react/jsx-boolean-value.md
index 4761d4085b1..06cdbc4890b 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-boolean-value.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-boolean-value.md
@@ -32,4 +32,4 @@ const Hello = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_boolean_value.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_boolean_value.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-curly-brace-presence.md b/src/docs/guide/usage/linter/rules/react/jsx-curly-brace-presence.md
index 44c393f6154..b90c6917c86 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-curly-brace-presence.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-curly-brace-presence.md
@@ -232,4 +232,4 @@ children as well as the use of unnecessary JSX expressions.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_curly_brace_presence.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_curly_brace_presence.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-key.md b/src/docs/guide/usage/linter/rules/react/jsx-key.md
index e913af10b3e..fb57d305d62 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-key.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-key.md
@@ -34,4 +34,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_key.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-comment-textnodes.md b/src/docs/guide/usage/linter/rules/react/jsx-no-comment-textnodes.md
index 804a52fa3f5..43fc3897138 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-comment-textnodes.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-comment-textnodes.md
@@ -39,4 +39,4 @@ const Hello = () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_comment_textnodes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_comment_textnodes.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-duplicate-props.md b/src/docs/guide/usage/linter/rules/react/jsx-no-duplicate-props.md
index e9be98e6595..068e70d95a5 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-duplicate-props.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-duplicate-props.md
@@ -35,4 +35,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_duplicate_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_duplicate_props.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-script-url.md b/src/docs/guide/usage/linter/rules/react/jsx-no-script-url.md
index 47e7a04a440..3c0e9245004 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-script-url.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-script-url.md
@@ -34,4 +34,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_script_url.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_script_url.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-target-blank.md b/src/docs/guide/usage/linter/rules/react/jsx-no-target-blank.md
index 9f10c15a304..93b0485037a 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-target-blank.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-target-blank.md
@@ -41,4 +41,4 @@ var Hello = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_target_blank.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_target_blank.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-undef.md b/src/docs/guide/usage/linter/rules/react/jsx-no-undef.md
index 422029bfc30..8d41d2e47ef 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-undef.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-undef.md
@@ -25,4 +25,4 @@ const C = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_undef.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_undef.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-no-useless-fragment.md b/src/docs/guide/usage/linter/rules/react/jsx-no-useless-fragment.md
index 09d84084d00..69ed4b20af8 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-no-useless-fragment.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-no-useless-fragment.md
@@ -31,4 +31,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_no_useless_fragment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_no_useless_fragment.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-props-no-spread-multi.md b/src/docs/guide/usage/linter/rules/react/jsx-props-no-spread-multi.md
index c3abd35d5d5..a5d4526cf43 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-props-no-spread-multi.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-props-no-spread-multi.md
@@ -37,4 +37,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/jsx_props_no_spread_multi.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/jsx_props_no_spread_multi.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-array-index-key.md b/src/docs/guide/usage/linter/rules/react/no-array-index-key.md
index 8200083e220..6656a84bee5 100644
--- a/src/docs/guide/usage/linter/rules/react/no-array-index-key.md
+++ b/src/docs/guide/usage/linter/rules/react/no-array-index-key.md
@@ -32,4 +32,4 @@ things.map((thing, index) => );
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_array_index_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_array_index_key.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-children-prop.md b/src/docs/guide/usage/linter/rules/react/no-children-prop.md
index db740ab2d4c..7f6017f4432 100644
--- a/src/docs/guide/usage/linter/rules/react/no-children-prop.md
+++ b/src/docs/guide/usage/linter/rules/react/no-children-prop.md
@@ -47,4 +47,4 @@ React.createElement("div", 'Child 1', 'Child 2')
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_children_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_children_prop.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-danger-with-children.md b/src/docs/guide/usage/linter/rules/react/no-danger-with-children.md
index 561633f4de4..45eccd34179 100644
--- a/src/docs/guide/usage/linter/rules/react/no-danger-with-children.md
+++ b/src/docs/guide/usage/linter/rules/react/no-danger-with-children.md
@@ -34,4 +34,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_danger_with_children.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_danger_with_children.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-danger.md b/src/docs/guide/usage/linter/rules/react/no-danger.md
index 7d899751367..bb5e50b9e50 100644
--- a/src/docs/guide/usage/linter/rules/react/no-danger.md
+++ b/src/docs/guide/usage/linter/rules/react/no-danger.md
@@ -35,4 +35,4 @@ const Hello = Hello World
;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_danger.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_danger.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-direct-mutation-state.md b/src/docs/guide/usage/linter/rules/react/no-direct-mutation-state.md
index f6ec0d26045..e6e9a6c648e 100644
--- a/src/docs/guide/usage/linter/rules/react/no-direct-mutation-state.md
+++ b/src/docs/guide/usage/linter/rules/react/no-direct-mutation-state.md
@@ -64,4 +64,4 @@ calling setState() afterwards may replace the mutation you made
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_direct_mutation_state.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_direct_mutation_state.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-find-dom-node.md b/src/docs/guide/usage/linter/rules/react/no-find-dom-node.md
index 28177031faf..c8330048bec 100644
--- a/src/docs/guide/usage/linter/rules/react/no-find-dom-node.md
+++ b/src/docs/guide/usage/linter/rules/react/no-find-dom-node.md
@@ -33,4 +33,4 @@ class MyComponent extends Component {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_find_dom_node.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_find_dom_node.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-is-mounted.md b/src/docs/guide/usage/linter/rules/react/no-is-mounted.md
index f1619fa202b..3d1a4a84177 100644
--- a/src/docs/guide/usage/linter/rules/react/no-is-mounted.md
+++ b/src/docs/guide/usage/linter/rules/react/no-is-mounted.md
@@ -34,4 +34,4 @@ class Hello extends React.Component {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_is_mounted.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_is_mounted.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-render-return-value.md b/src/docs/guide/usage/linter/rules/react/no-render-return-value.md
index 4f4d7c96876..05eacb64435 100644
--- a/src/docs/guide/usage/linter/rules/react/no-render-return-value.md
+++ b/src/docs/guide/usage/linter/rules/react/no-render-return-value.md
@@ -35,4 +35,4 @@ ReactDOM.render(, document.body);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_render_return_value.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_render_return_value.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-set-state.md b/src/docs/guide/usage/linter/rules/react/no-set-state.md
index 6f0033e90b1..da3d2972256 100644
--- a/src/docs/guide/usage/linter/rules/react/no-set-state.md
+++ b/src/docs/guide/usage/linter/rules/react/no-set-state.md
@@ -38,4 +38,4 @@ var Hello = createReactClass({
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_set_state.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_set_state.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-string-refs.md b/src/docs/guide/usage/linter/rules/react/no-string-refs.md
index d53ff425ef0..dfa6701b980 100644
--- a/src/docs/guide/usage/linter/rules/react/no-string-refs.md
+++ b/src/docs/guide/usage/linter/rules/react/no-string-refs.md
@@ -62,4 +62,4 @@ var Hello = createReactClass({
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_string_refs.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_string_refs.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-unescaped-entities.md b/src/docs/guide/usage/linter/rules/react/no-unescaped-entities.md
index a56ac68e1f0..798afa98b9d 100644
--- a/src/docs/guide/usage/linter/rules/react/no-unescaped-entities.md
+++ b/src/docs/guide/usage/linter/rules/react/no-unescaped-entities.md
@@ -33,4 +33,4 @@ Correct
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_unescaped_entities.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_unescaped_entities.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-unknown-property.md b/src/docs/guide/usage/linter/rules/react/no-unknown-property.md
index 61b39d6692e..07613017234 100644
--- a/src/docs/guide/usage/linter/rules/react/no-unknown-property.md
+++ b/src/docs/guide/usage/linter/rules/react/no-unknown-property.md
@@ -29,4 +29,4 @@ const IconButton = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/no_unknown_property.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/no_unknown_property.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/prefer-es6-class.md b/src/docs/guide/usage/linter/rules/react/prefer-es6-class.md
index c64f36371b5..74c3b756d83 100644
--- a/src/docs/guide/usage/linter/rules/react/prefer-es6-class.md
+++ b/src/docs/guide/usage/linter/rules/react/prefer-es6-class.md
@@ -26,4 +26,4 @@ var Hello = createReactClass({
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/prefer_es6_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/prefer_es6_class.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/react-in-jsx-scope.md b/src/docs/guide/usage/linter/rules/react/react-in-jsx-scope.md
index 9c97a240d01..ed392798cd7 100644
--- a/src/docs/guide/usage/linter/rules/react/react-in-jsx-scope.md
+++ b/src/docs/guide/usage/linter/rules/react/react-in-jsx-scope.md
@@ -31,4 +31,4 @@ var a = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/react_in_jsx_scope.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/react_in_jsx_scope.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/require-render-return.md b/src/docs/guide/usage/linter/rules/react/require-render-return.md
index 00ec4f7e813..f6c48ec5580 100644
--- a/src/docs/guide/usage/linter/rules/react/require-render-return.md
+++ b/src/docs/guide/usage/linter/rules/react/require-render-return.md
@@ -31,4 +31,4 @@ class Hello extends React.Component {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/require_render_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/require_render_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/rules-of-hooks.md b/src/docs/guide/usage/linter/rules/react/rules-of-hooks.md
index b65a2353e95..c3683dcd82f 100644
--- a/src/docs/guide/usage/linter/rules/react/rules-of-hooks.md
+++ b/src/docs/guide/usage/linter/rules/react/rules-of-hooks.md
@@ -13,4 +13,4 @@ This enforces the Rules of Hooks
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/rules_of_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/rules_of_hooks.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/self-closing-comp.md b/src/docs/guide/usage/linter/rules/react/self-closing-comp.md
index 4c7b0932808..7426e3f2d70 100644
--- a/src/docs/guide/usage/linter/rules/react/self-closing-comp.md
+++ b/src/docs/guide/usage/linter/rules/react/self-closing-comp.md
@@ -36,4 +36,4 @@ const dom_elem = ;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/self_closing_comp.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/self_closing_comp.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/style-prop-object.md b/src/docs/guide/usage/linter/rules/react/style-prop-object.md
index 409f974ed16..7968e7ede0a 100644
--- a/src/docs/guide/usage/linter/rules/react/style-prop-object.md
+++ b/src/docs/guide/usage/linter/rules/react/style-prop-object.md
@@ -47,4 +47,4 @@ React.createElement("div", { style: styles });
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/style_prop_object.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/style_prop_object.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/void-dom-elements-no-children.md b/src/docs/guide/usage/linter/rules/react/void-dom-elements-no-children.md
index 93d835352b1..03be51c9049 100644
--- a/src/docs/guide/usage/linter/rules/react/void-dom-elements-no-children.md
+++ b/src/docs/guide/usage/linter/rules/react/void-dom-elements-no-children.md
@@ -43,4 +43,4 @@ React.createElement('div', { dangerouslySetInnerHTML: { __html: 'HTML' } })
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react/void_dom_elements_no_children.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react/void_dom_elements_no_children.rs)
diff --git a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.md b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.md
index f17037040b0..73b03f78e4a 100644
--- a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.md
+++ b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-jsx-as-prop.md
@@ -36,4 +36,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react_perf/jsx_no_jsx_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react_perf/jsx_no_jsx_as_prop.rs)
diff --git a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-array-as-prop.md b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-array-as-prop.md
index ba2fbb64644..185133b5eb3 100644
--- a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-array-as-prop.md
+++ b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-array-as-prop.md
@@ -38,4 +38,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react_perf/jsx_no_new_array_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react_perf/jsx_no_new_array_as_prop.rs)
diff --git a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-function-as-prop.md b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-function-as-prop.md
index da92a0445d3..eea651a308d 100644
--- a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-function-as-prop.md
+++ b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-function-as-prop.md
@@ -35,4 +35,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react_perf/jsx_no_new_function_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react_perf/jsx_no_new_function_as_prop.rs)
diff --git a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-object-as-prop.md b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-object-as-prop.md
index ad0b2d3c84f..670ac4c9b79 100644
--- a/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-object-as-prop.md
+++ b/src/docs/guide/usage/linter/rules/react_perf/jsx-no-new-object-as-prop.md
@@ -39,4 +39,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/react_perf/jsx_no_new_object_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/react_perf/jsx_no_new_object_as_prop.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/adjacent-overload-signatures.md b/src/docs/guide/usage/linter/rules/typescript/adjacent-overload-signatures.md
index 955d52273f9..8dc06cd482f 100644
--- a/src/docs/guide/usage/linter/rules/typescript/adjacent-overload-signatures.md
+++ b/src/docs/guide/usage/linter/rules/typescript/adjacent-overload-signatures.md
@@ -55,4 +55,4 @@ export function foo(sn: string | number): void;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/adjacent_overload_signatures.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/adjacent_overload_signatures.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/array-type.md b/src/docs/guide/usage/linter/rules/typescript/array-type.md
index de0d9af3bcf..4286f046b23 100644
--- a/src/docs/guide/usage/linter/rules/typescript/array-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/array-type.md
@@ -25,4 +25,4 @@ const arr: number[] = new Array();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/array_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/array_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/ban-ts-comment.md b/src/docs/guide/usage/linter/rules/typescript/ban-ts-comment.md
index 5edcc8ce613..074d81a44d0 100644
--- a/src/docs/guide/usage/linter/rules/typescript/ban-ts-comment.md
+++ b/src/docs/guide/usage/linter/rules/typescript/ban-ts-comment.md
@@ -28,4 +28,4 @@ if (false) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/ban_ts_comment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/ban_ts_comment.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/ban-tslint-comment.md b/src/docs/guide/usage/linter/rules/typescript/ban-tslint-comment.md
index 057e525e1d3..f35db42b181 100644
--- a/src/docs/guide/usage/linter/rules/typescript/ban-tslint-comment.md
+++ b/src/docs/guide/usage/linter/rules/typescript/ban-tslint-comment.md
@@ -26,4 +26,4 @@ someCode();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/ban_tslint_comment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/ban_tslint_comment.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/ban-types.md b/src/docs/guide/usage/linter/rules/typescript/ban-types.md
index bf41a3dd89c..82ce0b63f31 100644
--- a/src/docs/guide/usage/linter/rules/typescript/ban-types.md
+++ b/src/docs/guide/usage/linter/rules/typescript/ban-types.md
@@ -26,4 +26,4 @@ let bar: Boolean = true;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/ban_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/ban_types.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/consistent-generic-constructors.md b/src/docs/guide/usage/linter/rules/typescript/consistent-generic-constructors.md
index ccb0c8b8eb1..bd1891362ef 100644
--- a/src/docs/guide/usage/linter/rules/typescript/consistent-generic-constructors.md
+++ b/src/docs/guide/usage/linter/rules/typescript/consistent-generic-constructors.md
@@ -36,4 +36,4 @@ const a: Foo = new Foo(); // prefer type annotation
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/consistent_generic_constructors.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/consistent_generic_constructors.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/consistent-indexed-object-style.md b/src/docs/guide/usage/linter/rules/typescript/consistent-indexed-object-style.md
index abc42a4b0b2..69315bc4b7a 100644
--- a/src/docs/guide/usage/linter/rules/typescript/consistent-indexed-object-style.md
+++ b/src/docs/guide/usage/linter/rules/typescript/consistent-indexed-object-style.md
@@ -37,4 +37,4 @@ type Foo = Record;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/consistent_indexed_object_style.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/consistent_indexed_object_style.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/consistent-type-definitions.md b/src/docs/guide/usage/linter/rules/typescript/consistent-type-definitions.md
index b5f32e01f8a..ec08184258d 100644
--- a/src/docs/guide/usage/linter/rules/typescript/consistent-type-definitions.md
+++ b/src/docs/guide/usage/linter/rules/typescript/consistent-type-definitions.md
@@ -32,4 +32,4 @@ interface T {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/consistent_type_definitions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/consistent_type_definitions.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/consistent-type-imports.md b/src/docs/guide/usage/linter/rules/typescript/consistent-type-imports.md
index 00186c4eedc..201f174bff1 100644
--- a/src/docs/guide/usage/linter/rules/typescript/consistent-type-imports.md
+++ b/src/docs/guide/usage/linter/rules/typescript/consistent-type-imports.md
@@ -27,4 +27,4 @@ type S = import("Foo");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/consistent_type_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/consistent_type_imports.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/explicit-function-return-type.md b/src/docs/guide/usage/linter/rules/typescript/explicit-function-return-type.md
index 0b64cb283d8..04150885c3f 100644
--- a/src/docs/guide/usage/linter/rules/typescript/explicit-function-return-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/explicit-function-return-type.md
@@ -67,4 +67,4 @@ class Test {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-confusing-non-null-assertion.md b/src/docs/guide/usage/linter/rules/typescript/no-confusing-non-null-assertion.md
index c6f305f57b8..c7424df42e3 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-confusing-non-null-assertion.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-confusing-non-null-assertion.md
@@ -26,4 +26,4 @@ a! === b; // a non-null assertions(`!`) and an triple equals test(`===`)
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_confusing_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_confusing_non_null_assertion.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-duplicate-enum-values.md b/src/docs/guide/usage/linter/rules/typescript/no-duplicate-enum-values.md
index e1862a2eccc..277bd82059b 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-duplicate-enum-values.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-duplicate-enum-values.md
@@ -64,4 +64,4 @@ enum E {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_duplicate_enum_values.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_duplicate_enum_values.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-dynamic-delete.md b/src/docs/guide/usage/linter/rules/typescript/no-dynamic-delete.md
index 9e80796d207..dcfa2427e6c 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-dynamic-delete.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-dynamic-delete.md
@@ -24,4 +24,4 @@ delete container["aa" + "b"];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_dynamic_delete.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_dynamic_delete.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-empty-interface.md b/src/docs/guide/usage/linter/rules/typescript/no-empty-interface.md
index 5f4571a0c2d..acb37a4194e 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-empty-interface.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-empty-interface.md
@@ -24,4 +24,4 @@ interface Bar extends Foo {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_empty_interface.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_empty_interface.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-empty-object-type.md b/src/docs/guide/usage/linter/rules/typescript/no-empty-object-type.md
index 6249faf3079..77f04b9aaf2 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-empty-object-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-empty-object-type.md
@@ -54,4 +54,4 @@ type TypeWith = { property: boolean };
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_empty_object_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_empty_object_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-explicit-any.md b/src/docs/guide/usage/linter/rules/typescript/no-explicit-any.md
index f4fdd297c6f..a242411a6df 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-explicit-any.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-explicit-any.md
@@ -68,4 +68,4 @@ Whether to enable auto-fixing in which the `any` type is converted to the `unkno
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_explicit_any.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_explicit_any.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-extra-non-null-assertion.md b/src/docs/guide/usage/linter/rules/typescript/no-extra-non-null-assertion.md
index 5f6c494fc7b..e2a95368d62 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-extra-non-null-assertion.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-extra-non-null-assertion.md
@@ -25,4 +25,4 @@ const bar = foo!!!.bar;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_extra_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_extra_non_null_assertion.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-extraneous-class.md b/src/docs/guide/usage/linter/rules/typescript/no-extraneous-class.md
index b3b838d0b81..e5138629c82 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-extraneous-class.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-extraneous-class.md
@@ -50,4 +50,4 @@ abstract class Foo {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_extraneous_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_extraneous_class.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-import-type-side-effects.md b/src/docs/guide/usage/linter/rules/typescript/no-import-type-side-effects.md
index 87d3c50602c..2d438bdcadd 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-import-type-side-effects.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-import-type-side-effects.md
@@ -50,4 +50,4 @@ import { type A as AA, type B as BB } from "mod";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_import_type_side_effects.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_import_type_side_effects.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-inferrable-types.md b/src/docs/guide/usage/linter/rules/typescript/no-inferrable-types.md
index afac114962c..3478058cd11 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-inferrable-types.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-inferrable-types.md
@@ -38,4 +38,4 @@ const fn = (a = 5, b = true, c = "foo") => {};
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_inferrable_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_inferrable_types.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-misused-new.md b/src/docs/guide/usage/linter/rules/typescript/no-misused-new.md
index 8c30ad84fda..cc5419f6f8e 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-misused-new.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-misused-new.md
@@ -37,4 +37,4 @@ interface I {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_misused_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_misused_new.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-namespace.md b/src/docs/guide/usage/linter/rules/typescript/no-namespace.md
index b7ab0196f5d..72e1e460b22 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-namespace.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-namespace.md
@@ -26,4 +26,4 @@ declare namespace foo {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_namespace.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-nullish-coalescing.md b/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-nullish-coalescing.md
index 26d7a395354..98bfbc87059 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-nullish-coalescing.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-nullish-coalescing.md
@@ -24,4 +24,4 @@ x! ?? "";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_nullish_coalescing.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_nullish_coalescing.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-optional-chain.md b/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-optional-chain.md
index 4b838ce8b0a..3f1ee126e7b 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-optional-chain.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-non-null-asserted-optional-chain.md
@@ -28,4 +28,4 @@ foo?.bar()!;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_optional_chain.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_optional_chain.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-non-null-assertion.md b/src/docs/guide/usage/linter/rules/typescript/no-non-null-assertion.md
index 7a30bdf21a8..154b159b542 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-non-null-assertion.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-non-null-assertion.md
@@ -23,4 +23,4 @@ x.y!;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_non_null_assertion.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-require-imports.md b/src/docs/guide/usage/linter/rules/typescript/no-require-imports.md
index f821d631891..08e44875c72 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-require-imports.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-require-imports.md
@@ -94,4 +94,4 @@ import foo from "foo";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_require_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_require_imports.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-this-alias.md b/src/docs/guide/usage/linter/rules/typescript/no-this-alias.md
index a25deacf0e9..7cfa2884ac8 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-this-alias.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-this-alias.md
@@ -27,5 +27,5 @@ sampe with `obj. = this`
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_this_alias.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_this_alias.rs)
```
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-constraint.md b/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-constraint.md
index 7a92ad6d31b..9bc7847ba9c 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-constraint.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-type-constraint.md
@@ -30,4 +30,4 @@ function QuuzAny() {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_unnecessary_type_constraint.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_unnecessary_type_constraint.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-unsafe-declaration-merging.md b/src/docs/guide/usage/linter/rules/typescript/no-unsafe-declaration-merging.md
index 4932422e020..1a17bca37d8 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-unsafe-declaration-merging.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-unsafe-declaration-merging.md
@@ -26,4 +26,4 @@ class Foo {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_unsafe_declaration_merging.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_unsafe_declaration_merging.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-unsafe-function-type.md b/src/docs/guide/usage/linter/rules/typescript/no-unsafe-function-type.md
index cc41ce4e03e..6f6cdb2d556 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-unsafe-function-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-unsafe-function-type.md
@@ -43,4 +43,4 @@ identity = (value) => value;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_unsafe_function_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_unsafe_function_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-useless-empty-export.md b/src/docs/guide/usage/linter/rules/typescript/no-useless-empty-export.md
index 704384a73c0..431ae16aefa 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-useless-empty-export.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-useless-empty-export.md
@@ -50,4 +50,4 @@ export const value = "Hello, world!";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_useless_empty_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_useless_empty_export.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-var-requires.md b/src/docs/guide/usage/linter/rules/typescript/no-var-requires.md
index 8735d096ad9..c714b00790e 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-var-requires.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-var-requires.md
@@ -21,4 +21,4 @@ let foo = require("foo");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_var_requires.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_var_requires.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-wrapper-object-types.md b/src/docs/guide/usage/linter/rules/typescript/no-wrapper-object-types.md
index cd96b0df5fe..13c78c799a2 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-wrapper-object-types.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-wrapper-object-types.md
@@ -47,4 +47,4 @@ let myObject: object = "Type 'string' is not assignable to type 'object'.";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/no_wrapper_object_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/no_wrapper_object_types.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-as-const.md b/src/docs/guide/usage/linter/rules/typescript/prefer-as-const.md
index cca3f4099e0..6bd2e5dd152 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-as-const.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-as-const.md
@@ -34,4 +34,4 @@ let foo = { bar: "baz" as "baz" };
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_as_const.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_as_const.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-enum-initializers.md b/src/docs/guide/usage/linter/rules/typescript/prefer-enum-initializers.md
index a4664d5bb1c..b826a52da74 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-enum-initializers.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-enum-initializers.md
@@ -28,4 +28,4 @@ enum Status {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_enum_initializers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_enum_initializers.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-for-of.md b/src/docs/guide/usage/linter/rules/typescript/prefer-for-of.md
index 8710e719406..2d398e47c54 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-for-of.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-for-of.md
@@ -38,4 +38,4 @@ for (const item of arr) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_for_of.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_for_of.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-function-type.md b/src/docs/guide/usage/linter/rules/typescript/prefer-function-type.md
index 195778e1841..13fa4ddd537 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-function-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-function-type.md
@@ -68,4 +68,4 @@ type Intersection = ((data: string) => number) & ((id: number) => string);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_function_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_function_type.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-literal-enum-member.md b/src/docs/guide/usage/linter/rules/typescript/prefer-literal-enum-member.md
index 448bda5991e..70afc8c0758 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-literal-enum-member.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-literal-enum-member.md
@@ -29,4 +29,4 @@ enum Foo {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_literal_enum_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_literal_enum_member.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-namespace-keyword.md b/src/docs/guide/usage/linter/rules/typescript/prefer-namespace-keyword.md
index d663d10d25c..a47e9a61f9c 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-namespace-keyword.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-namespace-keyword.md
@@ -26,4 +26,4 @@ module Example {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_namespace_keyword.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_namespace_keyword.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/prefer-ts-expect-error.md b/src/docs/guide/usage/linter/rules/typescript/prefer-ts-expect-error.md
index 6c9c5160efa..3ba286f8a63 100644
--- a/src/docs/guide/usage/linter/rules/typescript/prefer-ts-expect-error.md
+++ b/src/docs/guide/usage/linter/rules/typescript/prefer-ts-expect-error.md
@@ -35,4 +35,4 @@ const multiLine: number = "value";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/prefer_ts_expect_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/prefer_ts_expect_error.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/triple-slash-reference.md b/src/docs/guide/usage/linter/rules/typescript/triple-slash-reference.md
index b2516f5fdae..9f15a912481 100644
--- a/src/docs/guide/usage/linter/rules/typescript/triple-slash-reference.md
+++ b/src/docs/guide/usage/linter/rules/typescript/triple-slash-reference.md
@@ -25,4 +25,4 @@ globalThis.value;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/typescript/triple_slash_reference.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/typescript/triple_slash_reference.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/catch-error-name.md b/src/docs/guide/usage/linter/rules/unicorn/catch-error-name.md
index e9c38affef8..bbd2a0279f3 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/catch-error-name.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/catch-error-name.md
@@ -32,4 +32,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/catch_error_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/catch_error_name.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/consistent-empty-array-spread.md b/src/docs/guide/usage/linter/rules/unicorn/consistent-empty-array-spread.md
index c403296499f..d921a70b2b8 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/consistent-empty-array-spread.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/consistent-empty-array-spread.md
@@ -37,4 +37,4 @@ const array = [a, ...(foo ? "bc" : "")];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/consistent_empty_array_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/consistent_empty_array_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/consistent-existence-index-check.md b/src/docs/guide/usage/linter/rules/unicorn/consistent-existence-index-check.md
index 0100fc5a1df..5713355f430 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/consistent-existence-index-check.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/consistent-existence-index-check.md
@@ -48,4 +48,4 @@ if (index !== -1) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/consistent_existence_index_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/consistent_existence_index_check.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/consistent-function-scoping.md b/src/docs/guide/usage/linter/rules/unicorn/consistent-function-scoping.md
index 5da26f61d05..5d9ce5f2b27 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/consistent-function-scoping.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/consistent-function-scoping.md
@@ -109,4 +109,4 @@ function doFoo(FooComponent) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/consistent_function_scoping.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/consistent_function_scoping.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/empty-brace-spaces.md b/src/docs/guide/usage/linter/rules/unicorn/empty-brace-spaces.md
index dbe23073c25..b5b68222f50 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/empty-brace-spaces.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/empty-brace-spaces.md
@@ -25,4 +25,4 @@ class A {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/empty_brace_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/empty_brace_spaces.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/error-message.md b/src/docs/guide/usage/linter/rules/unicorn/error-message.md
index cc1b25ed529..b49e6de91e1 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/error-message.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/error-message.md
@@ -29,4 +29,4 @@ throw new TypeError("Number expected");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/error_message.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/error_message.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/escape-case.md b/src/docs/guide/usage/linter/rules/unicorn/escape-case.md
index 09d97154ea4..34dbc7c02ff 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/escape-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/escape-case.md
@@ -36,4 +36,4 @@ const foo = "\cA";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/escape_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/escape_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/explicit-length-check.md b/src/docs/guide/usage/linter/rules/unicorn/explicit-length-check.md
index 48ede7ea5db..ee5a23a8e63 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/explicit-length-check.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/explicit-length-check.md
@@ -44,4 +44,4 @@ const isEmpty = foo.length === 0;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/explicit_length_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/explicit_length_check.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/filename-case.md b/src/docs/guide/usage/linter/rules/unicorn/filename-case.md
index bf59498d193..f6c235bfdf3 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/filename-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/filename-case.md
@@ -43,4 +43,4 @@ Examples of **correct** filenames for each case:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/filename_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/filename_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/new-for-builtins.md b/src/docs/guide/usage/linter/rules/unicorn/new-for-builtins.md
index b9d078bec6b..04e1c4287ec 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/new-for-builtins.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/new-for-builtins.md
@@ -35,4 +35,4 @@ const bar = new Array(1, 2, 3);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/new_for_builtins.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/new_for_builtins.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-abusive-eslint-disable.md b/src/docs/guide/usage/linter/rules/unicorn/no-abusive-eslint-disable.md
index 1c6644e43f5..1bd167b70b7 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-abusive-eslint-disable.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-abusive-eslint-disable.md
@@ -41,4 +41,4 @@ console.log(message);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-anonymous-default-export.md b/src/docs/guide/usage/linter/rules/unicorn/no-anonymous-default-export.md
index b37f5f9ffdf..faec531d176 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-anonymous-default-export.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-anonymous-default-export.md
@@ -46,4 +46,4 @@ module.exports = foo;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_anonymous_default_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_anonymous_default_export.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-array-for-each.md b/src/docs/guide/usage/linter/rules/unicorn/no-array-for-each.md
index 68321cc0b9b..f1f66025115 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-array-for-each.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-array-for-each.md
@@ -44,4 +44,4 @@ for (const element of foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_array_for_each.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_array_for_each.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-array-reduce.md b/src/docs/guide/usage/linter/rules/unicorn/no-array-reduce.md
index 7f520372f7a..7d016d866ae 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-array-reduce.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-array-reduce.md
@@ -24,4 +24,4 @@ array.reduceRight(reducer, initialValue);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_array_reduce.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_array_reduce.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-await-expression-member.md b/src/docs/guide/usage/linter/rules/unicorn/no-await-expression-member.md
index ebf48cd255e..49e0dc674b7 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-await-expression-member.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-await-expression-member.md
@@ -31,4 +31,4 @@ async function good() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_await_expression_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_await_expression_member.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-await-in-promise-methods.md b/src/docs/guide/usage/linter/rules/unicorn/no-await-in-promise-methods.md
index 170a9b7931a..2acc81bf342 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-await-in-promise-methods.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-await-in-promise-methods.md
@@ -44,4 +44,4 @@ async function foo() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_await_in_promise_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_await_in_promise_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-console-spaces.md b/src/docs/guide/usage/linter/rules/unicorn/no-console-spaces.md
index 81410f9ca68..85f1f92e1f8 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-console-spaces.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-console-spaces.md
@@ -32,4 +32,4 @@ console.log("abc", "def");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_console_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_console_spaces.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-document-cookie.md b/src/docs/guide/usage/linter/rules/unicorn/no-document-cookie.md
index 119b2b579ab..99f6445cf04 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-document-cookie.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-document-cookie.md
@@ -46,4 +46,4 @@ async function storeCookies() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_document_cookie.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_document_cookie.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-empty-file.md b/src/docs/guide/usage/linter/rules/unicorn/no-empty-file.md
index da358b2e870..fea670241d5 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-empty-file.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-empty-file.md
@@ -25,4 +25,4 @@ Meaningless files clutter a codebase.
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_empty_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_empty_file.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-hex-escape.md b/src/docs/guide/usage/linter/rules/unicorn/no-hex-escape.md
index b80e4d3766d..b828ac7f657 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-hex-escape.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-hex-escape.md
@@ -32,4 +32,4 @@ const foo = `\u001B${bar}`;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_hex_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_hex_escape.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-instanceof-array.md b/src/docs/guide/usage/linter/rules/unicorn/no-instanceof-array.md
index 0547e3d4f07..11323b6e107 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-instanceof-array.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-instanceof-array.md
@@ -25,4 +25,4 @@ array instanceof Array;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_instanceof_array.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_instanceof_array.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-invalid-remove-event-listener.md b/src/docs/guide/usage/linter/rules/unicorn/no-invalid-remove-event-listener.md
index d2088b655d1..909b3718c50 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-invalid-remove-event-listener.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-invalid-remove-event-listener.md
@@ -34,4 +34,4 @@ el.removeEventListener("click", handler.bind(this));
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_invalid_remove_event_listener.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_invalid_remove_event_listener.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-length-as-slice-end.md b/src/docs/guide/usage/linter/rules/unicorn/no-length-as-slice-end.md
index 9d54be2fcc6..943e234b8b7 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-length-as-slice-end.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-length-as-slice-end.md
@@ -32,4 +32,4 @@ foo.slice(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_length_as_slice_end.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_length_as_slice_end.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-lonely-if.md b/src/docs/guide/usage/linter/rules/unicorn/no-lonely-if.md
index 99020fc241a..6d54111aed9 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-lonely-if.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-lonely-if.md
@@ -35,4 +35,4 @@ if (foo && bar) baz();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_lonely_if.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_lonely_if.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-magic-array-flat-depth.md b/src/docs/guide/usage/linter/rules/unicorn/no-magic-array-flat-depth.md
index f3f035568ae..195f9f1d772 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-magic-array-flat-depth.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-magic-array-flat-depth.md
@@ -33,4 +33,4 @@ array.flat(Infinity);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_magic_array_flat_depth.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_magic_array_flat_depth.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-negation-in-equality-check.md b/src/docs/guide/usage/linter/rules/unicorn/no-negation-in-equality-check.md
index 26ee4d75ab5..b15fb339382 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-negation-in-equality-check.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-negation-in-equality-check.md
@@ -40,4 +40,4 @@ if (!(foo === bar)) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_negation_in_equality_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_negation_in_equality_check.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-nested-ternary.md b/src/docs/guide/usage/linter/rules/unicorn/no-nested-ternary.md
index 1bac664240a..fccdab8f3aa 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-nested-ternary.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-nested-ternary.md
@@ -35,4 +35,4 @@ const foo = i > 5 ? (i < 100 ? true : false) : i < 100 ? true : false;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_nested_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_nested_ternary.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-new-array.md b/src/docs/guide/usage/linter/rules/unicorn/no-new-array.md
index 35f0ea71c1d..003877740cf 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-new-array.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-new-array.md
@@ -38,4 +38,4 @@ const array = [42];
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_new_array.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_new_array.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-new-buffer.md b/src/docs/guide/usage/linter/rules/unicorn/no-new-buffer.md
index 8f2c179f9cb..f609474b0de 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-new-buffer.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-new-buffer.md
@@ -32,4 +32,4 @@ const buffer = Buffer.alloc(10);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_new_buffer.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_new_buffer.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-null.md b/src/docs/guide/usage/linter/rules/unicorn/no-null.md
index 377787568b8..4ff79a035a7 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-null.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-null.md
@@ -36,4 +36,4 @@ let foo;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_null.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_null.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-object-as-default-parameter.md b/src/docs/guide/usage/linter/rules/unicorn/no-object-as-default-parameter.md
index e77e6eddc44..c04cc47d5aa 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-object-as-default-parameter.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-object-as-default-parameter.md
@@ -29,4 +29,4 @@ function foo({ a = false } = {}) {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_object_as_default_parameter.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_object_as_default_parameter.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-process-exit.md b/src/docs/guide/usage/linter/rules/unicorn/no-process-exit.md
index 2d48f9c0056..caf1e271874 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-process-exit.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-process-exit.md
@@ -37,4 +37,4 @@ if (problem) process.exit(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_process_exit.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_process_exit.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-single-promise-in-promise-methods.md b/src/docs/guide/usage/linter/rules/unicorn/no-single-promise-in-promise-methods.md
index f4dceb17247..43c5459b430 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-single-promise-in-promise-methods.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-single-promise-in-promise-methods.md
@@ -47,4 +47,4 @@ async function good() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_single_promise_in_promise_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_single_promise_in_promise_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-static-only-class.md b/src/docs/guide/usage/linter/rules/unicorn/no-static-only-class.md
index 3feb1821df0..b06748cac05 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-static-only-class.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-static-only-class.md
@@ -52,4 +52,4 @@ class X {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_static_only_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_static_only_class.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md b/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md
index 84b70701c43..cce49e77350 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md
@@ -34,4 +34,4 @@ async function example() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_thenable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_thenable.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-this-assignment.md b/src/docs/guide/usage/linter/rules/unicorn/no-this-assignment.md
index ba74d4d3668..ad6c07d907d 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-this-assignment.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-this-assignment.md
@@ -45,4 +45,4 @@ new Bar(this).method();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_this_assignment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_this_assignment.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-typeof-undefined.md b/src/docs/guide/usage/linter/rules/unicorn/no-typeof-undefined.md
index 3733872f929..048f31d4623 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-typeof-undefined.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-typeof-undefined.md
@@ -32,4 +32,4 @@ foo === undefined;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_typeof_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_typeof_undefined.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-unnecessary-await.md b/src/docs/guide/usage/linter/rules/unicorn/no-unnecessary-await.md
index 2ddbab22f78..5253f0cdce0 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-unnecessary-await.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-unnecessary-await.md
@@ -29,4 +29,4 @@ async function bad() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_unnecessary_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_unnecessary_await.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-array-destructuring.md b/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-array-destructuring.md
index 2035fadce5f..a8159d688a5 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-array-destructuring.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-array-destructuring.md
@@ -30,4 +30,4 @@ const [foo] = parts;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_unreadable_array_destructuring.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_unreadable_array_destructuring.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-iife.md b/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-iife.md
index 176eef023e6..6eece481420 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-iife.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-unreadable-iife.md
@@ -39,4 +39,4 @@ const foo = ((bar) => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_unreadable_iife.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_unreadable_iife.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-fallback-in-spread.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-fallback-in-spread.md
index 0c9485d847b..e08a8de2410 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-fallback-in-spread.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-fallback-in-spread.md
@@ -36,4 +36,4 @@ const object = { ...(foo || { not: "empty" }) };
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_fallback_in_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_fallback_in_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-length-check.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-length-check.md
index bd3ec17f004..a73d7149bad 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-length-check.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-length-check.md
@@ -34,4 +34,4 @@ if (array.length === 0 || array.every(Boolean)) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_length_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_length_check.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-promise-resolve-reject.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-promise-resolve-reject.md
index c2746fbc633..bd669cfac9f 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-promise-resolve-reject.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-promise-resolve-reject.md
@@ -32,4 +32,4 @@ async () => bar;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_promise_resolve_reject.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_promise_resolve_reject.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-spread.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-spread.md
index a927700ff2c..566c164dc31 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-spread.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-spread.md
@@ -82,4 +82,4 @@ function foo(bar) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_spread/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_spread/mod.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.md
index a15163dd0ed..9b22121f00a 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.md
@@ -42,4 +42,4 @@ switch (foo) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_switch_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_switch_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-useless-undefined.md b/src/docs/guide/usage/linter/rules/unicorn/no-useless-undefined.md
index 4c212285399..a1a7ec70c93 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-useless-undefined.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-useless-undefined.md
@@ -32,4 +32,4 @@ let foo;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_useless_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_useless_undefined.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-zero-fractions.md b/src/docs/guide/usage/linter/rules/unicorn/no-zero-fractions.md
index f01dd9f2bd0..64e8be29f5a 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-zero-fractions.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-zero-fractions.md
@@ -37,4 +37,4 @@ const foo = 1.1;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/no_zero_fractions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/no_zero_fractions.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/number-literal-case.md b/src/docs/guide/usage/linter/rules/unicorn/number-literal-case.md
index c7f818be7c3..2aaa1eb50dd 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/number-literal-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/number-literal-case.md
@@ -47,4 +47,4 @@ const foo = 2e5;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/number_literal_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/number_literal_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/numeric-separators-style.md b/src/docs/guide/usage/linter/rules/unicorn/numeric-separators-style.md
index b6ea3628d00..abc2fe0c6f8 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/numeric-separators-style.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/numeric-separators-style.md
@@ -28,4 +28,4 @@ const valid = [1_234_567, 1_234.567_89, 0xab_cd_ef, 0b1000_1111, 0o10_4421, 1_29
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/numeric_separators_style.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/numeric_separators_style.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-add-event-listener.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-add-event-listener.md
index d5092fe824d..39dfd07364a 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-add-event-listener.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-add-event-listener.md
@@ -34,4 +34,4 @@ foo.addEventListener("click", () => {});
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_add_event_listener.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_add_event_listener.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat-map.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat-map.md
index 4a12b307598..ebd3318e57a 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat-map.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat-map.md
@@ -26,4 +26,4 @@ const bar = [1, 2, 3].flatMap((i) => [i]); // ✓ pass
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_array_flat_map.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_array_flat_map.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat.md
index 19b6cdc6526..3bd540b15bc 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-flat.md
@@ -43,4 +43,4 @@ const foo = [maybeArray].flat();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_array_flat.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_array_flat.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-some.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-some.md
index 99169781fe9..03fb183caa3 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-array-some.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-array-some.md
@@ -41,4 +41,4 @@ foo.some((element) => element.bar === 1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_array_some.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_array_some.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-blob-reading-methods.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-blob-reading-methods.md
index d2435211972..cedbc9ba8f2 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-blob-reading-methods.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-blob-reading-methods.md
@@ -39,4 +39,4 @@ async function good() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_blob_reading_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_blob_reading_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-code-point.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-code-point.md
index 2a1f97184ee..2656f450e96 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-code-point.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-code-point.md
@@ -37,4 +37,4 @@ String.fromCodePoint(0x1f984);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_code_point.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_code_point.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-date-now.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-date-now.md
index ef4f271eb29..386f4a38426 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-date-now.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-date-now.md
@@ -33,4 +33,4 @@ const ts = Date.now();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_date_now.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_date_now.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-append.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-append.md
index 2502d350d2e..c8c28c1fe9c 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-append.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-append.md
@@ -32,4 +32,4 @@ foo.append(bar);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_append.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_append.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-dataset.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-dataset.md
index 1253a1d6536..b03103422b2 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-dataset.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-dataset.md
@@ -32,4 +32,4 @@ element.dataset.unicorn = "🦄";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_dataset.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_dataset.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-remove.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-remove.md
index 5f30d2ebe45..4ced15e5c4b 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-remove.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-remove.md
@@ -29,4 +29,4 @@ childNode.remove();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_remove.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_remove.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-text-content.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-text-content.md
index 1f1f47c03e0..e1dc5a7bbaa 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-text-content.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-dom-node-text-content.md
@@ -36,4 +36,4 @@ const text = foo.textContent;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_text_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_text_content.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-event-target.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-event-target.md
index ad40ab18b5b..f7c540e261d 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-event-target.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-event-target.md
@@ -33,4 +33,4 @@ class Foo extends OtherClass {}
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_event_target.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_event_target.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md
index 0f6ed02e51d..90265543134 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md
@@ -35,4 +35,4 @@ if (str.includes("foo")) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_includes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_includes.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-logical-operator-over-ternary.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-logical-operator-over-ternary.md
index 997bcefad3f..1c170af4921 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-logical-operator-over-ternary.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-logical-operator-over-ternary.md
@@ -33,5 +33,5 @@ console.log(foo ?? bar);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_logical_operator_over_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_logical_operator_over_ternary.rs)
```
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-math-min-max.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-math-min-max.md
index 4c468a26023..0cbc6ac39ab 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-math-min-max.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-math-min-max.md
@@ -32,4 +32,4 @@ Math.max(height, 50);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_math_min_max.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_math_min_max.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-math-trunc.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-math-trunc.md
index b1f482d6e65..2c61b29992b 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-math-trunc.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-math-trunc.md
@@ -40,4 +40,4 @@ const foo = Math.trunc(1.1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_math_trunc.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_math_trunc.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-dom-apis.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-dom-apis.md
index b96c5e8516f..fbcebe8b050 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-dom-apis.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-dom-apis.md
@@ -41,4 +41,4 @@ parentNode.replaceChild(newChildNode, oldChildNode);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_modern_dom_apis.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_modern_dom_apis.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-math-apis.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-math-apis.md
index eb797533e57..0c0e8971683 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-math-apis.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-modern-math-apis.md
@@ -39,4 +39,4 @@ Math.hypot(a, b);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_modern_math_apis.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_modern_math_apis.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-native-coercion-functions.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-native-coercion-functions.md
index b25c8a03e49..66764e8d907 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-native-coercion-functions.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-native-coercion-functions.md
@@ -38,4 +38,4 @@ array.some(Boolean);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_native_coercion_functions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_native_coercion_functions.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-negative-index.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-negative-index.md
index 37a76130d67..a70a84e1780 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-negative-index.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-negative-index.md
@@ -34,4 +34,4 @@ foo.at(-1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_negative_index.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_negative_index.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-node-protocol.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-node-protocol.md
index f5f107307f0..56b09f7bf11 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-node-protocol.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-node-protocol.md
@@ -32,4 +32,4 @@ import fs from "node:fs";
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_node_protocol.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_node_protocol.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-number-properties.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-number-properties.md
index 4101c9a5ada..d66f87a9299 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-number-properties.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-number-properties.md
@@ -42,4 +42,4 @@ const bar = Number.parseFloat("10.5");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_number_properties.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_number_properties.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-optional-catch-binding.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-optional-catch-binding.md
index fccaa2dc088..d15a977a5c8 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-optional-catch-binding.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-optional-catch-binding.md
@@ -36,4 +36,4 @@ try {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_optional_catch_binding.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_optional_catch_binding.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-prototype-methods.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-prototype-methods.md
index bbab9262e62..9e1d2507612 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-prototype-methods.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-prototype-methods.md
@@ -37,4 +37,4 @@ const maxValue = Math.max.apply(Math, numbers);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_prototype_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_prototype_methods.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-query-selector.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-query-selector.md
index 4714be05298..b1520de78fb 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-query-selector.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-query-selector.md
@@ -41,4 +41,4 @@ document.querySelector("li").querySelectorAll("a");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_query_selector.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_query_selector.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-reflect-apply.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-reflect-apply.md
index e2429fe72c6..92b8becb824 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-reflect-apply.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-reflect-apply.md
@@ -29,4 +29,4 @@ Reflect.apply(foo, null);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_reflect_apply.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_reflect_apply.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-regexp-test.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-regexp-test.md
index b5f9d57bc75..ea6501a0426 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-regexp-test.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-regexp-test.md
@@ -37,4 +37,4 @@ Boolean(string.match(/unicorn/));
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_regexp_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_regexp_test.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-set-has.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-set-has.md
index 1a9f0836c36..917336c5b7d 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-set-has.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-set-has.md
@@ -39,4 +39,4 @@ const hasOne = array.includes(1);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_set_has.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_set_has.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-set-size.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-set-size.md
index 0e80676c74f..4d7fc94d65a 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-set-size.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-set-size.md
@@ -35,4 +35,4 @@ const size = new Set([1, 2, 3]).size;
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_set_size.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_set_size.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md
index 653f3230ca9..f368e06e094 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md
@@ -34,4 +34,4 @@ Array.from(...argumentsArray);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_spread.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-raw.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-raw.md
index 3b81e79cdda..9ce9baa4bd5 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-raw.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-raw.md
@@ -34,4 +34,4 @@ const regexp = new RegExp(String.raw`foo\.bar`);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_string_raw.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_string_raw.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-replace-all.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-replace-all.md
index 06a74ec2c28..d425f12be95 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-replace-all.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-replace-all.md
@@ -36,4 +36,4 @@ foo.replace(pattern, bar);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_string_replace_all.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_string_replace_all.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-slice.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-slice.md
index 14b4d4e4239..1b7a3fec5d4 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-slice.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-slice.md
@@ -32,4 +32,4 @@ Examples of **correct** code for this rule:
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_string_slice.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_string_slice.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-starts-ends-with.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-starts-ends-with.md
index 3436a1dfc4c..4a1df895862 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-starts-ends-with.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-starts-ends-with.md
@@ -37,4 +37,4 @@ foo.startsWith("abc");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_string_starts_ends_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_string_starts_ends_with.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-trim-start-end.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-trim-start-end.md
index 8cfeed9fe8a..bd949825f3f 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-string-trim-start-end.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-string-trim-start-end.md
@@ -34,4 +34,4 @@ str.trimEnd();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_string_trim_start_end.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_string_trim_start_end.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-structured-clone.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-structured-clone.md
index 90de90358bf..ad666b6c2b2 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-structured-clone.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-structured-clone.md
@@ -34,4 +34,4 @@ const clone = structuredClone(foo);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_structured_clone.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_structured_clone.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/prefer-type-error.md b/src/docs/guide/usage/linter/rules/unicorn/prefer-type-error.md
index 5284384cff2..7c5266d4574 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-type-error.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-type-error.md
@@ -36,4 +36,4 @@ if (Array.isArray(foo)) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/prefer_type_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/prefer_type_error.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/require-array-join-separator.md b/src/docs/guide/usage/linter/rules/unicorn/require-array-join-separator.md
index f3386d32424..9151dce92c0 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/require-array-join-separator.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/require-array-join-separator.md
@@ -33,4 +33,4 @@ foo.join(",");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/require_array_join_separator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/require_array_join_separator.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.md b/src/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.md
index c466972e503..76c22a34e2e 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.md
@@ -34,4 +34,4 @@ number.toFixed(2);
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/require_number_to_fixed_digits_argument.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/require_number_to_fixed_digits_argument.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/switch-case-braces.md b/src/docs/guide/usage/linter/rules/unicorn/switch-case-braces.md
index bb709cdbee6..3d71ecf8f13 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/switch-case-braces.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/switch-case-braces.md
@@ -30,4 +30,4 @@ switch (num) {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/switch_case_braces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/switch_case_braces.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/text-encoding-identifier-case.md b/src/docs/guide/usage/linter/rules/unicorn/text-encoding-identifier-case.md
index 171e6be1abf..329a81162d2 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/text-encoding-identifier-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/text-encoding-identifier-case.md
@@ -49,4 +49,4 @@ async function good() {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/text_encoding_identifier_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/text_encoding_identifier_case.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/throw-new-error.md b/src/docs/guide/usage/linter/rules/unicorn/throw-new-error.md
index 71489ce1a8c..4c381212956 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/throw-new-error.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/throw-new-error.md
@@ -36,4 +36,4 @@ throw new lib.TypeError("unicorn");
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/unicorn/throw_new_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/unicorn/throw_new_error.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/no-conditional-tests.md b/src/docs/guide/usage/linter/rules/vitest/no-conditional-tests.md
index d88f6a35776..1bf7b3c3390 100644
--- a/src/docs/guide/usage/linter/rules/vitest/no-conditional-tests.md
+++ b/src/docs/guide/usage/linter/rules/vitest/no-conditional-tests.md
@@ -45,4 +45,4 @@ describe("my tests", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/no_conditional_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/no_conditional_tests.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/no-import-node-test.md b/src/docs/guide/usage/linter/rules/vitest/no-import-node-test.md
index 6ac14a0eb67..f586f501ad0 100644
--- a/src/docs/guide/usage/linter/rules/vitest/no-import-node-test.md
+++ b/src/docs/guide/usage/linter/rules/vitest/no-import-node-test.md
@@ -44,4 +44,4 @@ test("foo", () => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/no_import_node_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/no_import_node_test.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-falsy.md b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-falsy.md
index a2b1afa5798..0c676d1ea25 100644
--- a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-falsy.md
+++ b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-falsy.md
@@ -37,4 +37,4 @@ expectTypeOf(foo).toBeFalsy();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/prefer_to_be_falsy.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/prefer_to_be_falsy.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-object.md b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-object.md
index 8bd21aa4f41..779914573f2 100644
--- a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-object.md
+++ b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-object.md
@@ -37,4 +37,4 @@ expectTypeOf({}).toBeObject();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/prefer_to_be_object.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/prefer_to_be_object.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-truthy.md b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-truthy.md
index 6bfc99578b8..daf791bf9e1 100644
--- a/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-truthy.md
+++ b/src/docs/guide/usage/linter/rules/vitest/prefer-to-be-truthy.md
@@ -37,4 +37,4 @@ expectTypeOf(foo).toBeTruthy();
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/prefer_to_be_truthy.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/prefer_to_be_truthy.rs)
diff --git a/src/docs/guide/usage/linter/rules/vitest/require-local-test-context-for-concurrent-snapshots.md b/src/docs/guide/usage/linter/rules/vitest/require-local-test-context-for-concurrent-snapshots.md
index fc17e296d45..95422bd74ae 100644
--- a/src/docs/guide/usage/linter/rules/vitest/require-local-test-context-for-concurrent-snapshots.md
+++ b/src/docs/guide/usage/linter/rules/vitest/require-local-test-context-for-concurrent-snapshots.md
@@ -53,4 +53,4 @@ test.concurrent("myLogic", (context) => {
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/57b7ca8eae8a1d308119ac0e0a8e657e5e61b4bb/crates/oxc_linter/src/rules/vitest/require_local_test_context_for_concurrent_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/e453be4bf22d285a34825652a7a1d20b3fdf7121/crates/oxc_linter/src/rules/vitest/require_local_test_context_for_concurrent_snapshots.rs)