SuperAPI AI 工具集

lint

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:在推送代码到 origin 之前,对 Ruby 与 ERB 文件运行代码检查与质量校验,并处理发现的问题。

主要能力:根据改动文件或具体请求判断需要执行哪些检查;针对 Ruby 文件使用 bundle exec standardrb 检查、bundle exec standardrb --fix 自动修复;针对 ERB 模板使用 bundle exec erblint --lint-all 检查、bundle exec erblint --lint-all --autocorrect 自动修复;针对安全使用 bin/brakeman 进行漏洞扫描。

使用方式:先做初始评估确定检查范围,再执行对应工具,然后解析工具输出以识别问题模式并排定优先级,最后将修复以 style: linting 提交。

适用场景:Ruby 项目在推送前的本地质量把关,尤其是同时包含 Ruby 代码与 ERB 模板、并需要安全扫描的仓库。

限制:资料未提供该技能的安装方式、依赖版本、配置项、支持平台、收费情况或效果保证;实际可用性取决于项目是否已配置 standardrb、erblint 与 brakeman。