
PC-lint Plus 2025的每次更新都在标准覆盖范围、抑制可追溯性以及结果审查方面有所提升。选择一个版本查看细节。
亮点
- MISRA C++:2023覆盖率超过97%——并支持最新的技术更正
- 新增认证——现已通过IEC 62304(医疗软件)和EN 50716(铁路)认证,与现有的ISO 26262和IEC 61508认证形成补充
- 带有审计轨迹的标记性抑制操作——标记信息将延续至诊断统计
- 追溯异常的源头——查找未处理的C++异常,并生成报告,说明每个异常的起始位置。
最新版本 - PC-lint Plus 2025 SP2
2026年10月15日
追踪每个异常,直至其被抛出的位置
当抛出C++异常时,控制流会向后回溯,直到有程序处理该异常为止。PC-lint Plus现可沿该路径向后追踪程序执行过程,并标记出出现问题的位置。
- 捕获入口点函数和标记为noexcept的函数中的未处理异常
- 标记被catch-all句柄吞噬的显式异常
- 针对每个发现生成Graphviz报告,显示异常的文件和行号
- 根据您的写代码规范,选取哪些函数签名被视为可能抛出异常




MISRA C++:2023,目前已超过97%
PC-lint Plus支持超过97%的MISRA C++:2023指南以及最近发布的技术更正(TC1)。


更好地掌控诊断统计
配置输出以排除被屏蔽的报文、仅包含指定的报文子集,或同时实现这两点。这可支持更广泛的使用场景。


修复错误,减少误报
修复13个错误,主要是误报报文。此外,还修复与Halstead指标和函数调用指标相关的问题、Switch语句穿透抑制问题,以及模板基类相关的问题。
早期版本
2025版本SP2发布之前的所有内容。
PC-lint Plus 2025 SP1
2026年3月31日
MISRA C++:2023覆盖率超过90%,代码抑制功能新增标签,并支持将调用图导出到 DOT。
- MISRA C++:2023:支持超过90%的指南。覆盖率细节
- 带标签的抑制:用户自定义的标签会出现在诊断统计输出中,并将每个抑制与相应的已记录偏差关联起来。
- 调用图导出:以DOT语言编写的项目级函数调用图,适用于Graphviz及兼容工具。
- 新增IDE集成:Sublime Text和Code Composer Studio。
在您自己的代码中试用最新版本
14天的试用期包含完整的产品和技术支持。


Jeffrey Fortin