跳到正文
热点事件持续更新

开源工具检测代码提交中的测试作弊

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日
  1. GitHub 新星仓库
    red-handed 开源检测代码变更中测试作弊的工具

    red-handed 通过读取代码差异,判断提交者是否通过跳过测试、削弱断言或修改测试命令让测试虚假通过。该工具不调用 AI 模型且零依赖,提供 27 项固定检查、本地 CLI、GitHub Action 和可配置规则。其合成差异测试共标记 45 个作弊案例中的 24 个,同时将 47 个正常改动中的 3 个误判为 CAUGHT。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。