SuperAPI AI 工具集

codeguard-elm

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:把 Elm 项目的代码规范检查变成可重复的工具证据,并诚实区分通过、失败、无法验证和 planned。适用于用户要求 lint、格式检查、自动修复、提交前验证,或 CI 出现 elm-review 相关失败时。

主要能力:识别 .elm 与 elm.json 工作区;运行 elm-review 并保留退出码、作用域和工具版本;将失败分类为格式、静态规则、配置、环境、工具内部错误;用 elm-format --yes 处理可逆格式问题后复扫;把 lint、format、compile、test、security 分层汇报。

必要用法:先在仓库根确认 elm.json 或目标文件存在;探测 elm-review --version;执行只读检查 elm-review;工具准备可参考 npm install -g elm-review elm-format;仅对可安全修复项运行 elm-format --yes;随后复跑同一 lint 命令及项目已有测试/构建门禁。输出状态用 PASS / FAIL / UNVERIFIED / PLANNED,并记录范围、工具版本、实际命令、发现分类、修改文件、复验命令与退出码、未验证项。

限制:目标工具须已安装且版本与项目约束兼容,须从正确仓库或模块根目录执行;不把 formatter 通过当作编译、测试或安全审计通过;不静默安装工具、升级依赖或修改团队规则;不用 suppress/ignore/调高阈值掩盖问题;缺少工具或配置时不得声称通过,应标为无法验证。本技能不收集或上传用户代码与凭据,默认只读本地配置并运行本地工具,不联网安装依赖;自动修复前先检查 diff,破坏性或大范围修改须用户明确确认。若项目未初始化 elm-review 配置应报告不可验证。收费、价格、平台与效果等资料暂未提供。