diff --git a/src/docs/guide/usage/linter/generated-rules.md b/src/docs/guide/usage/linter/generated-rules.md
index aa7190957f7..e3d4d753811 100644
--- a/src/docs/guide/usage/linter/generated-rules.md
+++ b/src/docs/guide/usage/linter/generated-rules.md
@@ -2,7 +2,7 @@
The progress of all rule implementations is tracked [here](https://github.com/oxc-project/oxc/issues/481).
-- Total number of rules: 503
+- Total number of rules: 504
- Rules turned on by default: 123
**Legend for 'Fixable?' column:**
@@ -320,7 +320,7 @@ Lints which are rather strict or have occasional false positives.
| Rule name | Source | Default | Fixable? |
| --------------------------------------- | ---------- | ------- | -------- |
| [array-callback-return](/docs/guide/usage/linter/rules/eslint/array-callback-return.html) | eslint | | |
-| [eqeqeq](/docs/guide/usage/linter/rules/eslint/eqeqeq.html) | eslint | | 🛠️ |
+| [eqeqeq](/docs/guide/usage/linter/rules/eslint/eqeqeq.html) | eslint | | ⚠️🛠️️ |
| [max-classes-per-file](/docs/guide/usage/linter/rules/eslint/max-classes-per-file.html) | eslint | | |
| [max-depth](/docs/guide/usage/linter/rules/eslint/max-depth.html) | eslint | | |
| [max-lines](/docs/guide/usage/linter/rules/eslint/max-lines.html) | eslint | | |
@@ -399,7 +399,7 @@ Lints which are rather strict or have occasional false positives.
| [prefer-type-error](/docs/guide/usage/linter/rules/unicorn/prefer-type-error.html) | unicorn | | 🛠️ |
| [require-number-to-fixed-digits-argument](/docs/guide/usage/linter/rules/unicorn/require-number-to-fixed-digits-argument.html) | unicorn | | 🛠️ |
-## Style (137):
+## Style (138):
Code that should be written in a more idiomatic way.
| Rule name | Source | Default | Fixable? |
@@ -443,6 +443,7 @@ Code that should be written in a more idiomatic way.
| [yoda](/docs/guide/usage/linter/rules/eslint/yoda.html) | eslint | | 🛠️ |
| [exports-last](/docs/guide/usage/linter/rules/import/exports-last.html) | import | | |
| [first](/docs/guide/usage/linter/rules/import/first.html) | import | | 🚧 |
+| [group-exports](/docs/guide/usage/linter/rules/import/group-exports.html) | import | | |
| [no-anonymous-default-export](/docs/guide/usage/linter/rules/import/no-anonymous-default-export.html) | import | | |
| [no-mutable-exports](/docs/guide/usage/linter/rules/import/no-mutable-exports.html) | import | | |
| [no-named-default](/docs/guide/usage/linter/rules/import/no-named-default.html) | import | | |
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 ae1cd4b95c7..715aa9d91ad 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
@@ -47,4 +47,4 @@ oxlint --deny array-callback-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/array_callback_return/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/array_callback_return/mod.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/curly.md b/src/docs/guide/usage/linter/rules/eslint/curly.md
index 952fa79afbb..acaf4a31b3a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/curly.md
+++ b/src/docs/guide/usage/linter/rules/eslint/curly.md
@@ -69,4 +69,4 @@ oxlint --deny curly
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/curly.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/curly.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 7712e4d3a1b..5d2549b0edd 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
@@ -63,4 +63,4 @@ oxlint --deny default-case-last
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/default_case_last.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 05f3b732546..043d170981b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/default-case.md
+++ b/src/docs/guide/usage/linter/rules/eslint/default-case.md
@@ -108,4 +108,4 @@ oxlint --deny default-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/default_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 88f351a7c42..6afa681deff 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
@@ -47,4 +47,4 @@ oxlint --deny default-param-last
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/default_param_last.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1a8112e6398..54bb14cd878 100644
--- a/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md
+++ b/src/docs/guide/usage/linter/rules/eslint/eqeqeq.md
@@ -4,7 +4,7 @@
@@ -26,7 +26,7 @@ const b = true;
a == b;
```
-The above will evaluate to `true`, but almost surely not want you want.
+The above will evaluate to `true`, but that is almost surely not what you want.
Examples of **correct** code for this rule:
@@ -98,4 +98,4 @@ oxlint --deny eqeqeq
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/eqeqeq.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 83290d29061..9e1302623b0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/for-direction.md
+++ b/src/docs/guide/usage/linter/rules/eslint/for-direction.md
@@ -86,4 +86,4 @@ oxlint --deny for-direction
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/for_direction.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7ca535305eb..723fc5eb67f 100644
--- a/src/docs/guide/usage/linter/rules/eslint/func-names.md
+++ b/src/docs/guide/usage/linter/rules/eslint/func-names.md
@@ -100,4 +100,4 @@ oxlint --deny func-names
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/func_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/func_names.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/func-style.md b/src/docs/guide/usage/linter/rules/eslint/func-style.md
index 4a4cdc777f6..426c9a0215c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/func-style.md
+++ b/src/docs/guide/usage/linter/rules/eslint/func-style.md
@@ -157,4 +157,4 @@ oxlint --deny func-style
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/func_style.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/func_style.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 9ea8862a867..cf9d8e19a03 100644
--- a/src/docs/guide/usage/linter/rules/eslint/getter-return.md
+++ b/src/docs/guide/usage/linter/rules/eslint/getter-return.md
@@ -66,4 +66,4 @@ oxlint --deny getter-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/getter_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/getter_return.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/grouped-accessor-pairs.md b/src/docs/guide/usage/linter/rules/eslint/grouped-accessor-pairs.md
index c91b935d8d2..5f8312627dd 100644
--- a/src/docs/guide/usage/linter/rules/eslint/grouped-accessor-pairs.md
+++ b/src/docs/guide/usage/linter/rules/eslint/grouped-accessor-pairs.md
@@ -121,4 +121,4 @@ oxlint --deny grouped-accessor-pairs
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/grouped_accessor_pairs.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/grouped_accessor_pairs.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 0e50e5920eb..f6b030384d0 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
@@ -73,4 +73,4 @@ oxlint --deny guard-for-in
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/guard_for_in.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/guard_for_in.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/init-declarations.md b/src/docs/guide/usage/linter/rules/eslint/init-declarations.md
index 24387b932c9..c4ffa83e8ae 100644
--- a/src/docs/guide/usage/linter/rules/eslint/init-declarations.md
+++ b/src/docs/guide/usage/linter/rules/eslint/init-declarations.md
@@ -98,4 +98,4 @@ oxlint --deny init-declarations
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/init_declarations.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/init_declarations.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 10119d731b6..34d0f5efc66 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
@@ -43,4 +43,4 @@ oxlint --deny max-classes-per-file
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_classes_per_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/max_classes_per_file.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-depth.md b/src/docs/guide/usage/linter/rules/eslint/max-depth.md
index df2a2a0a93e..098d14ef183 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-depth.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-depth.md
@@ -108,4 +108,4 @@ oxlint --deny max-depth
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_depth.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/max_depth.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-lines-per-function.md b/src/docs/guide/usage/linter/rules/eslint/max-lines-per-function.md
index cbd878c86b7..7abde8517f3 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-lines-per-function.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-lines-per-function.md
@@ -116,4 +116,4 @@ oxlint --deny max-lines-per-function
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_lines_per_function.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/max_lines_per_function.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 a8a99a57d9b..edf25d139e2 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-lines.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-lines.md
@@ -39,4 +39,4 @@ oxlint --deny max-lines
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_lines.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/max_lines.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/max-nested-callbacks.md b/src/docs/guide/usage/linter/rules/eslint/max-nested-callbacks.md
index b77e0e9a388..0079c3adc5c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-nested-callbacks.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-nested-callbacks.md
@@ -99,4 +99,4 @@ oxlint --deny max-nested-callbacks
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_nested_callbacks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/max_nested_callbacks.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 d5b64902a78..6b85dea8169 100644
--- a/src/docs/guide/usage/linter/rules/eslint/max-params.md
+++ b/src/docs/guide/usage/linter/rules/eslint/max-params.md
@@ -81,4 +81,4 @@ oxlint --deny max-params
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/max_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f9f1c4a335e..6f91264ff87 100644
--- a/src/docs/guide/usage/linter/rules/eslint/new-cap.md
+++ b/src/docs/guide/usage/linter/rules/eslint/new-cap.md
@@ -342,4 +342,4 @@ oxlint --deny new-cap
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/new_cap.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ecaf83b0f80..1383900d01e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-alert.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-alert.md
@@ -63,4 +63,4 @@ oxlint --deny no-alert
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_alert.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 95ce48678a6..87d720f4475 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
@@ -59,4 +59,4 @@ oxlint --deny no-array-constructor
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_array_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3e540dde72d..dc3e85364e7 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
@@ -96,4 +96,4 @@ oxlint --deny no-async-promise-executor
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_async_promise_executor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d1d3d84c0ac..e527b96cb9c 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
@@ -56,4 +56,4 @@ oxlint --deny no-await-in-loop
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_await_in_loop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 02c52f68029..c3cb382f2de 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-bitwise.md
@@ -95,4 +95,4 @@ oxlint --deny no-bitwise
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_bitwise.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c384bbae7f3..0e8e52f2b67 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-caller.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-caller.md
@@ -85,4 +85,4 @@ oxlint --deny no-caller
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_caller.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1a576df2832..1e870fb28bc 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
@@ -55,4 +55,4 @@ oxlint --deny no-case-declarations
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b73a813b314..ec6dd413e52 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
@@ -93,4 +93,4 @@ oxlint --deny no-class-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_class_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fd8e717af04..e876bf97701 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
@@ -79,4 +79,4 @@ oxlint --deny no-compare-neg-zero
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_compare_neg_zero.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0a7c1b39698..ba391004a86 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
@@ -52,4 +52,4 @@ oxlint --deny no-cond-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_cond_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6accb0e7fa2..1c46f6182b6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-console.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-console.md
@@ -47,4 +47,4 @@ oxlint --deny no-console
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_console.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 cdbba3f71b2..d587187a0ae 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
@@ -61,4 +61,4 @@ oxlint --deny no-const-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_const_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 13c65b12872..587a56a6912 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
@@ -60,4 +60,4 @@ oxlint --deny no-constant-binary-expression
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_constant_binary_expression.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 324d1f75a76..a0d54cc6167 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
@@ -77,4 +77,4 @@ oxlint --deny no-constant-condition
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_constant_condition.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bd46348cae9..a6ed65f4514 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
@@ -54,4 +54,4 @@ oxlint --deny no-constructor-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_constructor_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 920fb315a6b..634dbc665fb 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-continue.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-continue.md
@@ -50,4 +50,4 @@ oxlint --deny no-continue
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_continue.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d738b45669a..be767433cb2 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
@@ -69,4 +69,4 @@ oxlint --deny no-control-regex
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_control_regex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 591e42500c3..86e54bfcd6c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-debugger.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-debugger.md
@@ -52,4 +52,4 @@ oxlint --deny no-debugger
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_debugger.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 78085b9b2b5..81ae37a1a1a 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
@@ -49,4 +49,4 @@ oxlint --deny no-delete-var
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_delete_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c4ccf2d0207..d9314a73362 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
@@ -47,4 +47,4 @@ oxlint --deny no-div-regex
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_div_regex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f0da0d56fac..ef354bb6239 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
@@ -52,4 +52,4 @@ oxlint --deny no-dupe-class-members
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bb28e97e947..39098781d76 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
@@ -110,4 +110,4 @@ oxlint --deny no-dupe-else-if
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_dupe_else_if.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 70ba73550fd..91d93b98901 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
@@ -72,4 +72,4 @@ oxlint --deny no-dupe-keys
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_dupe_keys.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e4353d531e8..822914884ad 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
@@ -93,4 +93,4 @@ oxlint --deny no-duplicate-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_duplicate_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 cb8bdcf46c4..f985556965e 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
@@ -98,4 +98,4 @@ oxlint --deny no-duplicate-imports
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_duplicate_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9e3c7792b6a..2eb1b1dedce 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
@@ -187,4 +187,4 @@ oxlint --deny no-else-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_else_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3ac6d01cfa0..363f0194707 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
@@ -44,4 +44,4 @@ oxlint --deny no-empty-character-class
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_empty_character_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 42810d914f0..4733e7c9bf4 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
@@ -59,4 +59,4 @@ oxlint --deny no-empty-function
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_empty_function.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d95e6582fb8..789026d8af3 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
@@ -86,4 +86,4 @@ oxlint --deny no-empty-pattern
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_empty_pattern.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 35c4b979dac..8dd85057638 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
@@ -68,4 +68,4 @@ oxlint --deny no-empty-static-block
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_empty_static_block.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 396e52ce216..e96b48a180e 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-empty.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-empty.md
@@ -46,4 +46,4 @@ oxlint --deny no-empty
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_empty.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9e66d1eca30..b78c9acef94 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
@@ -69,4 +69,4 @@ oxlint --deny no-eq-null
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_eq_null.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fe92d50008b..93754465822 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-eval.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-eval.md
@@ -105,4 +105,4 @@ oxlint --deny no-eval
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_eval.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fd6a425e1ca..9971bca6770 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
@@ -52,4 +52,4 @@ oxlint --deny no-ex-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_ex_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f9e5e6ee767..27c6e32d00a 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
@@ -70,4 +70,4 @@ oxlint --deny no-extend-native
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_extend_native.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ff25cd5834b..c194d590a92 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
@@ -58,4 +58,4 @@ oxlint --deny no-extra-boolean-cast
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_extra_boolean_cast.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1326c6ecd55..dbc784df64e 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
@@ -101,4 +101,4 @@ oxlint --deny no-extra-label
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_extra_label.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 126459e7f86..52e8c2284e0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-fallthrough.md
@@ -205,4 +205,4 @@ oxlint --deny no-fallthrough
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_fallthrough.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d8c2e16f7ba..ee0a9e52677 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
@@ -80,4 +80,4 @@ oxlint --deny no-func-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_func_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 15c3d6540f2..4bf224efedb 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
@@ -44,4 +44,4 @@ oxlint --deny no-global-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_global_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 eee740d4044..b75e387ae4d 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
@@ -52,4 +52,4 @@ oxlint --deny no-import-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_import_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 29f91ac2435..f25097b33c7 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
@@ -45,4 +45,4 @@ oxlint --deny no-inner-declarations
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_inner_declarations.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4ab7c444ffe..effbcff0102 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
@@ -57,4 +57,4 @@ oxlint --deny no-invalid-regexp
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_invalid_regexp.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 db7859d648c..8234e7d68c3 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
@@ -47,4 +47,4 @@ oxlint --deny no-irregular-whitespace
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_irregular_whitespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 75ae4ddfb2d..12fc38869dc 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-iterator.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-iterator.md
@@ -72,4 +72,4 @@ oxlint --deny no-iterator
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_iterator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ad23bf3e101..e78ebe9b311 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
@@ -65,4 +65,4 @@ oxlint --deny no-label-var
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_label_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 31323d2e1d4..4e2ac43682c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-labels.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-labels.md
@@ -124,4 +124,4 @@ oxlint --deny no-labels
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_labels.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 db415f028de..28644105e72 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
@@ -58,4 +58,4 @@ oxlint --deny no-lone-blocks
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_lone_blocks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/no_lone_blocks.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-lonely-if.md b/src/docs/guide/usage/linter/rules/eslint/no-lonely-if.md
index 943582abcd0..38d83317ed0 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-lonely-if.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-lonely-if.md
@@ -96,4 +96,4 @@ oxlint --deny no-lonely-if
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_lonely_if.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/no_lonely_if.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 c8269386445..03bf2b71e23 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
@@ -91,4 +91,4 @@ oxlint --deny no-loss-of-precision
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_loss_of_precision.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0cee35df3c1..c5c0dd61682 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
@@ -154,4 +154,4 @@ oxlint --deny no-magic-numbers
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_magic_numbers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 eb42de7ecb1..dff50864528 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
@@ -115,4 +115,4 @@ oxlint --deny no-multi-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_multi_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d202f9ee829..e9f2eda1976 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
@@ -44,4 +44,4 @@ oxlint --deny no-multi-str
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_multi_str.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 509bee9e767..90939565b94 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
@@ -64,4 +64,4 @@ oxlint --deny no-negated-condition
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_negated_condition.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3670bec0d2b..f87288a4864 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
@@ -54,4 +54,4 @@ oxlint --deny no-nested-ternary
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_nested_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d9f658b7198..9a660607dff 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
@@ -56,4 +56,4 @@ oxlint --deny no-new-func
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_new_func.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b7fb2ab3ac1..7e35a367bb6 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
@@ -60,4 +60,4 @@ oxlint --deny no-new-native-nonconstructor
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f0c65e83ff8..bcea21ab8a4 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
@@ -63,4 +63,4 @@ oxlint --deny no-new-wrappers
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_new_wrappers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 08cfdd9fbe3..1bd42b6af1d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-new.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-new.md
@@ -54,4 +54,4 @@ oxlint --deny no-new
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9cf1197ec4d..eaef0f3b0d0 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
@@ -61,4 +61,4 @@ oxlint --deny no-nonoctal-decimal-escape
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_nonoctal_decimal_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1f78ec89dc6..cf8f2d3ec43 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
@@ -69,4 +69,4 @@ oxlint --deny no-obj-calls
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_obj_calls.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 95477cb93e4..538606ad63e 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
@@ -56,4 +56,4 @@ oxlint --deny no-object-constructor
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_object_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 67d0a4a319c..f58930f8f8b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-plusplus.md
@@ -83,4 +83,4 @@ oxlint --deny no-plusplus
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_plusplus.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d82af182833..3dc401a5690 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-proto.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-proto.md
@@ -54,4 +54,4 @@ oxlint --deny no-proto
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_proto.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6f79b0f33d7..4c5f01971b6 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
@@ -49,4 +49,4 @@ oxlint --deny no-prototype-builtins
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_prototype_builtins.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 8ced2617640..079da06f221 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-redeclare.md
@@ -61,4 +61,4 @@ oxlint --deny no-redeclare
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_redeclare.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b8da8c12fa6..212331055ec 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
@@ -50,4 +50,4 @@ oxlint --deny no-regex-spaces
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_regex_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 54c1701ff30..e71a4547c7c 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
@@ -56,4 +56,4 @@ oxlint --deny no-restricted-globals
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_restricted_globals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4c03386712b..9ac19285df9 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
@@ -354,5 +354,5 @@ oxlint --deny no-restricted-imports
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_restricted_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e07c9812fa0..c15c2ef91fd 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
@@ -61,4 +61,4 @@ oxlint --deny no-return-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_return_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4bfae72a277..84765984f6e 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
@@ -50,4 +50,4 @@ oxlint --deny no-script-url
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_script_url.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 91dbe8758b5..e3918cfd72b 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
@@ -101,4 +101,4 @@ oxlint --deny no-self-assign
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_self_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 266e79fd867..b0af6fafe4b 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
@@ -47,4 +47,4 @@ oxlint --deny no-self-compare
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_self_compare.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 518d95c5b32..01db9a60d3c 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
@@ -50,4 +50,4 @@ oxlint --deny no-setter-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_setter_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a716d572535..26ea194d9f6 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
@@ -88,4 +88,4 @@ oxlint --deny no-shadow-restricted-names
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_shadow_restricted_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1ab10dd9524..9f200dc9192 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
@@ -76,4 +76,4 @@ oxlint --deny no-sparse-arrays
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_sparse_arrays.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 17fb7ab698d..d532978f378 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
@@ -62,4 +62,4 @@ oxlint --deny no-template-curly-in-string
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_template_curly_in_string.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 30a289c51a8..0ee3e42829a 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-ternary.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-ternary.md
@@ -73,4 +73,4 @@ oxlint --deny no-ternary
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ee458a4542d..3499e9a8a31 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
@@ -51,4 +51,4 @@ oxlint --deny no-this-before-super
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_this_before_super.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4dadb56c05a..31635dcccbf 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
@@ -78,4 +78,4 @@ oxlint --deny no-throw-literal
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_throw_literal.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f3d11cc9724..98aea8e5def 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-undef.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-undef.md
@@ -42,4 +42,4 @@ oxlint --deny no-undef
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_undef.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2c38ee4974a..f66e42d7007 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-undefined.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-undefined.md
@@ -67,4 +67,4 @@ oxlint --deny no-undefined
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f6b3d849a49..2950f8c3c7e 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
@@ -72,4 +72,4 @@ oxlint --deny no-unexpected-multiline
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unexpected_multiline.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/no_unexpected_multiline.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/no-unneeded-ternary.md b/src/docs/guide/usage/linter/rules/eslint/no-unneeded-ternary.md
index 2aa96351855..13f949edca3 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unneeded-ternary.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unneeded-ternary.md
@@ -62,4 +62,4 @@ oxlint --deny no-unneeded-ternary
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unneeded_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/no_unneeded_ternary.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 7bcceab6d4d..1bf9fa62f83 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-unreachable.md
@@ -55,4 +55,4 @@ oxlint --deny no-unreachable
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unreachable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e972ebf7730..416d48b033e 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
@@ -56,4 +56,4 @@ oxlint --deny no-unsafe-finally
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unsafe_finally.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0bc15a3e72e..2d5a7c21b74 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
@@ -78,4 +78,4 @@ oxlint --deny no-unsafe-negation
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unsafe_negation.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0f5583ea2ff..061f89688db 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
@@ -51,4 +51,4 @@ oxlint --deny no-unsafe-optional-chaining
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unsafe_optional_chaining.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 943f084a3df..aea0202c86b 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
@@ -51,4 +51,4 @@ oxlint --deny no-unused-expressions
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unused_expressions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 168e9ddf560..784e841bb0a 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
@@ -52,4 +52,4 @@ oxlint --deny no-unused-labels
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unused_labels.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d760397cee9..cdb7c36c82d 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
@@ -100,4 +100,4 @@ oxlint --deny no-unused-private-class-members
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unused_private_class_members.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a45bae7e8d7..5ff3519d439 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
@@ -200,4 +200,4 @@ oxlint --deny no-unused-vars
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_unused_vars/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a943b49289b..9a9f2fefe00 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
@@ -72,4 +72,4 @@ oxlint --deny no-useless-call
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_call.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9107d78db75..a784551349f 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
@@ -51,4 +51,4 @@ oxlint --deny no-useless-catch
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_catch.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e9bff9ac024..40f51e57a08 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
@@ -60,4 +60,4 @@ oxlint --deny no-useless-concat
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_concat.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d9e5ebdc290..9258cb1f50e 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
@@ -82,4 +82,4 @@ oxlint --deny no-useless-constructor
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_constructor.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 927ccb3b7c4..c8144899e41 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
@@ -81,4 +81,4 @@ oxlint --deny no-useless-escape
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6fd2d0e1a19..d27e22750ae 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
@@ -56,4 +56,4 @@ oxlint --deny no-useless-rename
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_useless_rename.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5b8472c5237..0faa586b2a6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-var.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-var.md
@@ -53,4 +53,4 @@ oxlint --deny no-var
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_var.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ef864eeaf98..edcb6239522 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-void.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-void.md
@@ -55,4 +55,4 @@ oxlint --deny no-void
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_void.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 579161a8f7b..82702886993 100644
--- a/src/docs/guide/usage/linter/rules/eslint/no-with.md
+++ b/src/docs/guide/usage/linter/rules/eslint/no-with.md
@@ -46,4 +46,4 @@ oxlint --deny no-with
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/no_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/no_with.rs)
diff --git a/src/docs/guide/usage/linter/rules/eslint/operator-assignment.md b/src/docs/guide/usage/linter/rules/eslint/operator-assignment.md
index 869f0965ca8..4ff6c980e62 100644
--- a/src/docs/guide/usage/linter/rules/eslint/operator-assignment.md
+++ b/src/docs/guide/usage/linter/rules/eslint/operator-assignment.md
@@ -96,4 +96,4 @@ oxlint --deny operator-assignment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/operator_assignment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/eslint/operator_assignment.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 86f02d3ad74..c7b5dd8bdae 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
@@ -43,4 +43,4 @@ oxlint --deny prefer-exponentiation-operator
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_exponentiation_operator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 72dd88eb668..b0c259a1b5d 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
@@ -54,4 +54,4 @@ oxlint --deny prefer-numeric-literals
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_numeric_literals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5314ea48627..4165eeedb56 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
@@ -71,4 +71,4 @@ oxlint --deny prefer-object-has-own
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_object_has_own.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ee3320b33c5..893de34ce1c 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
@@ -76,4 +76,4 @@ oxlint --deny prefer-object-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_object_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 adf1e89a772..26eb5866a94 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
@@ -76,4 +76,4 @@ oxlint --deny prefer-promise-reject-errors
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_promise_reject_errors.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 15f7b8c9752..70b72a8e6fd 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
@@ -77,4 +77,4 @@ oxlint --deny prefer-rest-params
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_rest_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d1133c78f88..1c752e87682 100644
--- a/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md
+++ b/src/docs/guide/usage/linter/rules/eslint/prefer-spread.md
@@ -78,4 +78,4 @@ oxlint --deny prefer-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/prefer_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d70bea9e22a..8e339ca69e6 100644
--- a/src/docs/guide/usage/linter/rules/eslint/radix.md
+++ b/src/docs/guide/usage/linter/rules/eslint/radix.md
@@ -45,4 +45,4 @@ oxlint --deny radix
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/radix.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4ea035d7a92..ae4fd497ab5 100644
--- a/src/docs/guide/usage/linter/rules/eslint/require-await.md
+++ b/src/docs/guide/usage/linter/rules/eslint/require-await.md
@@ -78,4 +78,4 @@ oxlint --deny require-await
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/require_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 714f17bd96b..565f058ad40 100644
--- a/src/docs/guide/usage/linter/rules/eslint/require-yield.md
+++ b/src/docs/guide/usage/linter/rules/eslint/require-yield.md
@@ -46,4 +46,4 @@ oxlint --deny require-yield
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/require_yield.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ada80572ea2..5a7b02c8f5d 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-imports.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-imports.md
@@ -49,4 +49,4 @@ oxlint --deny sort-imports
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/sort_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 38e76e7c598..4020da9fbcb 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-keys.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-keys.md
@@ -59,4 +59,4 @@ oxlint --deny sort-keys
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/sort_keys.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b2dfa1be677..1eff744b866 100644
--- a/src/docs/guide/usage/linter/rules/eslint/sort-vars.md
+++ b/src/docs/guide/usage/linter/rules/eslint/sort-vars.md
@@ -55,4 +55,4 @@ oxlint --deny sort-vars
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/sort_vars.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f195d27addc..639705d4de9 100644
--- a/src/docs/guide/usage/linter/rules/eslint/symbol-description.md
+++ b/src/docs/guide/usage/linter/rules/eslint/symbol-description.md
@@ -57,4 +57,4 @@ oxlint --deny symbol-description
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/symbol_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6bf3611db7d..d709eb5435c 100644
--- a/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md
+++ b/src/docs/guide/usage/linter/rules/eslint/unicode-bom.md
@@ -48,4 +48,4 @@ oxlint --deny unicode-bom
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/unicode_bom.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a8736bf7efa..50031530875 100644
--- a/src/docs/guide/usage/linter/rules/eslint/use-isnan.md
+++ b/src/docs/guide/usage/linter/rules/eslint/use-isnan.md
@@ -61,4 +61,4 @@ oxlint --deny use-isnan
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/use_isnan.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 549aa2cd1fb..f1c34b3104b 100644
--- a/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md
+++ b/src/docs/guide/usage/linter/rules/eslint/valid-typeof.md
@@ -93,4 +93,4 @@ oxlint --deny valid-typeof
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/valid_typeof.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 620621c2bde..682fabd28e0 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
@@ -100,4 +100,4 @@ oxlint --deny vars-on-top
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/vars_on_top.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5cad541b93d..f11ba6454c8 100644
--- a/src/docs/guide/usage/linter/rules/eslint/yoda.md
+++ b/src/docs/guide/usage/linter/rules/eslint/yoda.md
@@ -185,4 +185,4 @@ oxlint --deny yoda
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/eslint/yoda.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 908eec2edf6..d045ff10f90 100644
--- a/src/docs/guide/usage/linter/rules/import/default.md
+++ b/src/docs/guide/usage/linter/rules/import/default.md
@@ -69,4 +69,4 @@ oxlint --deny import/default --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c512e592d40..73a2aaaaef4 100644
--- a/src/docs/guide/usage/linter/rules/import/export.md
+++ b/src/docs/guide/usage/linter/rules/import/export.md
@@ -56,4 +56,4 @@ oxlint --deny import/export --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/export.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/exports-last.md b/src/docs/guide/usage/linter/rules/import/exports-last.md
index f5876c45c8d..b8f2d2f0578 100644
--- a/src/docs/guide/usage/linter/rules/import/exports-last.md
+++ b/src/docs/guide/usage/linter/rules/import/exports-last.md
@@ -59,4 +59,4 @@ oxlint --deny import/exports-last --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/exports_last.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/exports_last.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/first.md b/src/docs/guide/usage/linter/rules/import/first.md
index e238e21ff1f..d56f2af1963 100644
--- a/src/docs/guide/usage/linter/rules/import/first.md
+++ b/src/docs/guide/usage/linter/rules/import/first.md
@@ -78,4 +78,4 @@ oxlint --deny import/first --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/first.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/first.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/group-exports.md b/src/docs/guide/usage/linter/rules/import/group-exports.md
new file mode 100644
index 00000000000..080d19b96f3
--- /dev/null
+++ b/src/docs/guide/usage/linter/rules/import/group-exports.md
@@ -0,0 +1,60 @@
+
+
+# import/group-exports
+
+
+
+
+### What it does
+
+Reports when named exports are not grouped together in a single export declaration
+or when multiple assignments to CommonJS module.exports
+or exports object are present in a single file.
+
+### Why is this bad?
+
+An export declaration or module.exports assignment can appear anywhere in the code.
+By requiring a single export declaration all your exports will remain at one place,
+making it easier to see what exports a module provides.
+
+### Examples
+
+Examples of **incorrect** code for this rule:
+
+```js
+export const first = true;
+export const second = true;
+```
+
+Examples of **correct** code for this rule:
+
+```js
+const first = true;
+const second = true;
+export { first, second };
+```
+
+## How to use
+
+To **enable** this rule in the CLI or using the config file, you can use:
+
+::: code-group
+
+```bash [CLI]
+oxlint --deny import/group-exports --import-plugin
+```
+
+```json [Config (.oxlintrc.json)]
+{
+ "plugins": ["import"],
+ "rules": {
+ "import/group-exports": "error"
+ }
+}
+```
+
+:::
+
+## References
+
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/group_exports.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 399c944a848..c143efb9858 100644
--- a/src/docs/guide/usage/linter/rules/import/max-dependencies.md
+++ b/src/docs/guide/usage/linter/rules/import/max-dependencies.md
@@ -57,4 +57,4 @@ oxlint --deny import/max-dependencies --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/max_dependencies.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c8aa0ca55ca..436e7c3d2c6 100644
--- a/src/docs/guide/usage/linter/rules/import/named.md
+++ b/src/docs/guide/usage/linter/rules/import/named.md
@@ -89,4 +89,4 @@ oxlint --deny import/named --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/named.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9a4258be4bc..e6f243374d2 100644
--- a/src/docs/guide/usage/linter/rules/import/namespace.md
+++ b/src/docs/guide/usage/linter/rules/import/namespace.md
@@ -84,4 +84,4 @@ oxlint --deny import/namespace --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/namespace.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-absolute-path.md b/src/docs/guide/usage/linter/rules/import/no-absolute-path.md
index 25e3ab181c5..53e97381879 100644
--- a/src/docs/guide/usage/linter/rules/import/no-absolute-path.md
+++ b/src/docs/guide/usage/linter/rules/import/no-absolute-path.md
@@ -101,4 +101,4 @@ oxlint --deny import/no-absolute-path --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_absolute_path.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_absolute_path.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 719a711a2bf..9e49b52d8b1 100644
--- a/src/docs/guide/usage/linter/rules/import/no-amd.md
+++ b/src/docs/guide/usage/linter/rules/import/no-amd.md
@@ -56,4 +56,4 @@ oxlint --deny import/no-amd --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_amd.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_amd.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-anonymous-default-export.md b/src/docs/guide/usage/linter/rules/import/no-anonymous-default-export.md
index 5f2a76ddf1d..33db4b9f55d 100644
--- a/src/docs/guide/usage/linter/rules/import/no-anonymous-default-export.md
+++ b/src/docs/guide/usage/linter/rules/import/no-anonymous-default-export.md
@@ -113,4 +113,4 @@ oxlint --deny import/no-anonymous-default-export --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_anonymous_default_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_anonymous_default_export.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 e6c9c826318..9b47e5c97e4 100644
--- a/src/docs/guide/usage/linter/rules/import/no-commonjs.md
+++ b/src/docs/guide/usage/linter/rules/import/no-commonjs.md
@@ -104,4 +104,4 @@ oxlint --deny import/no-commonjs --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_commonjs.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 162b0297a3b..5c6ae3d4c97 100644
--- a/src/docs/guide/usage/linter/rules/import/no-cycle.md
+++ b/src/docs/guide/usage/linter/rules/import/no-cycle.md
@@ -82,4 +82,4 @@ oxlint --deny import/no-cycle --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_cycle.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3eda3c4243c..3780246c726 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
@@ -58,4 +58,4 @@ oxlint --deny import/no-default-export --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_default_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9a48b44b189..d290e3878d2 100644
--- a/src/docs/guide/usage/linter/rules/import/no-duplicates.md
+++ b/src/docs/guide/usage/linter/rules/import/no-duplicates.md
@@ -63,4 +63,4 @@ oxlint --deny import/no-duplicates --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_duplicates.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fced21dc87b..b4b370cf37f 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
@@ -56,4 +56,4 @@ oxlint --deny import/no-dynamic-require --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_dynamic_require.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_dynamic_require.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-empty-named-blocks.md b/src/docs/guide/usage/linter/rules/import/no-empty-named-blocks.md
index 3b769ba8428..7ffd2e3f2de 100644
--- a/src/docs/guide/usage/linter/rules/import/no-empty-named-blocks.md
+++ b/src/docs/guide/usage/linter/rules/import/no-empty-named-blocks.md
@@ -56,4 +56,4 @@ oxlint --deny import/no-empty-named-blocks --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_empty_named_blocks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_empty_named_blocks.rs)
diff --git a/src/docs/guide/usage/linter/rules/import/no-mutable-exports.md b/src/docs/guide/usage/linter/rules/import/no-mutable-exports.md
index 927be6f98aa..96ee88f4965 100644
--- a/src/docs/guide/usage/linter/rules/import/no-mutable-exports.md
+++ b/src/docs/guide/usage/linter/rules/import/no-mutable-exports.md
@@ -61,4 +61,4 @@ oxlint --deny import/no-mutable-exports --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_mutable_exports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/import/no_mutable_exports.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 785e606e57b..35c13ccd5db 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
@@ -70,4 +70,4 @@ oxlint --deny import/no-named-as-default-member --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_named_as_default_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 39067237a10..3df55e7d096 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
@@ -65,4 +65,4 @@ oxlint --deny import/no-named-as-default --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_named_as_default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9966d57ab3c..d1fc109fb81 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
@@ -53,4 +53,4 @@ oxlint --deny import/no-named-default --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_named_default.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 01395b0b59c..ec6a644ce8e 100644
--- a/src/docs/guide/usage/linter/rules/import/no-namespace.md
+++ b/src/docs/guide/usage/linter/rules/import/no-namespace.md
@@ -83,4 +83,4 @@ oxlint --deny import/no-namespace --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e8dd3016fbd..458c556397d 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
@@ -55,4 +55,4 @@ oxlint --deny import/no-self-import --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_self_import.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6e0d9aafb7b..3bc59d28426 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
@@ -59,4 +59,4 @@ oxlint --deny import/no-webpack-loader-syntax --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/no_webpack_loader_syntax.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f70b41bc7aa..c1fdb528c0a 100644
--- a/src/docs/guide/usage/linter/rules/import/unambiguous.md
+++ b/src/docs/guide/usage/linter/rules/import/unambiguous.md
@@ -66,4 +66,4 @@ oxlint --deny import/unambiguous --import-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/import/unambiguous.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bde57c02ae1..b510512b0cd 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
@@ -113,4 +113,4 @@ oxlint --deny jest/consistent-test-it --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/consistent_test_it.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3651d65ea9c..8d3e2ac0d5a 100644
--- a/src/docs/guide/usage/linter/rules/jest/expect-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/expect-expect.md
@@ -59,4 +59,4 @@ oxlint --deny jest/expect-expect --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/expect_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bc0336dd235..927041a6339 100644
--- a/src/docs/guide/usage/linter/rules/jest/max-expects.md
+++ b/src/docs/guide/usage/linter/rules/jest/max-expects.md
@@ -61,4 +61,4 @@ oxlint --deny jest/max-expects --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/max_expects.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7fd830b980f..3b86f610d07 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
@@ -114,4 +114,4 @@ oxlint --deny jest/max-nested-describe --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/max_nested_describe.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d8a1c7fa628..136a9af0f43 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
@@ -111,4 +111,4 @@ oxlint --deny jest/no-alias-methods --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_alias_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ecbd1c1cb81..70bdbc1c65b 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
@@ -61,4 +61,4 @@ oxlint --deny jest/no-commented-out-tests --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_commented_out_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b46255aa6d9..9de3297e079 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
@@ -104,4 +104,4 @@ oxlint --deny jest/no-conditional-expect --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_conditional_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0053359301d..b153b717c9d 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
@@ -104,4 +104,4 @@ oxlint --deny jest/no-conditional-in-test --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_conditional_in_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fb7c74ab2db..9936a7c32e9 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
@@ -68,4 +68,4 @@ oxlint --deny jest/no-confusing-set-timeout --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_confusing_set_timeout.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b2202125f2e..e6350025852 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
@@ -77,4 +77,4 @@ oxlint --deny jest/no-deprecated-functions --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_deprecated_functions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e6203fab495..4d17b4f93bb 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
@@ -76,4 +76,4 @@ oxlint --deny jest/no-disabled-tests --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_disabled_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 73c7e365a1f..d5dd33f5a59 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
@@ -70,4 +70,4 @@ oxlint --deny jest/no-done-callback --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_done_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2c0def73da6..9b51f643531 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
@@ -104,4 +104,4 @@ oxlint --deny jest/no-duplicate-hooks --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_duplicate_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a4058e9c3f8..fbbfd36c559 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-export.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-export.md
@@ -50,4 +50,4 @@ oxlint --deny jest/no-export --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6620fc64e65..98206d83c98 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
@@ -74,4 +74,4 @@ oxlint --deny jest/no-focused-tests --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_focused_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0ee2c8dc1c1..501bfeaf02f 100644
--- a/src/docs/guide/usage/linter/rules/jest/no-hooks.md
+++ b/src/docs/guide/usage/linter/rules/jest/no-hooks.md
@@ -81,4 +81,4 @@ oxlint --deny jest/no-hooks --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7689da9c453..8a04fcf389b 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
@@ -62,4 +62,4 @@ oxlint --deny jest/no-identical-title --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_identical_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e86407ec5e2..98efeddac92 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
@@ -58,4 +58,4 @@ oxlint --deny jest/no-interpolation-in-snapshots --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_interpolation_in_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 093bbbd8d44..555c5477052 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
@@ -47,4 +47,4 @@ oxlint --deny jest/no-jasmine-globals --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_jasmine_globals.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b4591b01edc..19833094fec 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
@@ -111,4 +111,4 @@ oxlint --deny jest/no-large-snapshots --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_large_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 516021e4012..245ad045d37 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
@@ -52,4 +52,4 @@ oxlint --deny jest/no-mocks-import --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_mocks_import.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b9806c4dbd8..5c94b689d2f 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
@@ -51,4 +51,4 @@ oxlint --deny jest/no-restricted-jest-methods --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_restricted_jest_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1a6b088dfb9..7d2e130bb58 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
@@ -53,4 +53,4 @@ oxlint --deny jest/no-restricted-matchers --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_restricted_matchers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3b0e8c59435..9a5c41b92b1 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
@@ -48,4 +48,4 @@ oxlint --deny jest/no-standalone-expect --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_standalone_expect/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/jest/no_standalone_expect/mod.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 c0a13b0eed8..8d6b624f9b6 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
@@ -66,4 +66,4 @@ oxlint --deny jest/no-test-prefixes --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_test_prefixes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b4cf962754e..80cb9e55ff5 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
@@ -46,4 +46,4 @@ oxlint --deny jest/no-test-return-statement --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_test_return_statement.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 06a90be0dba..70ba6bb88e0 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
@@ -94,4 +94,4 @@ oxlint --deny jest/no-untyped-mock-factory --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/no_untyped_mock_factory.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 caf68c52071..d0671d1053b 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
@@ -46,4 +46,4 @@ oxlint --deny jest/prefer-called-with --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_called_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f0b64e4fb60..d2955a5bf71 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
@@ -59,4 +59,4 @@ oxlint --deny jest/prefer-comparison-matcher --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_comparison_matcher.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bf2871a0953..5fd3507c311 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-each.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-each.md
@@ -58,4 +58,4 @@ oxlint --deny jest/prefer-each --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_each.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a36b5c1134e..69f6ba0f218 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
@@ -47,4 +47,4 @@ oxlint --deny jest/prefer-equality-matcher --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_equality_matcher.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e0240d9109f..eb7b6b8c6e3 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
@@ -75,4 +75,4 @@ oxlint --deny jest/prefer-expect-resolves --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_expect_resolves.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b226a9a341c..089e3e25942 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
@@ -144,4 +144,4 @@ oxlint --deny jest/prefer-hooks-in-order --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_hooks_in_order.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b88a7ff3355..5d4a84f7715 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
@@ -139,4 +139,4 @@ oxlint --deny jest/prefer-hooks-on-top --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_hooks_on_top.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e3eaa89f46a..1a2208b07c0 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
@@ -61,4 +61,4 @@ oxlint --deny jest/prefer-jest-mocked --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_jest_mocked.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a3671347d62..45b5c2ba82e 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
@@ -159,4 +159,4 @@ oxlint --deny jest/prefer-lowercase-title --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_lowercase_title/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4f98a42e841..553e80eb9e0 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
@@ -59,4 +59,4 @@ oxlint --deny jest/prefer-mock-promise-shorthand --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_mock_promise_shorthand.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0700590a2ef..269f5659290 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
@@ -56,4 +56,4 @@ oxlint --deny jest/prefer-spy-on --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_spy_on.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7ae816b5f89..5fad9703a38 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
@@ -45,4 +45,4 @@ oxlint --deny jest/prefer-strict-equal --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_strict_equal.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 294d805ab49..618824eb8bb 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
@@ -57,4 +57,4 @@ oxlint --deny jest/prefer-to-be --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_to_be.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 51020069b3b..f5c28dc5aae 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
@@ -53,4 +53,4 @@ oxlint --deny jest/prefer-to-contain --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_to_contain.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9e83e1ee1eb..f0d96c2afba 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
@@ -56,4 +56,4 @@ oxlint --deny jest/prefer-to-have-length --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_to_have_length.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5c460fff038..ee4a8e5371e 100644
--- a/src/docs/guide/usage/linter/rules/jest/prefer-todo.md
+++ b/src/docs/guide/usage/linter/rules/jest/prefer-todo.md
@@ -50,4 +50,4 @@ oxlint --deny jest/prefer-todo --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/prefer_todo.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 501a77eae47..2ae1cc0b467 100644
--- a/src/docs/guide/usage/linter/rules/jest/require-hook.md
+++ b/src/docs/guide/usage/linter/rules/jest/require-hook.md
@@ -133,4 +133,4 @@ oxlint --deny jest/require-hook --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/require_hook.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 46bd5811bc0..3a62fe821bc 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
@@ -55,4 +55,4 @@ oxlint --deny jest/require-to-throw-message --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/require_to_throw_message.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 25946561152..4f14e32e2e0 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
@@ -87,4 +87,4 @@ oxlint --deny jest/require-top-level-describe --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/require_top_level_describe.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e2c79681ebe..d63902766c9 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
@@ -77,4 +77,4 @@ oxlint --deny jest/valid-describe-callback --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/valid_describe_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 69a4c20b5dc..6970c9ce98b 100644
--- a/src/docs/guide/usage/linter/rules/jest/valid-expect.md
+++ b/src/docs/guide/usage/linter/rules/jest/valid-expect.md
@@ -69,4 +69,4 @@ oxlint --deny jest/valid-expect --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/valid_expect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f42c1e715e4..64a66c7c0bb 100644
--- a/src/docs/guide/usage/linter/rules/jest/valid-title.md
+++ b/src/docs/guide/usage/linter/rules/jest/valid-title.md
@@ -84,4 +84,4 @@ oxlint --deny jest/valid-title --jest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jest/valid_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 92b449d91ac..72190e539f8 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/check-access.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/check-access.md
@@ -61,4 +61,4 @@ oxlint --deny jsdoc/check-access --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/check_access.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 256964f004a..8ac6d6008fa 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
@@ -71,4 +71,4 @@ oxlint --deny jsdoc/check-property-names --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/check_property_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9b641bdfe0b..dce997ea029 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
@@ -60,4 +60,4 @@ oxlint --deny jsdoc/check-tag-names --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/check_tag_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 262fed2582f..68b87a2b477 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/empty-tags.md
@@ -73,4 +73,4 @@ oxlint --deny jsdoc/empty-tags --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/empty_tags.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 8217f6bf087..919e37ceedf 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
@@ -67,4 +67,4 @@ oxlint --deny jsdoc/implements-on-classes --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/implements_on_classes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0676ea25f39..600f39fae1d 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/no-defaults.md
@@ -60,4 +60,4 @@ oxlint --deny jsdoc/no-defaults --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/no_defaults.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c2782f23517..e5f8397f854 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
@@ -52,4 +52,4 @@ oxlint --deny jsdoc/require-param-description --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_param_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0c9550cf85c..187170f0b30 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
@@ -52,4 +52,4 @@ oxlint --deny jsdoc/require-param-name --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_param_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 85c56705976..0c6953ccee2 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
@@ -52,4 +52,4 @@ oxlint --deny jsdoc/require-param-type --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_param_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5a73ee9ed22..d4fec5e632c 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-param.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-param.md
@@ -52,4 +52,4 @@ oxlint --deny jsdoc/require-param --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_param.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bdccdbd80c3..8c5a029d35f 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
@@ -59,4 +59,4 @@ oxlint --deny jsdoc/require-property-description --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_property_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1ce684bc1e9..d902bcbe9be 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
@@ -59,4 +59,4 @@ oxlint --deny jsdoc/require-property-name --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_property_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 44d2f7b9776..66d35e15be8 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
@@ -59,4 +59,4 @@ oxlint --deny jsdoc/require-property-type --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_property_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 84420ed8233..7deb7b15cf6 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-property.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-property.md
@@ -68,4 +68,4 @@ oxlint --deny jsdoc/require-property --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_property.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ed580b3dd85..487f5f9ef4e 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
@@ -53,4 +53,4 @@ oxlint --deny jsdoc/require-returns-description --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_returns_description.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ad8577ec951..61b91a8033f 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
@@ -52,4 +52,4 @@ oxlint --deny jsdoc/require-returns-type --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_returns_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 764e99693d0..4b87dc3c409 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-returns.md
@@ -65,4 +65,4 @@ oxlint --deny jsdoc/require-returns --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_returns.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 923560aeefc..6b6252813b0 100644
--- a/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md
+++ b/src/docs/guide/usage/linter/rules/jsdoc/require-yields.md
@@ -65,4 +65,4 @@ oxlint --deny jsdoc/require-yields --jsdoc-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsdoc/require_yields.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c67e3525d5d..5a8cce719cc 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
@@ -66,4 +66,4 @@ oxlint --deny jsx-a11y/alt-text --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/alt_text.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f09a86f278e..1baf5d07b01 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
@@ -60,4 +60,4 @@ oxlint --deny jsx-a11y/anchor-ambiguous-text --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/anchor_ambiguous_text.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2957b6334e3..87006ae01a4 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
@@ -62,4 +62,4 @@ oxlint --deny jsx-a11y/anchor-has-content --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/anchor_has_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 172ba65197e..f20698135b7 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
@@ -106,4 +106,4 @@ oxlint --deny jsx-a11y/anchor-is-valid --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/anchor_is_valid.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f2501ec3cb5..7ce44708d6c 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
@@ -61,4 +61,4 @@ oxlint --deny jsx-a11y/aria-activedescendant-has-tabindex --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/aria_activedescendant_has_tabindex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 de9e22c409e..e69283d8231 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
@@ -60,4 +60,4 @@ oxlint --deny jsx-a11y/aria-props --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 85c6a624f93..eb76ed11e84 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
@@ -107,4 +107,4 @@ oxlint --deny jsx-a11y/aria-role --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/aria_role.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f1d8b7f04d0..0815e743de5 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
@@ -55,4 +55,4 @@ oxlint --deny jsx-a11y/aria-unsupported-elements --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/aria_unsupported_elements.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7e2e34cf3dd..7a75721e6ef 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
@@ -53,4 +53,4 @@ oxlint --deny jsx-a11y/autocomplete-valid --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/autocomplete_valid.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7ede7f31e75..bcbc064f014 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
@@ -54,4 +54,4 @@ oxlint --deny jsx-a11y/click-events-have-key-events --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/click_events_have_key_events.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b820a9da83a..d49b9bf5e73 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
@@ -58,4 +58,4 @@ oxlint --deny jsx-a11y/heading-has-content --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/heading_has_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 095553c13fc..71f7745279f 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
@@ -56,4 +56,4 @@ oxlint --deny jsx-a11y/html-has-lang --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/html_has_lang.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 74264be0432..37d5966b30d 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
@@ -67,4 +67,4 @@ oxlint --deny jsx-a11y/iframe-has-title --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/iframe_has_title.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c856544e838..d53fae48a3e 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
@@ -65,4 +65,4 @@ oxlint --deny jsx-a11y/img-redundant-alt --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/img_redundant_alt.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4d08c365664..36f801a0e92 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
@@ -67,4 +67,4 @@ oxlint --deny jsx-a11y/label-has-associated-control --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/label_has_associated_control.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0adb52e3dce..7da089c7e36 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/lang.md
@@ -63,4 +63,4 @@ oxlint --deny jsx-a11y/lang --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/lang.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 976413119bb..c376b5ec663 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
@@ -57,4 +57,4 @@ oxlint --deny jsx-a11y/media-has-caption --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 64ca98fd401..92c4dd12290 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
@@ -54,4 +54,4 @@ oxlint --deny jsx-a11y/mouse-events-have-key-events --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/mouse_events_have_key_events.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0f6b8422034..18a02edcb6b 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
@@ -57,4 +57,4 @@ oxlint --deny jsx-a11y/no-access-key --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_access_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2342950974b..02026e29678 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
@@ -56,4 +56,4 @@ oxlint --deny jsx-a11y/no-aria-hidden-on-focusable --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_aria_hidden_on_focusable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2a7f3e8a1fd..c5498814b95 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
@@ -77,4 +77,4 @@ oxlint --deny jsx-a11y/no-autofocus --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_autofocus.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 70348de0050..74c798ad3ae 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
@@ -67,4 +67,4 @@ oxlint --deny jsx-a11y/no-distracting-elements --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_distracting_elements.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3d6208f7110..32cb1608067 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
@@ -70,4 +70,4 @@ oxlint --deny jsx-a11y/no-noninteractive-tabindex --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_noninteractive_tabindex.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c8110e2ccc6..1e07f43dc82 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
@@ -57,4 +57,4 @@ oxlint --deny jsx-a11y/no-redundant-roles --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/no_redundant_roles.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bb5e6dcc41a..4426569e66b 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
@@ -53,4 +53,4 @@ oxlint --deny jsx-a11y/prefer-tag-over-role --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/prefer_tag_over_role.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 24188e6e228..cee00fe0f7b 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
@@ -55,4 +55,4 @@ oxlint --deny jsx-a11y/role-has-required-aria-props --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/role_has_required_aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a09fa96a173..ac5cc0100f1 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
@@ -57,4 +57,4 @@ oxlint --deny jsx-a11y/role-supports-aria-props --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/role_supports_aria_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 95504eb74d8..e95e06b457c 100644
--- a/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md
+++ b/src/docs/guide/usage/linter/rules/jsx_a11y/scope.md
@@ -59,4 +59,4 @@ oxlint --deny jsx-a11y/scope --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/scope.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0f39da94802..e8a23cc836f 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
@@ -60,4 +60,4 @@ oxlint --deny jsx-a11y/tabindex-no-positive --jsx-a11y-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/jsx_a11y/tabindex_no_positive.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 dca1b169ce0..ff5777b8d4b 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
@@ -71,4 +71,4 @@ oxlint --deny nextjs/google-font-display --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/google_font_display.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3ab92fdb07e..0c5792e9621 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/google-font-preconnect --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/google_font_preconnect.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fbc8aa6f37a..c0e2df9c855 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/inline-script-id --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/inline_script_id.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 78f08d5c74f..443fcff0a1a 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/next-script-for-ga --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/next_script_for_ga.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 44bb3f25b2d..df563d6f33e 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-assign-module-variable --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_assign_module_variable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f6dc48a7e76..3c5c4fed85c 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-async-client-component --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_async_client_component.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 041f4865ce4..2de8a4e7f34 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
@@ -43,4 +43,4 @@ oxlint --deny nextjs/no-before-interactive-script-outside-document --nextjs-plug
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_before_interactive_script_outside_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ef5f5e09c35..d25b0fe8124 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-css-tags --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_css_tags.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fd4cf691e36..e051840c947 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
@@ -43,4 +43,4 @@ oxlint --deny nextjs/no-document-import-in-page --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_document_import_in_page.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 81c98527f7b..80ac214a815 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
@@ -60,4 +60,4 @@ oxlint --deny nextjs/no-duplicate-head --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_duplicate_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a1d5acaa645..caec4475bee 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
@@ -43,4 +43,4 @@ oxlint --deny nextjs/no-head-element --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_head_element.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e0760c6f800..c09cde23575 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-head-import-in-document --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_head_import_in_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1555b8454aa..81c2da0c321 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-img-element --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_img_element.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6d42133d3f9..dbd6011a1d1 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
@@ -46,4 +46,4 @@ oxlint --deny nextjs/no-page-custom-font --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_page_custom_font.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4e9c25db351..202299e5c83 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-script-component-in-head --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_script_component_in_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a9c9316d15d..0e59446b259 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
@@ -45,4 +45,4 @@ oxlint --deny nextjs/no-styled-jsx-in-document --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_styled_jsx_in_document.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 cdd3fd2ec23..6aa5ac50e51 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-sync-scripts --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_sync_scripts.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 437591e07cd..30ccebdf11d 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
@@ -41,4 +41,4 @@ oxlint --deny nextjs/no-title-in-document-head --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_title_in_document_head.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 8ce9d4a245e..52c50506f37 100644
--- a/src/docs/guide/usage/linter/rules/nextjs/no-typos.md
+++ b/src/docs/guide/usage/linter/rules/nextjs/no-typos.md
@@ -49,4 +49,4 @@ oxlint --deny nextjs/no-typos --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_typos.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4b47668cf1a..e8c4000afc2 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
@@ -47,4 +47,4 @@ oxlint --deny nextjs/no-unwanted-polyfillio --nextjs-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/nextjs/no_unwanted_polyfillio.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 45b49a2f545..90678fc9ee2 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
@@ -66,4 +66,4 @@ oxlint --deny node/no-exports-assign --node-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/node/no_exports_assign.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f9cd597413f..ab2517503ee 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
@@ -52,4 +52,4 @@ oxlint --deny node/no-new-require --node-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/node/no_new_require.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9e8a90835f1..257a1cd3848 100644
--- a/src/docs/guide/usage/linter/rules/oxc/approx-constant.md
+++ b/src/docs/guide/usage/linter/rules/oxc/approx-constant.md
@@ -50,4 +50,4 @@ oxlint --deny oxc/approx-constant
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/approx_constant.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4dc9e5b40b8..053d3861a45 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
@@ -50,4 +50,4 @@ oxlint --deny oxc/bad-array-method-on-arguments
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_array_method_on_arguments.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 27f20ff1b61..e1a2af73069 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
@@ -54,4 +54,4 @@ oxlint --deny oxc/bad-bitwise-operator
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_bitwise_operator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7e58058e17b..75b1e6e63f4 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
@@ -54,4 +54,4 @@ oxlint --deny oxc/bad-char-at-comparison
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_char_at_comparison.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0dbaa2f93e2..f9431a32bc0 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
@@ -47,4 +47,4 @@ oxlint --deny oxc/bad-comparison-sequence
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_comparison_sequence.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9c8241a92c8..65dc1dcc5a7 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
@@ -56,4 +56,4 @@ oxlint --deny oxc/bad-min-max-func
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_min_max_func.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2c787a263e0..3bcebc3cbe0 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
@@ -60,4 +60,4 @@ oxlint --deny oxc/bad-object-literal-comparison
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_object_literal_comparison.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c80a056eb22..1ac71c96065 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
@@ -52,4 +52,4 @@ oxlint --deny oxc/bad-replace-all-arg
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/bad_replace_all_arg.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d96bbb4725d..f266ef7eec5 100644
--- a/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md
+++ b/src/docs/guide/usage/linter/rules/oxc/const-comparisons.md
@@ -67,4 +67,4 @@ oxlint --deny oxc/const-comparisons
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/const_comparisons.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d58e086e856..8c95542a3e0 100644
--- a/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md
+++ b/src/docs/guide/usage/linter/rules/oxc/double-comparisons.md
@@ -57,4 +57,4 @@ oxlint --deny oxc/double-comparisons
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/double_comparisons.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ccff9bb8e07..0cc641d1c74 100644
--- a/src/docs/guide/usage/linter/rules/oxc/erasing-op.md
+++ b/src/docs/guide/usage/linter/rules/oxc/erasing-op.md
@@ -59,4 +59,4 @@ oxlint --deny oxc/erasing-op
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/erasing_op.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1ee189f18d5..10d3be5ea56 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
@@ -56,4 +56,4 @@ oxlint --deny oxc/misrefactored-assign-op
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/misrefactored_assign_op.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 de877e5df11..2e05754e728 100644
--- a/src/docs/guide/usage/linter/rules/oxc/missing-throw.md
+++ b/src/docs/guide/usage/linter/rules/oxc/missing-throw.md
@@ -65,4 +65,4 @@ oxlint --deny oxc/missing-throw
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/missing_throw.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 afae3020596..47b2a2b20a5 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
@@ -79,4 +79,4 @@ oxlint --deny oxc/no-accumulating-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_accumulating_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 99e72492923..9871606251e 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
@@ -40,4 +40,4 @@ oxlint --deny oxc/no-async-await
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_async_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 aa7a753f69f..8afb0eea6a3 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
@@ -134,4 +134,4 @@ oxlint --deny oxc/no-async-endpoint-handlers
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_async_endpoint_handlers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d83dafa3115..d567efeb655 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
@@ -54,4 +54,4 @@ oxlint --deny oxc/no-barrel-file
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_barrel_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d4b0c3a2d79..8d5348718e9 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
@@ -50,4 +50,4 @@ oxlint --deny oxc/no-const-enum
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_const_enum.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 619b4a16613..3c964c49d62 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
@@ -220,4 +220,4 @@ oxlint --deny oxc/no-map-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_map_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4a770a6987c..be2b3bc7fb3 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
@@ -56,4 +56,4 @@ oxlint --deny oxc/no-optional-chaining
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_optional_chaining.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 fc003a8037b..478d81cdc56 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
@@ -57,4 +57,4 @@ oxlint --deny oxc/no-rest-spread-properties
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/no_rest_spread_properties.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bc56b8e880a..8faeca8e669 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
@@ -57,4 +57,4 @@ oxlint --deny oxc/number-arg-out-of-range
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/number_arg_out_of_range.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 649b8df9266..1ac7b5a73a5 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
@@ -67,4 +67,4 @@ oxlint --deny oxc/only-used-in-recursion
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/only_used_in_recursion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 429d448b1dd..a394ef8f709 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
@@ -45,4 +45,4 @@ oxlint --deny oxc/uninvoked-array-callback
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/oxc/uninvoked_array_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 39e4e20903f..ccd29017fed 100644
--- a/src/docs/guide/usage/linter/rules/promise/avoid-new.md
+++ b/src/docs/guide/usage/linter/rules/promise/avoid-new.md
@@ -58,4 +58,4 @@ oxlint --deny promise/avoid-new --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/avoid_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d8f4b1752ce..fe44069cea5 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
@@ -58,4 +58,4 @@ oxlint --deny promise/catch-or-return --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/catch_or_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7597bc7fe71..9e44894f4f8 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
@@ -70,4 +70,4 @@ oxlint --deny promise/no-callback-in-promise --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_callback_in_promise.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/no_callback_in_promise.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-nesting.md b/src/docs/guide/usage/linter/rules/promise/no-nesting.md
index e8a05376131..8d0402c691b 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-nesting.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-nesting.md
@@ -82,4 +82,4 @@ oxlint --deny promise/no-nesting --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_nesting.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/no_nesting.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 1bcebbc159b..90966f1894f 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
@@ -57,4 +57,4 @@ oxlint --deny promise/no-new-statics --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_new_statics.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 90222440821..39791566074 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
@@ -56,4 +56,4 @@ oxlint --deny promise/no-promise-in-callback --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_promise_in_callback.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0a23bc0ef95..67d3bb7d21a 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
@@ -55,4 +55,4 @@ oxlint --deny promise/no-return-in-finally --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_return_in_finally.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/no_return_in_finally.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/no-return-wrap.md b/src/docs/guide/usage/linter/rules/promise/no-return-wrap.md
index 42c89308162..f5a522f9291 100644
--- a/src/docs/guide/usage/linter/rules/promise/no-return-wrap.md
+++ b/src/docs/guide/usage/linter/rules/promise/no-return-wrap.md
@@ -133,4 +133,4 @@ oxlint --deny promise/no-return-wrap --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/no_return_wrap.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/no_return_wrap.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 9d1a6943fdb..d0a6f397e45 100644
--- a/src/docs/guide/usage/linter/rules/promise/param-names.md
+++ b/src/docs/guide/usage/linter/rules/promise/param-names.md
@@ -58,4 +58,4 @@ oxlint --deny promise/param-names --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/param_names.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7e51ec27b8a..9512003870b 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
@@ -64,4 +64,4 @@ oxlint --deny promise/prefer-await-to-callbacks --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/prefer_await_to_callbacks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 04a8f3b4eb8..cb8e3d46b3b 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
@@ -64,4 +64,4 @@ oxlint --deny promise/prefer-await-to-then --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/prefer_await_to_then.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/prefer_await_to_then.rs)
diff --git a/src/docs/guide/usage/linter/rules/promise/prefer-catch.md b/src/docs/guide/usage/linter/rules/promise/prefer-catch.md
index c9cab5effa0..7c19567a09c 100644
--- a/src/docs/guide/usage/linter/rules/promise/prefer-catch.md
+++ b/src/docs/guide/usage/linter/rules/promise/prefer-catch.md
@@ -66,4 +66,4 @@ oxlint --deny promise/prefer-catch --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/prefer_catch.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/promise/prefer_catch.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 a10e430afec..66fb76fbd98 100644
--- a/src/docs/guide/usage/linter/rules/promise/spec-only.md
+++ b/src/docs/guide/usage/linter/rules/promise/spec-only.md
@@ -50,4 +50,4 @@ oxlint --deny promise/spec-only --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/spec_only.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6efa2694735..3f0da68802d 100644
--- a/src/docs/guide/usage/linter/rules/promise/valid-params.md
+++ b/src/docs/guide/usage/linter/rules/promise/valid-params.md
@@ -54,4 +54,4 @@ oxlint --deny promise/valid-params --promise-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/promise/valid_params.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 41fc39cd76d..70bbcadcbc0 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
@@ -53,4 +53,4 @@ oxlint --deny react/button-has-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/button_has_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 61ee6b87a5e..0600aa08bfb 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
@@ -60,4 +60,4 @@ oxlint --deny react/checked-requires-onchange-or-readonly
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/checked_requires_onchange_or_readonly.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 29a366c4eb0..3b50006a6f1 100644
--- a/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md
+++ b/src/docs/guide/usage/linter/rules/react/exhaustive-deps.md
@@ -60,4 +60,4 @@ oxlint --deny react/exhaustive-deps
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/exhaustive_deps.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 21ad7928b4b..cb67a023afb 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
@@ -66,4 +66,4 @@ oxlint --deny react/iframe-missing-sandbox
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/iframe_missing_sandbox.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 774006f3c8d..443c19a5ffd 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
@@ -52,4 +52,4 @@ oxlint --deny react/jsx-boolean-value
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_boolean_value.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4bee6304961..c410d1c5f8d 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
@@ -252,4 +252,4 @@ oxlint --deny react/jsx-curly-brace-presence
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_curly_brace_presence.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/react/jsx_curly_brace_presence.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/jsx-filename-extension.md b/src/docs/guide/usage/linter/rules/react/jsx-filename-extension.md
index 0e30cbf07c3..5f7bd859bcc 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-filename-extension.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-filename-extension.md
@@ -91,4 +91,4 @@ oxlint --deny react/jsx-filename-extension
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_filename_extension.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/react/jsx_filename_extension.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 3cde52ee2ea..73661659913 100644
--- a/src/docs/guide/usage/linter/rules/react/jsx-key.md
+++ b/src/docs/guide/usage/linter/rules/react/jsx-key.md
@@ -54,4 +54,4 @@ oxlint --deny react/jsx-key
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f7b1b79e108..b9615c5a108 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
@@ -59,4 +59,4 @@ oxlint --deny react/jsx-no-comment-textnodes
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_comment_textnodes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 01cdf5e3393..9b65e8aef2d 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
@@ -55,4 +55,4 @@ oxlint --deny react/jsx-no-duplicate-props
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_duplicate_props.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 03f6c5bc13e..0963985b91c 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
@@ -54,4 +54,4 @@ oxlint --deny react/jsx-no-script-url
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_script_url.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 43f84ea9293..c627d44c630 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
@@ -61,4 +61,4 @@ oxlint --deny react/jsx-no-target-blank
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_target_blank.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c6a3b1b7f02..6f47b9dc486 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
@@ -45,4 +45,4 @@ oxlint --deny react/jsx-no-undef
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_undef.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c0832190ca2..1f2ad276f64 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
@@ -51,4 +51,4 @@ oxlint --deny react/jsx-no-useless-fragment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_no_useless_fragment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d4d88d8059a..fe8722d7597 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
@@ -57,4 +57,4 @@ oxlint --deny react/jsx-props-no-spread-multi
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/jsx_props_no_spread_multi.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3462dce713b..c1ecc0d59b5 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
@@ -52,4 +52,4 @@ oxlint --deny react/no-array-index-key
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_array_index_key.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1d246e2abf3..1403605ba96 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
@@ -67,4 +67,4 @@ oxlint --deny react/no-children-prop
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_children_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ddde7f821d4..9c74825a4f2 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
@@ -54,4 +54,4 @@ oxlint --deny react/no-danger-with-children
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_danger_with_children.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5c42d7fcae9..1ab2f602d46 100644
--- a/src/docs/guide/usage/linter/rules/react/no-danger.md
+++ b/src/docs/guide/usage/linter/rules/react/no-danger.md
@@ -55,4 +55,4 @@ oxlint --deny react/no-danger
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_danger.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1eeb5733d1c..70b09607ea2 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
@@ -84,4 +84,4 @@ oxlint --deny react/no-direct-mutation-state
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_direct_mutation_state.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4d456acfab7..a55ad1e8b69 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
@@ -53,4 +53,4 @@ oxlint --deny react/no-find-dom-node
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_find_dom_node.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d6cf08808fa..c83b8c4d388 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
@@ -54,4 +54,4 @@ oxlint --deny react/no-is-mounted
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_is_mounted.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/react/no_is_mounted.rs)
diff --git a/src/docs/guide/usage/linter/rules/react/no-namespace.md b/src/docs/guide/usage/linter/rules/react/no-namespace.md
index 90a865ef2e8..2a2f7552f09 100644
--- a/src/docs/guide/usage/linter/rules/react/no-namespace.md
+++ b/src/docs/guide/usage/linter/rules/react/no-namespace.md
@@ -51,4 +51,4 @@ oxlint --deny react/no-namespace
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/react/no_namespace.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 68b07b4022a..3d5700ef3d8 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
@@ -55,4 +55,4 @@ oxlint --deny react/no-render-return-value
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_render_return_value.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 321d5d69382..b9b31eaccb8 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
@@ -58,4 +58,4 @@ oxlint --deny react/no-set-state
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_set_state.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 df913fe17c6..7aadfc7a529 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
@@ -82,4 +82,4 @@ oxlint --deny react/no-string-refs
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_string_refs.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e96bdc12905..2fceb52bddd 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
@@ -53,4 +53,4 @@ oxlint --deny react/no-unescaped-entities
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_unescaped_entities.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ba5a8a1bb20..337aeb3b1b5 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
@@ -49,4 +49,4 @@ oxlint --deny react/no-unknown-property
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/no_unknown_property.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e0f790015ab..aecf54a97f9 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
@@ -46,4 +46,4 @@ oxlint --deny react/prefer-es6-class
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/prefer_es6_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0402ad08a3d..a5067e8c195 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
@@ -51,4 +51,4 @@ oxlint --deny react/react-in-jsx-scope
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/react_in_jsx_scope.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2c56f097039..b8154342d05 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
@@ -51,4 +51,4 @@ oxlint --deny react/require-render-return
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/require_render_return.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 52d11e0793f..a96173f8480 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
@@ -33,4 +33,4 @@ oxlint --deny react/rules-of-hooks
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/rules_of_hooks.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b4a170309c7..dccf926ba2b 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
@@ -56,4 +56,4 @@ oxlint --deny react/self-closing-comp
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/self_closing_comp.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 044a5ca8e9b..bafc545368d 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
@@ -67,4 +67,4 @@ oxlint --deny react/style-prop-object
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/style_prop_object.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5a90a37ebbf..e2cae5c2808 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
@@ -63,4 +63,4 @@ oxlint --deny react/void-dom-elements-no-children
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react/void_dom_elements_no_children.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 79920c7049b..65f49e9089d 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
@@ -57,4 +57,4 @@ oxlint --deny react-perf/jsx-no-jsx-as-prop --react-perf-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react_perf/jsx_no_jsx_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 21ff316e499..482500d50e4 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
@@ -59,4 +59,4 @@ oxlint --deny react-perf/jsx-no-new-array-as-prop --react-perf-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react_perf/jsx_no_new_array_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0582eed1038..96ff910e84e 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
@@ -56,4 +56,4 @@ oxlint --deny react-perf/jsx-no-new-function-as-prop --react-perf-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react_perf/jsx_no_new_function_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7a5281cdcae..3b0095ca153 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
@@ -60,4 +60,4 @@ oxlint --deny react-perf/jsx-no-new-object-as-prop --react-perf-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/react_perf/jsx_no_new_object_as_prop.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d9fc58c54c6..fff5a760ab2 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
@@ -75,4 +75,4 @@ oxlint --deny typescript/adjacent-overload-signatures
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/adjacent_overload_signatures.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 71d26354fee..046b0bdb5cb 100644
--- a/src/docs/guide/usage/linter/rules/typescript/array-type.md
+++ b/src/docs/guide/usage/linter/rules/typescript/array-type.md
@@ -45,4 +45,4 @@ oxlint --deny typescript/array-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/array_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3b672ffbf66..c2b9e1fdd0b 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
@@ -48,4 +48,4 @@ oxlint --deny typescript/ban-ts-comment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/ban_ts_comment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3a52e10da0c..2270df048dd 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
@@ -46,4 +46,4 @@ oxlint --deny typescript/ban-tslint-comment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/ban_tslint_comment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6a3c51c6d7c..7d2363b7b49 100644
--- a/src/docs/guide/usage/linter/rules/typescript/ban-types.md
+++ b/src/docs/guide/usage/linter/rules/typescript/ban-types.md
@@ -46,4 +46,4 @@ oxlint --deny typescript/ban-types
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/ban_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4c43161209c..e94c08c6160 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
@@ -56,4 +56,4 @@ oxlint --deny typescript/consistent-generic-constructors
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/consistent_generic_constructors.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 604a511221e..d497ef0ff73 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
@@ -57,4 +57,4 @@ oxlint --deny typescript/consistent-indexed-object-style
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/consistent_indexed_object_style.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2b1829b777d..bcf9248d9ed 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
@@ -89,4 +89,4 @@ oxlint --deny typescript/consistent-type-definitions
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/consistent_type_definitions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b3f1d9fbac9..1f479ecc81f 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
@@ -47,4 +47,4 @@ oxlint --deny typescript/consistent-type-imports
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/consistent_type_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4ebbef0af9b..d87ef774842 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
@@ -90,4 +90,4 @@ oxlint --deny typescript/explicit-function-return-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1457728628b..86569c626af 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
@@ -46,4 +46,4 @@ oxlint --deny typescript/no-confusing-non-null-assertion
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_confusing_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b38de67acdd..7054096b98e 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
@@ -84,4 +84,4 @@ oxlint --deny typescript/no-duplicate-enum-values
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_duplicate_enum_values.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 edf771a3d61..0f13c77c111 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
@@ -44,4 +44,4 @@ oxlint --deny typescript/no-dynamic-delete
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_dynamic_delete.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 92f80814601..a5ad81115aa 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
@@ -44,4 +44,4 @@ oxlint --deny typescript/no-empty-interface
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_empty_interface.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 efe30e22150..25faf15b6a1 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
@@ -74,4 +74,4 @@ oxlint --deny typescript/no-empty-object-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_empty_object_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4c0371caeeb..6b9826be33a 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
@@ -88,4 +88,4 @@ oxlint --deny typescript/no-explicit-any
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_explicit_any.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 034567fe6c7..72a1d672421 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
@@ -80,4 +80,4 @@ oxlint --deny typescript/no-extra-non-null-assertion
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_extra_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7d81e0a5227..cba957d6b8f 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
@@ -70,4 +70,4 @@ oxlint --deny typescript/no-extraneous-class
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_extraneous_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b4d7038eb6a..1d849871ef4 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
@@ -70,4 +70,4 @@ oxlint --deny typescript/no-import-type-side-effects
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_import_type_side_effects.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 beaa4279991..0041e243d29 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
@@ -58,4 +58,4 @@ oxlint --deny typescript/no-inferrable-types
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_inferrable_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 44eb9554173..6a84f10bf31 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
@@ -76,4 +76,4 @@ oxlint --deny typescript/no-misused-new
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_misused_new.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 594603186d4..3e2aa52ce99 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-namespace.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-namespace.md
@@ -124,4 +124,4 @@ oxlint --deny typescript/no-namespace
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_namespace.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 be229589020..a5114ee581f 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
@@ -72,4 +72,4 @@ oxlint --deny typescript/no-non-null-asserted-nullish-coalescing
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_nullish_coalescing.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0e9ac4ceed9..0bb8647474b 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
@@ -65,4 +65,4 @@ oxlint --deny typescript/no-non-null-asserted-optional-chain
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_non_null_asserted_optional_chain.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 552090b2135..2a2fa60b0f3 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
@@ -43,4 +43,4 @@ oxlint --deny typescript/no-non-null-assertion
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_non_null_assertion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 4c8e397ce1f..fc9f2386676 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
@@ -114,4 +114,4 @@ oxlint --deny typescript/no-require-imports
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_require_imports.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d9a22093041..e54fb757aa4 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
@@ -48,4 +48,4 @@ oxlint --deny typescript/no-this-alias
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_this_alias.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/typescript/no_this_alias.rs)
diff --git a/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-parameter-property-assignment.md b/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-parameter-property-assignment.md
index e7cea894332..3915396aeeb 100644
--- a/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-parameter-property-assignment.md
+++ b/src/docs/guide/usage/linter/rules/typescript/no-unnecessary-parameter-property-assignment.md
@@ -63,4 +63,4 @@ oxlint --deny typescript/no-unnecessary-parameter-property-assignment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_unnecessary_parameter_property_assignment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/typescript/no_unnecessary_parameter_property_assignment.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 daae0de558d..7bdba849fe8 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
@@ -77,4 +77,4 @@ oxlint --deny typescript/no-unnecessary-type-constraint
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_unnecessary_type_constraint.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 804a6f5d9a5..2909937e229 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
@@ -46,4 +46,4 @@ oxlint --deny typescript/no-unsafe-declaration-merging
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_unsafe_declaration_merging.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 114a11ce0d9..d2b9c97224e 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
@@ -63,4 +63,4 @@ oxlint --deny typescript/no-unsafe-function-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_unsafe_function_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 35d6ec1efe7..13032dd572f 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
@@ -70,4 +70,4 @@ oxlint --deny typescript/no-useless-empty-export
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_useless_empty_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a2ce344bd4a..e59ed3f9d70 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
@@ -41,4 +41,4 @@ oxlint --deny typescript/no-var-requires
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_var_requires.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 41487076be5..5e3ef3a87b6 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
@@ -67,4 +67,4 @@ oxlint --deny typescript/no-wrapper-object-types
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/no_wrapper_object_types.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9fd7363468e..fed0bd7cb47 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
@@ -67,4 +67,4 @@ oxlint --deny typescript/prefer-as-const
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_as_const.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ef70103eb10..66ba81d3ae5 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
@@ -48,4 +48,4 @@ oxlint --deny typescript/prefer-enum-initializers
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_enum_initializers.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c84a95c1e0e..dff6204bc63 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
@@ -58,4 +58,4 @@ oxlint --deny typescript/prefer-for-of
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_for_of.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 14952ccb92e..cb50d1afcdc 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
@@ -88,4 +88,4 @@ oxlint --deny typescript/prefer-function-type
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_function_type.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5af28e6998d..4e5764b817b 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
@@ -49,4 +49,4 @@ oxlint --deny typescript/prefer-literal-enum-member
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_literal_enum_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 98bcad732fb..eb6968006ab 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
@@ -46,4 +46,4 @@ oxlint --deny typescript/prefer-namespace-keyword
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_namespace_keyword.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 45c40156de8..e3cfdf77b96 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
@@ -55,4 +55,4 @@ oxlint --deny typescript/prefer-ts-expect-error
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/prefer_ts_expect_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f871adc3bd6..185024e3f86 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
@@ -45,4 +45,4 @@ oxlint --deny typescript/triple-slash-reference
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/typescript/triple_slash_reference.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3d9d25fe55a..7862fdea9a6 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
@@ -116,4 +116,4 @@ oxlint --deny unicorn/catch-error-name
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/catch_error_name.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/catch_error_name.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/consistent-date-clone.md b/src/docs/guide/usage/linter/rules/unicorn/consistent-date-clone.md
index 6675efb4c01..c24884114b9 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/consistent-date-clone.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/consistent-date-clone.md
@@ -56,4 +56,4 @@ oxlint --deny unicorn/consistent-date-clone
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/consistent_date_clone.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/consistent_date_clone.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 30d17a7337e..fa9ac03ea4a 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/consistent-empty-array-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/consistent_empty_array_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6c34807eb12..ddbc515f8e2 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
@@ -69,4 +69,4 @@ oxlint --deny unicorn/consistent-existence-index-check
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/consistent_existence_index_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d16a3d8d022..fab1ebc5a70 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
@@ -135,4 +135,4 @@ oxlint --deny unicorn/consistent-function-scoping
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/consistent_function_scoping.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 592957cdd2a..06d53320e0d 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
@@ -58,4 +58,4 @@ oxlint --deny unicorn/empty-brace-spaces
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/empty_brace_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 44abd04dbf7..542595a5f66 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/error-message.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/error-message.md
@@ -54,4 +54,4 @@ oxlint --deny unicorn/error-message
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/error_message.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b9fcba28dd7..ad1d30c59d8 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/escape-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/escape-case.md
@@ -60,4 +60,4 @@ oxlint --deny unicorn/escape-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/escape_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 698a7361b94..28fbd7d903e 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
@@ -64,4 +64,4 @@ oxlint --deny unicorn/explicit-length-check
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/explicit_length_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7544155f905..50a5d825a00 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/filename-case.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/filename-case.md
@@ -124,4 +124,4 @@ oxlint --deny unicorn/filename-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/filename_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2df8004d100..8677320d1c2 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
@@ -58,4 +58,4 @@ oxlint --deny unicorn/new-for-builtins
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/new_for_builtins.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 cc95cc97a91..2350076345c 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
@@ -62,4 +62,4 @@ oxlint --deny unicorn/no-abusive-eslint-disable
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-accessor-recursion.md b/src/docs/guide/usage/linter/rules/unicorn/no-accessor-recursion.md
index 605a8312673..a773b0089d0 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-accessor-recursion.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-accessor-recursion.md
@@ -58,4 +58,4 @@ oxlint --deny unicorn/no-accessor-recursion
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_accessor_recursion.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/no_accessor_recursion.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 6b052345b76..8a2a94193b8 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
@@ -65,4 +65,4 @@ oxlint --deny unicorn/no-anonymous-default-export
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_anonymous_default_export.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 65914446beb..1b818b2f1eb 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
@@ -64,4 +64,4 @@ oxlint --deny unicorn/no-array-for-each
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_array_for_each.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c54ea1bc61b..d7d3db5b45b 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
@@ -44,4 +44,4 @@ oxlint --deny unicorn/no-array-reduce
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_array_reduce.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b93466acdf5..ad69e8ec5ba 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
@@ -51,4 +51,4 @@ oxlint --deny unicorn/no-await-expression-member
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_await_expression_member.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9a5f21601ea..941e3fa067e 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
@@ -64,4 +64,4 @@ oxlint --deny unicorn/no-await-in-promise-methods
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_await_in_promise_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e392d5a61ac..43477c35868 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-console-spaces
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_console_spaces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 caadc77287f..898d7cc897e 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
@@ -63,4 +63,4 @@ oxlint --deny unicorn/no-document-cookie
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_document_cookie.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 05f1a3faf67..644c016aa71 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
@@ -45,4 +45,4 @@ oxlint --deny unicorn/no-empty-file
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_empty_file.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f8b1c6db50c..f92f324b68b 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-hex-escape
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_hex_escape.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0d986bb7c1a..aca677b3c3f 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
@@ -45,4 +45,4 @@ oxlint --deny unicorn/no-instanceof-array
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_instanceof_array.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/no_instanceof_array.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/no-invalid-fetch-options.md b/src/docs/guide/usage/linter/rules/unicorn/no-invalid-fetch-options.md
index 742391c2dc8..3ca9bccbbb4 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-invalid-fetch-options.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-invalid-fetch-options.md
@@ -59,4 +59,4 @@ oxlint --deny unicorn/no-invalid-fetch-options
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_invalid_fetch_options.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/no_invalid_fetch_options.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 47f06a3a335..1725f69d79a 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/no-invalid-remove-event-listener
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_invalid_remove_event_listener.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0baca9e3f40..47f9ee0252c 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-length-as-slice-end
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_length_as_slice_end.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2d65f61d4b3..82ded9ee765 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
@@ -55,4 +55,4 @@ oxlint --deny unicorn/no-lonely-if
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_lonely_if.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 9671698ca01..3be4d471bdc 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
@@ -53,4 +53,4 @@ oxlint --deny unicorn/no-magic-array-flat-depth
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_magic_array_flat_depth.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f3f51676ca6..554073ca2b1 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
@@ -60,4 +60,4 @@ oxlint --deny unicorn/no-negation-in-equality-check
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_negation_in_equality_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 528df599824..96da9b3a758 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
@@ -55,4 +55,4 @@ oxlint --deny unicorn/no-nested-ternary
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_nested_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 e550556f688..6487a39cc4d 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
@@ -58,4 +58,4 @@ oxlint --deny unicorn/no-new-array
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_new_array.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 aaf9a2128d9..7a96cf66967 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-new-buffer
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_new_buffer.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 865fb5b32dc..1e570dd41b3 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-null.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-null.md
@@ -56,4 +56,4 @@ oxlint --deny unicorn/no-null
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_null.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c35e7689c76..a1a50d79934 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
@@ -49,4 +49,4 @@ oxlint --deny unicorn/no-object-as-default-parameter
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_object_as_default_parameter.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 10cc13dbdb9..5b1d10e847f 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/no-process-exit
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_process_exit.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3dd948d41fc..cede4fba1c2 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
@@ -67,4 +67,4 @@ oxlint --deny unicorn/no-single-promise-in-promise-methods
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_single_promise_in_promise_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 65452c0881b..9a43831ef34 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
@@ -72,4 +72,4 @@ oxlint --deny unicorn/no-static-only-class
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_static_only_class.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 8622e757246..9738ef4b9c5 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/no-thenable.md
@@ -54,4 +54,4 @@ oxlint --deny unicorn/no-thenable
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_thenable.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 a9cb95b0553..a4863ecd5ce 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
@@ -65,4 +65,4 @@ oxlint --deny unicorn/no-this-assignment
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_this_assignment.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 95c4d889ead..f518dad955d 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-typeof-undefined
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_typeof_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b6138ff3d6e..b8e5c1c5bce 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
@@ -49,4 +49,4 @@ oxlint --deny unicorn/no-unnecessary-await
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_unnecessary_await.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5a338ca6762..68d09f0c318 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
@@ -50,4 +50,4 @@ oxlint --deny unicorn/no-unreadable-array-destructuring
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_unreadable_array_destructuring.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 03805727128..b3e07fd568b 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
@@ -59,4 +59,4 @@ oxlint --deny unicorn/no-unreadable-iife
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_unreadable_iife.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 62fe8264aff..a0fea99c429 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/no-useless-fallback-in-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_fallback_in_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 3753c30fa6e..f889e3f9ff2 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/no-useless-length-check
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_length_check.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c8564fdb974..56b465f2699 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-useless-promise-resolve-reject
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_promise_resolve_reject.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5b61d2d16fd..4e7e29a1613 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
@@ -101,4 +101,4 @@ oxlint --deny unicorn/no-useless-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_spread/mod.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 85883662f05..f70648bef36 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
@@ -62,4 +62,4 @@ oxlint --deny unicorn/no-useless-switch-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_switch_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 85299481304..e21f308cdde 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/no-useless-undefined
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_useless_undefined.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6570d570ce1..3a029e011e1 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/no-zero-fractions
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/no_zero_fractions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 325c6a6b5c4..ae3d7d5805c 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
@@ -67,4 +67,4 @@ oxlint --deny unicorn/number-literal-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/number_literal_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2a998595c45..786a4af9364 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
@@ -48,4 +48,4 @@ oxlint --deny unicorn/numeric-separators-style
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/numeric_separators_style.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0f4e1cd0403..c5b14b43441 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-add-event-listener
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_add_event_listener.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1998c7b21d1..670631dab24 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
@@ -46,4 +46,4 @@ oxlint --deny unicorn/prefer-array-flat-map
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_array_flat_map.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 130e665e48c..7e2cc0dcf57 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
@@ -63,4 +63,4 @@ oxlint --deny unicorn/prefer-array-flat
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_array_flat.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0154b50a7c5..e0127f7642f 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
@@ -61,4 +61,4 @@ oxlint --deny unicorn/prefer-array-some
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_array_some.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0a828dd317f..b33fc96e2aa 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
@@ -59,4 +59,4 @@ oxlint --deny unicorn/prefer-blob-reading-methods
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_blob_reading_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 70e3a7ea742..908efdd877d 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/prefer-code-point
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_code_point.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 17afe0796a8..2694a9c706d 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
@@ -53,4 +53,4 @@ oxlint --deny unicorn/prefer-date-now
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_date_now.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 98ebbf63888..23213aa9426 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/prefer-dom-node-append
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_append.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 663c450d60c..86b68e9e3ee 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/prefer-dom-node-dataset
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_dataset.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f0d5768fadc..85f7699ff5f 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
@@ -49,4 +49,4 @@ oxlint --deny unicorn/prefer-dom-node-remove
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_remove.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 2fc34608226..538a77db381 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/prefer-dom-node-text-content
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_dom_node_text_content.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ac0b5c6ce7a..8a523ba4b77 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
@@ -53,4 +53,4 @@ oxlint --deny unicorn/prefer-event-target
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_event_target.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 d80b08d5ab2..d50693775e1 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-includes.md
@@ -55,4 +55,4 @@ oxlint --deny unicorn/prefer-includes
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_includes.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 cb5ea72dc2b..389c3f683be 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-logical-operator-over-ternary
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_logical_operator_over_ternary.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ddad873182c..50d0f7facaa 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/prefer-math-min-max
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_math_min_max.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5e9efc56b3d..57ac57dfb8a 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
@@ -60,4 +60,4 @@ oxlint --deny unicorn/prefer-math-trunc
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_math_trunc.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 23b7e7dd65d..14aa4f03f7d 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
@@ -61,4 +61,4 @@ oxlint --deny unicorn/prefer-modern-dom-apis
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_modern_dom_apis.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 16e23e1e1e3..58c8fcbd440 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
@@ -59,4 +59,4 @@ oxlint --deny unicorn/prefer-modern-math-apis
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_modern_math_apis.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c8ad1d64914..257ce9636a2 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
@@ -58,4 +58,4 @@ oxlint --deny unicorn/prefer-native-coercion-functions
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_native_coercion_functions.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 64b56455c37..e48d818077a 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-negative-index
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_negative_index.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f41342309ed..0ad79ef5e40 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/prefer-node-protocol
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_node_protocol.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 696c07ca746..2ad355d9ae5 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
@@ -62,4 +62,4 @@ oxlint --deny unicorn/prefer-number-properties
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_number_properties.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 078a754400f..521aafbbd34 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/prefer-optional-catch-binding
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_optional_catch_binding.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6c98c4a3fab..dde77c447a6 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/prefer-prototype-methods
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_prototype_methods.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 554e0af4d82..2d81a941869 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
@@ -61,4 +61,4 @@ oxlint --deny unicorn/prefer-query-selector
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_query_selector.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 6c1fa074063..2cfc066375f 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
@@ -49,4 +49,4 @@ oxlint --deny unicorn/prefer-reflect-apply
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_reflect_apply.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 769446bf904..7fff1d61b96 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/prefer-regexp-test
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_regexp_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 75930987295..c13b188a74a 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
@@ -59,4 +59,4 @@ oxlint --deny unicorn/prefer-set-has
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_set_has.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 88e5ba19e7e..2bd9850fa3a 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
@@ -55,4 +55,4 @@ oxlint --deny unicorn/prefer-set-size
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_set_size.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 c1d72bf290e..730e2426104 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/prefer-spread.md
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-spread
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_spread.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 7b3454b0679..96974cf015f 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-string-raw
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_string_raw.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 ed92d717035..9158a14568f 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/prefer-string-replace-all
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_string_replace_all.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 1d46a818756..1cae9533c65 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
@@ -52,4 +52,4 @@ oxlint --deny unicorn/prefer-string-slice
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_string_slice.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 eab0a39e76f..d8deefd0fe5 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
@@ -57,4 +57,4 @@ oxlint --deny unicorn/prefer-string-starts-ends-with
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_string_starts_ends_with.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 840775fa14b..fd3989091d8 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-string-trim-start-end
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_string_trim_start_end.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 b674feefe67..f9578bf5ec1 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/prefer-structured-clone
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_structured_clone.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 07b864b799d..737b8502ff4 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/prefer-type-error
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/prefer_type_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 214e147ebc1..3f1804b3819 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
@@ -53,4 +53,4 @@ oxlint --deny unicorn/require-array-join-separator
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/require_array_join_separator.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bbb4f3ab305..1a3d706b2ca 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
@@ -54,4 +54,4 @@ oxlint --deny unicorn/require-number-to-fixed-digits-argument
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/require_number_to_fixed_digits_argument.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/require_number_to_fixed_digits_argument.rs)
diff --git a/src/docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.md b/src/docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.md
index e8d60e706c1..dc3399d3431 100644
--- a/src/docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.md
+++ b/src/docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.md
@@ -55,4 +55,4 @@ oxlint --deny unicorn/require-post-message-target-origin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/require_post_message_target_origin.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/unicorn/require_post_message_target_origin.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 3b147698de2..9bf18de29d4 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
@@ -50,4 +50,4 @@ oxlint --deny unicorn/switch-case-braces
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/switch_case_braces.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 57c3936ade6..c8dd5c977e4 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
@@ -69,4 +69,4 @@ oxlint --deny unicorn/text-encoding-identifier-case
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/text_encoding_identifier_case.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 477a1e93f84..29f6b2677f0 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
@@ -56,4 +56,4 @@ oxlint --deny unicorn/throw-new-error
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/unicorn/throw_new_error.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 0ca9afee281..268309a49f6 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
@@ -66,4 +66,4 @@ oxlint --deny vitest/no-conditional-tests --vitest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/no_conditional_tests.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 5eac6e09d32..f6aef9adb49 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
@@ -65,4 +65,4 @@ oxlint --deny vitest/no-import-node-test --vitest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/no_import_node_test.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 860871ef1e3..7dec4d95332 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
@@ -58,4 +58,4 @@ oxlint --deny vitest/prefer-to-be-falsy --vitest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/prefer_to_be_falsy.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 bafcd209bba..380cfa2451f 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
@@ -58,4 +58,4 @@ oxlint --deny vitest/prefer-to-be-object --vitest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/prefer_to_be_object.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 76b452b55b3..9a50b78aff3 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
@@ -58,4 +58,4 @@ oxlint --deny vitest/prefer-to-be-truthy --vitest-plugin
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/prefer_to_be_truthy.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/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 f304c5e491a..7a07c783611 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
@@ -74,4 +74,4 @@ oxlint --deny vitest/require-local-test-context-for-concurrent-snapshots --vites
## References
-- [Rule Source](https://github.com/oxc-project/oxc/blob/f5b53d4cbba0da3f684f1854f5801e8a6d15f214/crates/oxc_linter/src/rules/vitest/require_local_test_context_for_concurrent_snapshots.rs)
+- [Rule Source](https://github.com/oxc-project/oxc/blob/2fc083c8f6fa77d46078b2b4e038a1370527c63c/crates/oxc_linter/src/rules/vitest/require_local_test_context_for_concurrent_snapshots.rs)