Qodana 出力フォーマット
基本的な出力
Qodana コードインスペクションを実行するたびに、出力ディレクトリに次の出力が生成されます。
ログ / :
idea.log
、gradle.log
などが含まれます。プロジェクトの構造 / : プロジェクトに関するメタ情報: モジュール、フレームワーク / ライブラリ、ルートなど。
報告 / : HTML レポート (
--save-report
/--show-report
オプションが指定されている場合に生成されます)。Qodana の完全な結果はresults-allProblems.json
ファイルで入手できます。.descriptions.json : すべてのインスペクションの説明。
%\InspectionId%.json : この ID:
%\InspectionId%
メッセージ、場所、重大度などのインスペクションによって生成されたすべての問題。qodana.sarif.json : SARIF 形式でレポートします。
Qodana コマンドラインの概要出力の例:
UI 互換の出力
プログラムによる出力に加えて、レポートディレクトリを上書きするセクションに従って、--save-report
引数を使用して、HTML 形式で人間が判読できるレポートを生成することもできます。
関連ページ:
![](https://pleiades.io/icons/jetbrains_logo.png)
SARIF 出力
Qodana レポートは SARIF 仕様に従ってフォーマットされ、JSON ファイルに含まれます。SARIF の Qodana 実装は、一般的な形式規則に従いますが、プロパティバッグに含まれるいくつかのカスタムプロパティも指定します。レポートの構造:Qodana によって生成されるレポートの構造は次のとおりです。{ "version": "2.1.0", "runs": [ { "tool": {...}, "invocations": [...], "language": "en-US",...
![](https://resources.jetbrains.com/help/img/qodana/2024.1/ui-overview.png)
インスペクションレポート
Qodana を使用すると、ローカルまたは Qodana クラウドで、インタラクティブでユーザーフレンドリーな形式でインスペクションレポートを確認できます。各レポートには次のタブが含まれています。実際の問題は、Qodana が最新のインスペクション中に検出した問題を明らかにします、ベースラインには、ベースラインとしてマークされ、それ以降修正されていない問題がリストされます。構成により、将来の使用に備えて Qodana を構成できます、ライセンス監査は