Skip to content
← Back to rules

unicorn/no-process-exit 制限

An auto-fix is available for this rule.

何をしているか

process.exit() の使用を禁止します。

なぜ問題なのか

この関数はコマンドラインインターフェース(CLI)アプリケーションでのみ使用すべきです。代わりにエラーをスローしてください。

このルールに違反する誤ったコードの例:

javascript
if (problem) process.exit(1);

このルールに従う正しいコードの例:

javascript
if (problem) throw new Error("message");
#!/usr/bin/env node
if (problem) process.exit(1);

使い方

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

json
{
  "rules": {
    "unicorn/no-process-exit": "error"
  }
}
bash
oxlint --deny unicorn/no-process-exit

参照