Forge Check Error Handling

Use when 需要检查代码中是否违规使用原生 try-catch,确保项目使用 neverthrow 进行函数式错误处理;扫描并报告所有原生异常处理代码。触发词:检查错误处理、neverthrow检查、错误处理规范检查、Result类型检查。

forge-town 9200ce9 3 files · 9.1 KB Updated

File contents

Check Error Handling 代码审查指南

使用说明

  1. 阅读 forge_error-handling-best-practice规范说明
  2. 扫描代码中所有原生 try-catch 结构(包装函数内部除外)
  3. 标记违规使用,要求改为 Result<T, E>ResultAsync<T, E>
  4. 参考 最佳实践示例 了解 neverthrow 正确用法

核心原则: 禁止使用原生 try-catch,必须使用 neverthrow 的 Result 类型进行显式错误传递

forge-town/skills/tree/main/skills/forge_check-error-handling commit 9200ce9207

Frequently asked questions

npx skillmds@latest add forge-town/forge-check-error-handling