Check Error Handling 代码审查指南
使用说明
- 阅读
forge_error-handling-best-practice的 规范说明 - 扫描代码中所有原生 try-catch 结构(包装函数内部除外)
- 标记违规使用,要求改为
Result<T, E>或ResultAsync<T, E> - 参考 最佳实践示例 了解 neverthrow 正确用法
核心原则: 禁止使用原生 try-catch,必须使用 neverthrow 的 Result 类型进行显式错误传递
Use when 需要检查代码中是否违规使用原生 try-catch,确保项目使用 neverthrow 进行函数式错误处理;扫描并报告所有原生异常处理代码。触发词:检查错误处理、neverthrow检查、错误处理规范检查、Result类型检查。
npx skillmds@latest add forge-town/forge-check-error-handling forge_error-handling-best-practice 的 规范说明Result<T, E> 或 ResultAsync<T, E>核心原则: 禁止使用原生 try-catch,必须使用 neverthrow 的 Result 类型进行显式错误传递
forge-town/skills/tree/main/skills/forge_check-error-handling commit 9200ce9207