Forge Error Handling Best Practice

Must follow when 编写错误处理代码,必须使用 neverthrow 库进行函数式错误处理,禁止使用原生 try-catch。确保错误显式传递、类型安全、调用方强制处理错误。

forge-town 7dc57ab 3 files · 8.7 KB Updated

File contents

错误处理规范 (Error Handling Best Practice)

使用说明

  1. 阅读 references/checklist.md 获取完整检查清单
  2. 参考 best-practice-examples/errorHandlingExamples.ts 了解 neverthrow 正确用法

核心规则: 使用 neverthrowResult<T, E> 类型替代原生 try-catch,错误必须显式传递,禁止静默捕获

forge-town/skills/tree/main/skills/forge_error-handling-best-practice commit 7dc57abe54

Frequently asked questions

npx skillmds@latest add forge-town/forge-error-handling-best-practice