用途:检查 OpenHarmony XTS 测试代码质量,扫描 23 条规则(Critical 17 条、Warning 6 条),覆盖 getSync 系统接口、错误码断言格式、恒真断言、组件尺寸固定值、设备类型差异化、Test.json 配置、用例声明格式、@tc.number 命名、part_name/subsystem_name 匹配、testsuite 重复、签名证书 APL、注释废弃代码、测试 HAP 命名、Level 参数、testcase 命名与重复、.key/.id 重复、hypium 版本、errcode 断言类型等。
用法:命令形如 /check-test-code-quality /path/to/code --level all,可配 --rules R001,R003 指定规则,--level 取 critical、warning 或 all;--rules 与 --level 建议不同时使用。流程包括解析参数、文件收集与独立 XTS 工程识别、逐规则扫描、生成 Markdown 与 Excel 报告、完整性检查。R004 必须使用预置脚本 scripts/r004_scanner.py,其余规则依据 rules/Rxxx/SKILL.md 动态生成扫描代码。R004 当前存在误报,需优化间接断言追踪;R010 依赖远程映射表,URL 不可达时需明确告警。
修复:指定 --fix 时仅支持 R008、R011、R012、R014、R016、R018 六条规则,其余规则仅扫描不修复,修复会直接改动源文件,需先确认或提交版本控制,修复后重新扫描验证并输出对比。
限制:具体检查细节、规则定义与参数以 skill_config.json 及各规则 SKILL.md 为准;平台、收费等信息暂未提供。