SonarQube Light Integration

CppDepend provided a full SonarQube Integration since CppDepend V6.
CppDepend 2018.2 introduces the light SonarQube integration where it's possible to use another C/C++ SonarQube plugin to parse the source code and import the CppDepend issues.
Latest Clang V7 Embedded
Full support of the C++17 standard.
More Clang diagnostics for better issue detection.
Parsing of VS17 Projects with UTF-16 Encoding
Since VS 2017 15.4, new files created have UTF-16 encoding by default instead of ANSI/UTF-8 w/ BOM.
CppDepend now handles this encoding when parsing source files.
Clang-tidy Tool Embedded for More Issues Detection

clang-tidy is a clang-based C++ linter tool providing an extensible framework for diagnosing and fixing typical programming errors.
Detects style violations, interface misuse, and bugs via static analysis.
Modular design with convenient interface for writing new checks.
Analysis of the CMake Format Specification

CMake is an open-source, cross-platform family of tools for building, testing and packaging software.
CppDepend analyzes the CMake Compilation Database Format Specification out of the box.
New Rules for Performance and Readability

Many checks to detect performance and readability issues added to CppDepend 2018.1.
CERT Standard Checks

The SEI CERT C++ Coding Standard promotes secure coding standards.
CppDepend adds more than 20 CERT checks out of the box.
HICPP Standard Checks

High Integrity C++ defines rules and best practices for high quality C++ code.
CppDepend adds more than 20 HICPP checks out of the box.
More Rules to Modernize Your C++ Codebase

More than 20 modernization detections added to modernize pointer usage, loops, deprecated headers and more.
Rules for Modern C++ (C++11, C++14, C++17)

The C++ Core Guidelines were introduced by Bjarne Stroustrup and Herb Sutter.
clang-tidy embedded in CppDepend can check many of these guidelines for effective modern C++ usage.
Ready to try CppDepend?
Start your 14-day free trial with full access to all features. No credit card required.
Download Free Trial