code-diag · 接手陌生代码库的只读体检工具开源项目

我要开发同款
kevan2026年10月30日
7阅读

技术信息

语言技术
Shell、JavaScript、Node.js
系统类型
Web、Windows、Linux
行业分类
开发工具
开源地址
https://github.com/KevanCode/ai-api-kit
授权协议
MIT许可

功能介绍

工具以命令行方式运行,指向一个项目目录后输出一份体检报告,覆盖十类检查:依赖版本是否锁定、是否存在跨文件的大段重复代码、是否有被吞掉的异常、外部传入的 id 是否直接用于查询而没有归属条件、循环体内是否逐条查库、多处写库却未开启事务、金额字段是否使用浮点类型、列表查询是否缺少分页、测试是否被跳过、是否存在健康检查接口。每条问题定位到具体文件与行号,按高中低分级,最后汇总一个风险分和预计修复工时区间。支持彩色终端输出、Markdown 报告与 JSON 三种形态,后者可接入持续集成流程。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论