From e408db8f0cd53911c48d36d827b271d9076522f3 Mon Sep 17 00:00:00 2001 From: shulaoda <165626830+shulaoda@users.noreply.github.com> Date: Mon, 17 Mar 2025 16:48:07 +0000 Subject: [PATCH] docs(linter): improve docs for `unicorn/no-abusive-eslint-disable` (#9834) It also supports `oxlint-disable`, indicating this. --- .../src/rules/unicorn/no_abusive_eslint_disable.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs b/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs index 016c4ad7a52b4..3ef9b9b7270bf 100644 --- a/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs +++ b/crates/oxc_linter/src/rules/unicorn/no_abusive_eslint_disable.rs @@ -18,11 +18,12 @@ pub struct NoAbusiveEslintDisable; declare_oxc_lint!( /// ### What it does /// - /// This rule disallows `eslint-disable` comments that do not specify any rules to disable. + /// Disallows `oxlint-disable` or `eslint-disable` comments without specifying rules. /// /// ### Why is this bad? /// - /// When only one rule should be disabled but the `eslint-disable` comment does not specify any rules, other useful errors will also be silently ignored. + /// A general `oxlint-disable` or `eslint-disable` comment suppresses all lint errors, not just the intended one, + /// potentially hiding useful warnings and making debugging harder. /// /// ### Examples ///