SheepNav
roast-my-code

roast-my-code

producthunt.com

AI代码审查工具,专治AI生成的代码异味

13天前

关于 roast-my-code

在AI编程助手日益普及的今天,如何快速识别并清理那些由AI生成的“代码异味”?roast-my-code 应运而生,它是一款专为开发者设计的CLI工具,能够智能扫描你的代码库,找出AI生成的典型模式,并给出辛辣的“吐槽”反馈。

核心功能

roast-my-code 的核心功能是自动化检测AI生成的代码模式。它通过扫描你的代码仓库,识别出诸如TODO注释、占位符变量名(如foo/bar/temp)、空异常处理程序、注释掉的代码块等常见“AI代码异味”。工具会为你的代码库打分(0-100分),分数越低表示代码质量越差,AI生成的痕迹越明显。

主要特性

  • 精准检测AI代码模式:不同于传统的代码检查工具如pylint或flake8,roast-my-code 专门针对AI编程助手留下的痕迹进行优化,能更准确地识别出那些人类开发者不太会犯的错误模式。
  • 智能吐槽反馈:工具会调用LLM(基于Groq免费层,运行成本为0美元)生成一份“残酷”的吐槽报告,报告中会引用你的实际文件名和最严重的违规代码,让反馈更加生动和具体。
  • 可分享的报告和徽章:扫描完成后,roast-my-code 会导出一份可分享的HTML报告和一个徽章,方便你在团队或社区中展示代码质量,促进代码改进。
  • 低成本运行:利用Groq的免费层,工具运行无需额外费用,让每个开发者都能轻松使用。
  • 提升代码质量:通过定期使用,你可以逐步清理AI生成的代码异味,提升代码库的整体可维护性和可读性。

适用场景

roast-my-code 适用于任何使用AI编程助手的开发团队或个人。无论是快速原型开发、代码重构,还是日常维护,它都能帮助你及时发现并修复AI引入的问题。特别适合在代码审查前使用,作为质量把关的第一道防线,确保代码符合团队标准。

相关工具