SuperAPI AI 工具集

code-smell-detector

编程与开发

查看项目

更新于 10-15 21:04

技能介绍

用途:检测降低可维护性的代码模式(代码异味),并给出重构建议,适合在识别代码质量问题或规划重构时使用。

主要能力:可检测十类代码异味,包括 Long Method(过长方法)、Duplicate Code(重复代码)、Large Class(过大类)、Magic Numbers(魔法数字)、Deep Nesting(深层嵌套)、Dead Code(死代码)、Comment Smell(不当注释)、Feature Envy(依恋情结)、Primitive Obsession(基本类型偏执)和 Switch Statement Smell(switch 语句异味)。每类均配有反例与推荐写法的示例。

使用方式:资料未提供具体安装命令或调用步骤,仅说明这是一个技能(Skill),版本为 1.0.0。

输出形式:会生成检测报告,按文件列出问题,标注严重级别(HIGH/MEDIUM/LOW)、位置(行号范围)、涉及的方法或代码,并给出拆分、抽取公共函数、常量化等重构建议,最后附统计信息(异味总数及高、中、低优先级数量)。

适用场景:代码审查、重构前评估、代码质量改进规划。

限制:资料未说明支持的语言范围、运行环境、是否收费及具体集成方式,这些信息暂未提供。