SuperAPI AI 工具集

codeprobe-code-smells

数据与分析

查看项目

更新于 10-16 02:31

技能介绍

用途:作为 codeprobe 的子技能,专门检测代码坏味与反模式,按类别组织:膨胀类(长方法、大类、数据泥团、基本类型偏执)、面向对象滥用(特性依恋、不当亲密、被拒绝的遗赠)、变更阻止者(霰弹式修改、发散式变化)、可丢弃物(死代码、推测性泛化、中间人)、耦合(时间耦合)、可读性(魔法数字、布尔盲区、深层嵌套)。

主要能力:按可配置阈值检测,默认长方法 30 行、大类 300 行、深层嵌套 3 层;支持 .codeprobe-config.json 的 severity_overrides 覆盖。发现项统一用 SMELL- 前缀顺序编号,并给出修复提示示例。

使用方式:独立调用时需先读取 ../codeprobe/shared-preamble.md(相对本 SKILL.md 所在目录解析),再按项目技术栈加载 ../codeprobe/references/ 下的参考文件;默认使用 full 模式,除非用户另行指定。

不检测范围:生成代码(迁移、编译产物、vendor/、node_modules/、dist/、build/、.next/ 及自动生成文件)、含长 setup 的测试文件、条目很多的配置文件、数据迁移文件、仓库内第三方代码;与 codeprobe-solid、codeprobe-architecture 重叠的结构问题仍会报告,由编排器去重。

限制:具体安装命令、收费与平台信息暂未提供。