Skip to content
← Back to rules

unicorn/no-process-exit 限制

An auto-fix is available for this rule.

它的作用

禁止使用 process.exit()

为什么这是不好的?

仅在命令行应用程序(CLI 应用)中使用 process.exit()。应改用抛出错误。

示例

此规则的错误代码示例:

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

此规则的正确代码示例:

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

如何使用

通过配置文件或在 CLI 中启用此规则,可以使用:

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

参考资料