SuperAPI AI 工具集

code-quality

测试与质量

查看项目

更新于 10-16 00:02

技能介绍

用途:code-quality 用于对代码库执行综合质量检查,覆盖 TypeScript 类型检查、ESLint 代码风格与潜在问题检查、Prettier 格式化一致性,以及 Markdown 文件质量校验(如行尾空格、缺失换行)。

主要能力:脚本内嵌于 skills/code-quality/scripts/finalize.sh,提供两种模式。agent 模式会执行 bash skills/code-quality/scripts/finalize.sh agent,在检查类型与 lint 错误的同时自动修复格式问题;ci 模式执行 bash skills/code-quality/scripts/finalize.sh ci,为只读检查,适合 CI 流水线,不做自动修复。检查结果输出到终端:TypeScript 错误显示文件路径与行号,ESLint 警告包含规则名与建议,Prettier 问题在 agent 模式下自动修复,Markdown 问题显示文件路径与行号。全部通过时脚本退出码为 0,任一检查失败退出码为 1,便于 CI 判断。

使用方式:先选择模式并执行对应命令,查看终端输出中的错误与警告,再修复未被自动处理的问题(类型不匹配、缺失类型或错误导入;按 ESLint 建议调整或按需用注释禁用规则;修复 Markdown 行尾空格或补换行),最后重新运行同一命令验证。

适用场景:可在 code-review 技能之后运行以确保代码符合质量标准,在 docs-check 技能之前运行以保证代码整洁,也可作为 CI 流水线中合并 PR 前的质量门禁。

限制:资料未提供具体依赖版本、配置方式、支持的语言范围及性能数据;Markdown 校验仅涉及行尾空格与缺失换行。参考文档为 references/documentation-guide.md。