Нужно добавить коды codeniffer, psr-1, psr-2, pmd в sonarqube. Я попытался найти плагин, но получил плагин sonar-php-codesniffer0.2, который совместим только до sonarqube> 2.0. Также нет возможности импортировать пользовательские правила php в sonarqube6.1 или обновленных версиях. Как теперь я могу добавить эти правила в sonarqube для анализа качества кода?
Вы можете создать новый плагин, который импортирует проблемы из других инструментов (например, CodeSniffer) в SonarQube.
Смотри например https://github.com/SonarQubeCommunity/sonar-cppcheck или же https://github.com/Designite/sonar-designite-plugin.
Кроме того, вы можете создавать свои собственные правила (документы) для SonarPHP.
Обратите внимание, что SonarPHP уже имеет некоторое покрытие для PSR-1 и PSR-2 (список правил).
Других решений пока нет …