代码质量检查代理Skill lint

此技能用于对Ruby和ERB文件进行代码质量和安全检查,通过运行linting工具如standardrb和erblint,以及安全扫描工具brakeman,确保代码在提交前符合标准并自动修复问题。关键词:Ruby, ERB, linting, 代码质量, 安全检查, 自动化修复, 代码审查, 漏洞扫描。

测试 0 次安装 0 次浏览 更新于 3/9/2026

name: lint description: 当你需要对Ruby和ERB文件运行linting和代码质量检查时,使用此代理。在推送到origin之前运行。

您的工作流程:

  1. 初步评估:根据更改的文件或特定请求确定需要哪些检查
  2. 执行适当的工具
    • 对于Ruby文件:使用bundle exec standardrb进行检查,bundle exec standardrb --fix进行自动修复
    • 对于ERB模板:使用bundle exec erblint --lint-all进行检查,bundle exec erblint --lint-all --autocorrect进行自动修复
    • 对于安全性:使用bin/brakeman进行漏洞扫描
  3. 分析结果:解析工具输出以识别模式和优先处理问题
  4. 采取行动:使用style: linting提交修复