CppDepend
バージョン2018.2と2018.1

CppDepend 2018リリース

埋め込み clang-tidy と CERT/HICPP 標準チェックから、SonarQube Light 統合と CMake サポートまで — 2018 リリースは最新の C++ のコード品質の強制を強化しました。

CppDepend 2018.2

SonarQube Light統合

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 はソース ファイルの解析時にこのエンコーディングを処理します。

CppDepend 2018.1

Clang-tidy ツール組み込みでより多くの問題を検出

Clang-tidy ツール組み込みでより多くの問題を検出
  • clang-tidy は、一般的なプログラミング エラーの診断と修正のための拡張可能なフレームワークを提供する、Clang ベースの C++ linter ツールです。

  • 静的解析により、スタイル違反、インターフェイスの誤用、バグを検出します。

  • 新しいチェックを記述するための便利なインターフェイスを持つモジュラー設計。

CMake形式仕様の解析

CMake形式仕様の解析
  • CMake は、ソフトウェアのビルド、テスト、パッケージ化のためのオープンソースのクロスプラットフォーム ツール群です。

  • CppDependはを解析 CMake Compilation Database Format Specification すぐに使えます。

パフォーマンスと可読性の新ルール

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

CERT標準チェック

CERT標準チェック
  • SEI CERT C++ Coding Standard はセキュア コーディング標準を推進します。

  • CppDependは以上を追加 20 CERTチェック すぐに使えます。

HICPP標準チェック

HICPP標準チェック
  • High Integrity C++ は、高品質な C++ コードのためのルールとベスト プラクティスを定義します。

  • CppDependは以上を追加 20 HICPPチェック すぐに使えます。

C++コードベースをモダナイズする追加ルール

C++コードベースをモダナイズする追加ルール
  • ポインターの使用、ループ、非推奨ヘッダーなどをモダナイズする 20 を超えるモダナイゼーション検出を追加。

モダンC++ (C++11、C++14、C++17) のルール

モダンC++ (C++11、C++14、C++17) のルール
  • C++ Core Guidelines は Bjarne Stroustrup と Herb Sutter によって導入されました。

  • CppDepend に組み込まれた clang-tidy は、効果的なモダン C++ の使用に関するこれらのガイドラインの多くをチェックできます。

CppDependを試しますか?

全機能にアクセスできる14日間の無料トライアルを開始。クレジットカード不要。

無料トライアルをダウンロード