eslint/no-debugger 正しさ
何を行うか
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