Klocwork 2025.1 で修正された指摘

以下の指摘は、Klocwork 2025.1 で修正されました。

一般的な問題

番号 説明
01285455 Validate の XRef または指摘の詳細ページから大きなソースファイルのソースコードを表示する際の問題が修正されました。ソースビューアーで、構文の強調表示やコード折りたたみ機能を使用せずに、大きなファイルを未加工の形式で表示できるようになりました。

01058389

SHARC (cc21k) コンパイラを使用して kwinject を実行する際のパフォーマンスと安定性が改善されました。

01007841

Klocwork の結果を VS Code で表示する際に無効な文字列長エラーが原因で発生する問題が修正されました。

01133661

ストリーム用の別個ライセンスが廃止されました。

01064230

IntelliJ IDEA プラグインと Android Studio IDE プラグインによる Kotlin のサポートが追加されました。

01048646、01203456

kwgradle と kwgradlew による Java と Kotlin の混合 Gradle プロジェクトのサポートが追加されました。

01298374、01302673

大規模プロジェクトの解析結果を Validate にロードする際の問題が修正されました。

00637322

コンプライアンスレポートにビュー名、検索クエリ、および (該当する場合は) モジュール定義が追加されました。

01181160

Klocwork カスタマーサポート Web サイトで、サポートされているソフトウェアバージョンへのリンクが更新されました。

01161340

Android 14 での Java 解析のサポートが改善されました。

01209523、01297010

指定した build.log ファイルにアクセスして Validate からダウンロードすることを可能にする Klocwork Web API エンドポイントが追加されました。

01198551

Validate での Open (未解決) 状態 (プロジェクトのパネル上に欠陥の数として表示) および Violation (違反) 状態と Deviation (逸脱) 状態 (コンプライアンスレポートの各列に表示) の定義のカスタマイズがサポートされるようになりました。

01291489

Bazel による Android 15 での C/C++ ビルドサポートが改善されました。

01309531

Clang コンパイラのサポートを改善しました。

01293294

重複する指摘 ID エントリをプロジェクトから削除するためのユーティリティが追加されました。

01317682

--modern engine mode を使用して C/C++ 解析を実行する際の、ARM ターゲットによる GNU コンパイラのサポートが改善されました。

01318990

日本語環境で validate_restore を実行する際の問題が修正されました。

01317559、01318979

Validate ポータルの言語が日本語の場合のソースコードのロードの問題が修正されました。

01319557

セキュアな Validate サーバー接続を使用するための SSLHostConfig に関する情報が更新されました。

01327692

.kwlp フォルダーおよび .kwps フォルダーが Docker コンテナの外部で作成された場合に kwciagent 解析を実行する際の問題が修正されました。

01330047

kwgradlew によって返される終了コードの問題が修正されました。

01332552

--include-streams オプションが含まれるように kwciagent および kwcheck の list-projects に関するドキュメントが更新されました。

01338990

特定のソースファイルを処理するときに REPCXX がクラッシュすることがある問題が修正されました。

01339697

RLM ライセンスサーバーによる ライセンスの予約に関するドキュメントが更新されました。

チェッカーに関する指摘

番号 説明

00640778、 00882997、 00604932、01117416

MISRA C 2012 規則 2.3、2.4、および 8.3 の適用が追加されました。

01144990

チェッカー MISRA.VAR.MIN.VIS を使用する際の C/C++ アナライザーの安定性が改善されました。

01292287

チェッカー UNINIT.CTOR.MUST の誤検知を削減しました。

01304800

チェッカー MISRA.FUNC.NOPROT.DEF の CERT C 分類基準に関する構成の問題が修正されました。

01307542

チェッカー MISRA.LOGIC.NOT_BOOL の誤検知を削減しました。

01310763

チェッカー AUTOSAR.ADD.OVERRIDE.VIRTUAL.SPECIFIER の誤検知が低減されました。

01314662

チェッカー MISRA.STRUCT_DEF.HIDDEN.2012 のドキュメントが更新されました。

01322152

チェッカー AUTOSAR.ADD.LOGIC.NOT_BOOL の誤検知が低減されました。

01332573

異なる C/C++ 解析モードを使用する際の CL.FFM.ASSIGN チェッカーと CL.FFM.COPY チェッカーの動作の一貫性が改善されました。

01335566

チェッカー CWARN.CONSTCOND.TERNARY の誤検知が低減されました。

01329933

チェッカー NUM.OVERFLOW.DF の欠陥検出が改善されました。

01342684

チェッカー AUTOSAR.ARRAY.CSTYLE の誤検知が低減されました。