SuperAPI AI 工具集

moai-foundation-quality

测试与质量

查看项目

更新于 10-16 07:26

技能介绍

用途:moai-foundation-quality 是一个企业级代码质量管理编排器,用于系统化代码审查、主动改进建议与最佳实践自动执行,通过 TRUST 5 框架验证并结合 Context7 获取实时最佳实践。

主要能力:TRUST 5 验证(Testable、Readable、Unified、Secured、Trackable 五类质量门);主动分析,自动检测问题并给出改进建议;基于 Context7 的实时标准校验;支持 25+ 编程语言及专用规则;企业集成,包括 CI/CD 流水线、质量指标与报告。核心类包括 QualityOrchestrator、TRUST5Validator、ProactiveQualityScanner、BestPracticesEngine、QualityMetricsCollector;常用方法有 analyze_codebase()、validate_trust5()、scan_for_issues()、validate_best_practices()、generate_quality_report()。

使用方式:资料给出 Python 风格示例,如初始化 QualityOrchestrator(trust5_enabled=True, proactive_analysis=True, best_practices_enforcement=True, context7_integration=True),再调用 analyze_codebase(path="src/", languages=[...], quality_threshold=0.85);也可用 QualityGate().validate_trust5(codebase_path="src/", test_coverage_threshold=0.90, complexity_threshold=10)。配置通过 quality-config.yaml 设置阈值、扫描频率、自动修复与语言规则(如 python 用 pep8/black/ruff/mypy)。

适用场景:代码审查自动化与质量门执行、技术债削减、企业编码标准与合规校验、CI/CD 自动质量检查、跨项目基准对比、实时质量监控。

限制:资料未提供安装命令、具体价格、平台支持范围与实测效果;部分高级能力(ML 预测、实时监控、基准对比)仅指向文档,未给出完整实现细节。