Nasıl HTML içine PHP kodu Sniffer XML raporunu dönüştürebilirsiniz?

3 Cevap php

Eğer HTML sayfası (ler) içine PHP kodu Sniffer XML rapor dönüştürülüyor bazı yöntem önerebilirsiniz. Ben ... tavsiye için şimdiden teşekkür bazı XSLT çeviri gerekebilir sanırım.

3 Cevap

Xsl: http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html raporun yeni türü de dahil olmak: birkaç gün önce blogumda XSLT stil yayınlanmıştır.

Sadece eklemek için: Eğer Jenkins ile phpcs çalıştırırsanız, o zaman 'checkstyle' biçiminde çıkış raporu olabilir.

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

Sonra bu dosyayı kullanarak çıkışını ayrıştırmak için Jenkins işini yapılandırın.

İşte eklenti var:

https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin

İşte bazı örnekler çıkışı bulunuyor:

enter image description here enter image description here

XSLT Biliyorum çok az insan iyi yapabilir, yazmak için oldukça zahmetlidir; yerine bir PHP komut dosyası XML ayrıştırması ve HTML tükürmek.

CodeSniffer Ayrıca, bir CSV dosyası olarak rapor çıktı - Bunu yerine, kullanımının ayrıştırmak için bu kolay eğer.