실제로 보고서를 작성하는 것은 사실 쉽지 않습니다.
CLI에서 실행중인 경우 독자적인 방법으로 고유 한 보고서 클래스를 구현하고 ligne 명령에서 호출 할 수 있습니다. 하기 Xxx라는 이름의 보고서를 들면 다음과 같습니다
class PHP_CodeSniffer_Reports_Xxx implements PHP_CodeSniffer_Report
{
/**
* Prints all errors and warnings for each file processed.
*
* Errors and warnings are displayed together, grouped by file.
*
* @param array $report Prepared report.
* @param boolean $showSources Show sources?
* @param int $width Maximum allowed lne width.
* @param boolean $toScreen Is the report being printed to screen?
*
* @return string
*/
public function generate(
$report,
$showSources=false,
$width=80,
$toScreen=true
) {
...
}
}
것은 당신의 웹 서버에서 실행하는 경우 PHP_CodeSniffer.getFilesErrors()
방법은 당신에게 보고서를 생성하는 데 필요한 모든과 오류의 좋은 배열을 제공합니다.
에 결과를 표시 : 그냥 따라 --help를 사용합니다. 필자가 말한 것은 PHPCodeSniffer가 HTML 보고서를 생성하지 않는다면 HTML 보고서를 생성 할 수있는 방법은 무엇입니까? 아니면 그냥 그 기능을 지원하는 미래의 버전을 기다릴 것인가 ... 나는 그 잘못된 질문에 사과드립니다. –
사실이 질문에 대한 답변이있는 http://stackoverflow.com/questions/1831535/how-can-i-convert-php-code-sniffer-xml-report-into-html의 사본입니다. – markus