Skip to content
← Back to rules

eslint/no-debugger 正しさ

This rule is turned on by default.
An auto-fix is available for this rule.

何を行うか

debugger 文の使用をチェックします

なぜ問題なのか

デバッガーが接続されていない場合、debugger 文は機能に影響を与えません。これは、通常、誤って残されたデバッグ用のコードです。

このルールに違反する不適切なコードの例:

javascript
async function main() {
  const data = await getData();
  const result = complexCalculation(data);
  debugger;
}

このルールに従う適切なコードの例:

javascript
async function main() {
  const data = await getData();
  const result = complexCalculation(data);
}

使い方

設定ファイルまたは CLI でこのルールを有効化するには、次のようにします:

json
{
  "rules": {
    "no-debugger": "error"
  }
}
bash
oxlint --deny no-debugger

参照