SonarQube Light統合

CppDepend は V6 以降、完全な SonarQube 統合を提供しています。
CppDepend 2018.2はを導入 軽量SonarQube統合 ここでは、別の C/C++ SonarQube プラグインを使用してソース コードを解析し、CppDepend の問題をインポートできます。
最新Clang V7 Embedded
の完全サポート C++17標準.
より多くの Clang 診断で問題検出を改善。
UTF-16エンコーディングのVS17プロジェクトの解析
VS 2017 15.4 以降、新しく作成されるファイルはデフォルトで ANSI/UTF-8 (BOM 付き) ではなく UTF-16 エンコーディングになります。
CppDepend はソース ファイルの解析時にこのエンコーディングを処理します。
Clang-tidy ツール組み込みでより多くの問題を検出

clang-tidy は、一般的なプログラミング エラーの診断と修正のための拡張可能なフレームワークを提供する、Clang ベースの C++ linter ツールです。
静的解析により、スタイル違反、インターフェイスの誤用、バグを検出します。
新しいチェックを記述するための便利なインターフェイスを持つモジュラー設計。
CMake形式仕様の解析

CMake は、ソフトウェアのビルド、テスト、パッケージ化のためのオープンソースのクロスプラットフォーム ツール群です。
CppDependはを解析 CMake Compilation Database Format Specification すぐに使えます。
パフォーマンスと可読性の新ルール

パフォーマンスと可読性の問題を検出する多くのチェックが CppDepend 2018.1 に追加されました。
CERT標準チェック

SEI CERT C++ Coding Standard はセキュア コーディング標準を推進します。
CppDependは以上を追加 20 CERTチェック すぐに使えます。
HICPP標準チェック

High Integrity C++ は、高品質な C++ コードのためのルールとベスト プラクティスを定義します。
CppDependは以上を追加 20 HICPPチェック すぐに使えます。
C++コードベースをモダナイズする追加ルール

ポインターの使用、ループ、非推奨ヘッダーなどをモダナイズする 20 を超えるモダナイゼーション検出を追加。
モダンC++ (C++11、C++14、C++17) のルール

C++ Core Guidelines は Bjarne Stroustrup と Herb Sutter によって導入されました。
CppDepend に組み込まれた clang-tidy は、効果的なモダン C++ の使用に関するこれらのガイドラインの多くをチェックできます。
