unicorn/no-process-exit 制限
何をしているか
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