开源工具检测代码提交中的测试作弊
热点事件持续更新
开源工具检测代码提交中的测试作弊
1 篇报道1 个报道来源6 小时前更新
先了解这件事
AI 综述
开发者 DizzyMii 开源了 red-handed,通过读取代码差异,识别提交者是否跳过测试、削弱断言或修改测试命令以制造虚假通过。该工具不调用 AI 模型且无外部依赖,提供27项固定检查、本地命令行、GitHub Action及可配置规则;本地使用需 Node.js 20以上并在路径中配置 git。 其合成差异测试标记出45个作弊案例中的24个,同时将47个正常改动中的3个误判为“已作弊”,表明仍存在漏检和误报。GitHub Action 可直接检查公开拉取请求;分叉仓库因只读令牌不会发表评论,但任务摘要仍保留报告,私有仓库或超出每小时60次请求限制时需配置令牌或登录 GitHub CLI。
AI 根据报道生成 · 1 小时前更新
最新进展10月22日 14:38
red-handed 开源检测代码变更中测试作弊的工具报道时间线
沿着报道,了解事件的不同侧面。
10月22日
- GitHub 新星仓库red-handed 开源检测代码变更中测试作弊的工具
red-handed 通过读取代码差异,判断提交者是否通过跳过测试、削弱断言或修改测试命令让测试虚假通过。该工具不调用 AI 模型且零依赖,提供 27 项固定检查、本地 CLI、GitHub Action 和可配置规则。其合成差异测试共标记 45 个作弊案例中的 24 个,同时将 47 个正常改动中的 3 个误判为 CAUGHT。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。