unicorn/no-process-exit 限制
它的作用
禁止使用 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