PHPコードSniffer XMLレポートをHTMLに変換するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1831535

  •  11-09-2019
  •  | 
  •  

質問

PHPコードSniffer XMLレポートをHTMLページに変換する方法を提案できますか? XSLTの翻訳が必要かもしれません…アドバイスを前もってありがとう。

役に立ちましたか?

解決

数日前、私は私のブログにXSLT StyleSheetを投稿しました: http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html 新しいタイプのレポートを含む:XSL。

他のヒント

追加するだけで、Jenkinsを介してPHPCSを実行する場合、レポートを「CheckStyle」形式で出力できます。

phpcs --report=checkstyle --report-file=/phpcs/out.xml

次に、Jenkinsジョブを構成して、そのファイルを使用して出力を解析します。

これがプラグインです:

https://wiki.jenkins-ci.org/display/jenkins/checkstyle+plugin

ここにいくつかの出力サンプルがあります:

enter image description here enter image description here

XSLTは書くのが非常に面倒です。代わりに、PHPスクリプトでXMLを解析し、HTMLを吐き出すことができます。

CodesNifferは、レポートをCSVファイルとして出力することもできます。解析する方が簡単な場合は、代わりにそれを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top