SuperAPI AI 工具集

code-standards-detective

编程与开发

查看项目

更新于 10-15 19:56

技能介绍

用途:分析代码库,发现并记录实际使用的编码规范,检测模式、约定与反模式,并给出统计证据。

主要能力:检测命名约定(变量 camelCase、PascalCase、UPPER_SNAKE;函数动词前缀 get、set、is、has;文件 kebab-case、PascalCase);导入模式(绝对与相对导入、导入顺序、命名与默认导出);函数特征(平均长度、参数数量、返回类型模式);类型使用(any 占比、interface 与 type、严格程度);错误处理(try-catch 模式、错误类型、日志模式)。可解析 .eslintrc.js/.eslintrc.json、.prettierrc/.prettierrc.json、tsconfig.json、.editorconfig。

使用方式:按需加载阶段文件——配置分析 phases/01-config-analysis.md、模式检测 phases/02-pattern-detection.md、报告生成 phases/03-report.md。工作流为解析配置、按类别检测模式并附统计、生成规范文档。输出含模式、置信度(如 94% (842/896 samples))、真实代码示例与反模式提示。检测命令示例:grep -rE "const [a-z][a-zA-Z]+ =" src/ | wc -l;grep -rE "function (get|set|is|has)" src/ | head -20;grep -rE ": any" src/ | wc -l。

适用场景:需要了解陌生代码库约定、统一团队规范或审计反模式时。

限制:资料要求每次响应不超过 2000 tokens;其余平台、收费与效果信息暂未提供。