codequalityexplorer 是做什么的?
一个用于通过通用代码质量指标检查代码库并可选择修复问题的 Claude 技能。
概述
该技能使 Claude 能够分析代码库,生成代码质量报告,并根据用户选择自动执行修复操作。它整合了多个静态分析工具,以评估复杂度、重复率、代码风格一致性等关键指标。
功能特性
- 代码质量检查:自动检测项目中常见的不良实践、潜在错误和性能问题。
- 可修复性:允许用户选择是否自动修复检测到的问题,支持批量或逐个确认。
- 多语言支持:适用于多种编程语言,包括但不限于 Python、JavaScript、TypeScript、Java、Go 等。
- 集成报告:生成结构化的分析结果,便于可视化或集成到 CI/CD 管道中。
使用方法
- 在 Claude 中启用该技能。
- 提供需要分析的代码路径或项目目录。
- Claude 将运行预定义的检查规则并展示结果。
- 若需要修复,设备修复选项并启动处理。
配置
CODE_QUALITY_EXPLORER_SCAN_DIR:指定要扫描的目录(默认当前工作目录)。CODE_QUALITY_EXPLORER_AUTO_FIX:布尔值,设置是否启用自动修复模式。
依赖
claude-code环境- 静态分析工具:
pylint、eslint、pmd等(根据语言自动检测)
贡献
欢迎提交 Issue 或 Pull Request 来改进该技能。请遵循项目的贡献指南。