2015-05-12 3 views
0

Я начинаю с сонара. У нас есть около 10 пользовательских нюхов в нашем собственном стандарте для PHP_Codesniffer и используют подмножество различных нюхов других стандартов. PHP_Codesniffer работает как очарование и генерирует отчет в формате Checkstyle.Как импортировать существующие результаты phpcodesniffer в гидролокатор?

Как я могу получить Sonar5.1 для импорта этого файла codeniffer-results-in-checkstyle-format.xml?

Я слышал, что это возможно в более старых версиях плагина PHP, но я не уверен, относится ли это к ruleset.xml или к фактическим результатам прогона.

ответ

0

Невозможно импортировать внешние правила из таких инструментов, как CodeSniffer, PHPDepend, ... Плагин PHP теперь полагается исключительно на SonarQube Rules Engine, как он упоминается здесь: http://docs.sonarqube.org/display/PLUG/PHP+Plugin, и он предоставляет из коробки 110 predefined rules. Вы можете написать как пользовательские правила, если вы не настроили непосредственно PHP-плагин. Если некоторые правила отсутствуют, вы более чем можете поделиться с нами своими предложениями.