SuperAPI AI 工具集

codeguard-rust

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:为 Rust 项目提供可重复的工具证据,执行并诊断代码规范门禁,适用于用户要求 lint、格式检查、自动修复、提交前验证,或出现 cargo clippy --all-targets -- -D warnings 相关失败时。

主要能力:识别 .rs 与 Cargo.toml;执行 cargo clippy --all-targets -- -D warnings 并保留退出码、作用域与工具版本;区分格式、静态规则、配置、依赖与环境类失败;使用 cargo fmt 处理可逆问题并复扫;把 lint、format、compile、test、security 分层汇报,状态标记为 PASS / FAIL / UNVERIFIED / PLANNED。

使用方式:在仓库根确认 Cargo.toml;探测 cargo --version;先只读运行 cargo clippy --all-targets -- -D warnings;对可安全修复项执行 cargo fmt;复跑同一 lint 命令,并运行项目已有测试与构建门禁。工具缺失、版本不兼容或配置无法加载均记为无法验证。

适用场景:检查或修复 Rust 代码规范;AI 修改 .rs 后提交前验证;CI 出现与 clippy 相关失败;判断问题能否自动修复。

限制:不把 formatter 通过当作编译、测试或安全审计通过;不静默安装工具、升级依赖或修改团队规则;不用 suppress/ignore 掩盖问题;不覆盖项目已有配置。依赖漏洞、安全审计、许可证治理或语言学习任务应改用对应专门技能。

数据与安全:不收集、上传或存储用户代码与凭据,默认只读本地仓库并运行本地工具,不联网安装依赖。自动修复前先检查 diff,破坏性或大范围修改须用户明确确认。未提供的收费、价格与平台信息暂未提供。