支持MISRA C++ 2023

CppDepend现在完全支持 MISRA C++ 2023,一个被广泛认可的安全关键和高完整性 C++ 项目标准。
这使开发人员能够确保其代码符合行业最佳实践和监管要求。
集成最新Clang-Tidy版本

我们已升级到最新版本的 Clang-Tidy,实现更全面的问题检测。
这确保了更好的静态分析,帮助团队更高效地识别和解决潜在缺陷。
升级到最新Clang编译器
已集成最新的 Clang 编译器,带来增强的问题检测能力和对现代 C++ 标准的更好支持。
这确保了更好地符合最新的 C++ 规范和更稳健的静态分析。
代码元素摘要视图

新的 摘要视图 提供 高层次综合 每个代码元素的质量。
这有助于开发人员快速评估潜在问题,并在各项目间保持代码质量。
高级源代码浏览器

问题导航: 通过工具栏无缝浏览文件问题。
问题演变: 查看问题状态,包括新建、已解决或仍待处理的问题。
标签: 为方法应用标签以获取有意义的指标。
差异比较: 评估相对于基线的变化。
依赖导航: 方法内的交互式依赖关系,用于突出现有问题。
C++ 模块支持

CppDepend 2024.1 配备了对 C++ 模块的全面支持,确保与 C++ 编程语言的这一功能完全兼容和集成。
此增强功能使得在 CppDepend 环境中处理 C++ 模块功能更加高效和精简。
改进的Linux支持
CppDepend 2024.1 为其 Linux 版本的图形用户界面带来了重大改进,特别是在仪表板区域。
通过集成最新版本的 Clang 前端解析器增强解析能力。
细化外部符号

CppDepend 2024.1 在外部元素识别方面带来了重大进展,使此过程更加高效。
它简化了优化这些外部项的流程,提升了整体易用性和效率。
支持C++23 / C++20 / C++17

CppDepend 2024.1 全面支持 C++23、C++20 和 C++17 的全部功能。
确保与这些最新的 C++ 编程语言标准完全兼容和集成。
改进的增量分析
CppDepend 2024.1 具有大幅优化的增量分析功能,可保证在初始分析完成后快速解析项目。
此增强功能显著加快了后续项目评估的过程。
改进的Visual Studio支持

Visual Studio 解决方案和项目的解析已大幅增强,可有效处理复杂的 vcproj/vcxproj 配置。
现在有一种直接的方法可以选择性地筛选要解析的解决方案项目。
新增实用规则
CppDepend 2024.1 增强了现有规则集,并引入了引人注目的新规则。
诸如「潜在死代码」规则等新规则为代码分析增加了更多深度和洞察。
