返回

异常静默吞掉体检助手

代码里最贵的 bug 不是崩溃,是捕获了却把错误丢掉——接口返回成功、日志干净、活没干。只读静态扫描 Python/JS/TS/Java/Go/PHP/Ruby/Shell,16 条规则抓裸 except、空 catch、空 err 检查、rescue nil、|| true、finally 里 return、重试吞最后一次错误,按捕获范围分 HIGH/MEDIUM(宽捕获才 HIGH),给文件行号+改法,退出码可当 CI 门禁。