static-analysis
该技能用于对嵌入式 C/C++ 代码运行静态分析,支持 cppcheck、clang-tidy 和 GCC analyzer(-fanalyzer)三种工具,并可进行 MISRA-C 2012 合规检查。适用于提交前发现潜在缺陷,以及汽车、医疗等行业的合规审查。技能可自动探测工具可用性与版本,自动搜索 compile_commands.json,并按严重级别(error、warning、style、information)分组输出发现,每条包含文件路径、行号、规则 ID 和描述。支持 --summary 仅输出统计数字,--misra 启用 cppcheck MISRA addon。当工具缺失、源码目录不存在、配置无效或工具异常退出时,会返回对应的失败分类。