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 の誤検知が低減されました。 |