Klocwork Desktop plug-in for Visual Studio をお使いになる前に

C/C++ で利用可能なエンジンモードの詳細については、C/C++ 解析エンジンモードの指定を参照してください。

Klocwork Desktop plug-in for Visual Studio (Visual Studio 拡張機能と呼ばれる) を使用すると、チェックイン前に指摘を検出して修正することができます。Visual Studio 拡張機能では、混合プロジェクトや混合ソリューションなどの多数の言語の解析をサポートしています。サポートされている言語の詳細については、弊社のサポートされている IDE を参照してください。

このプラグインには、お使いの IDE 内で実行できる、名前変更やインライン関数などのよく使用される C/C++ リファクタリングが用意されています。

Visual Studio 2019 の時点で、Klocwork ツールは [拡張機能] メニューにあります。

Klocwork 2023.3 の時点で、Visual Studio で行われる解析は、デフォルトで Kwcheck 外部解析エンジンになります。外部エンジンを使用するには、kwcheck がインストールされていることを確認してください。kwcheck を構成するには、[拡張機能] > [Klocwork] > [オプション] に移動します。

また、プロジェクト設定や指摘フィルター、解析設定などを個人設定に合わせてカスタマイズすることもできます。これらの機能の詳細については、以下のトピックを参照してください。

Visual Studio 拡張機能を Visual Studio 2019 と併用している場合は、拡張機能がインストールされている状態で初めて IDE を起動する時に以下の警告が表示されます。

Visual Studio did not load one or more extensions that were using deprecated APIs

[同期自動読み込みを許可する] を選択し、Visual Studio を再起動してください。プラグインが通常どおり動作するようになり、この警告は消えます。追加の警告メッセージが表示されることがありますが、これらは無視して構いません。詳細については、Visual Studio プラグインの制限事項を参照してください。