Rules

no-eslint-disable-comments

ESLint ではなく Oxlint の抑制コメントを使います。

目的と動作

ESLint ではなく Oxlint の抑制コメントを使います。

行・ブロックコメント内の eslint-disable、eslint-disable-line、eslint-disable-next-line を検出します。ルール一覧と理由を保持して名前を置換します。require-disable-reason と併用してください。

オプション

設定可能なオプションはありません。"rules/no-eslint-disable-comments": "error" で有効化します。

違反例

// eslint-disable-next-line no-console
console.log(1)

許可例

// oxlint-disable-next-line no-console -- boundary logging
console.log(1)

修正と例外

コードの自動修正を提供します。import の束縛と実行時の解決を確認してから適用してください。

必要な境界例外には oxlint-disable-next-line rules/no-eslint-disable-comments -- 理由 を使います。例はこのルール単体の構文を示し、import や宣言を省略する場合があります。

ソースとテスト

TypeScript プリセットで有効です。

no-eslint-disable-comments.ts · Tests