Class PmdXmlToMarkdownCommand

java.lang.Object
com.streamconverter.command.AbstractStreamCommand
com.streamconverter.command.impl.analysis.PmdXmlToMarkdownCommand
All Implemented Interfaces:
IStreamCommand

PMD XML レポートを AI 可読性の高い Markdown 形式に変換するコマンド

StreamConverter アーキテクチャに基づく実装例として、InputStreamからOutputStreamへの 純粋な変換処理を提供します。PMDの冗長なXMLレポートをMarkdown要約形式に変換し、 AI分析や人間による可読性を向上させます。

変換仕様:

  • ルール別違反統計(上位20位)
  • ファイル別問題統計(上位15ファイル)
  • 優先度分布と影響度分析
  • 標準化されたISO-8601タイムスタンプ

使用例:

 // StreamConverter パイプラインでの使用
 StreamConverter converter = new StreamConverter(
     new PmdXmlToMarkdownCommand()
 );
 converter.run(pmdXmlInputStream, markdownOutputStream);
 
  • Constructor Details

  • Method Details