Невозможно добавить правила codeniffer, psr-1, psr-2, pmd в sonarqube

Нужно добавить коды codeniffer, psr-1, psr-2, pmd в sonarqube. Я попытался найти плагин, но получил плагин sonar-php-codesniffer0.2, который совместим только до sonarqube> 2.0. Также нет возможности импортировать пользовательские правила php в sonarqube6.1 или обновленных версиях. Как теперь я могу добавить эти правила в sonarqube для анализа качества кода?

-1

Решение

Вы можете создать новый плагин, который импортирует проблемы из других инструментов (например, CodeSniffer) в SonarQube.

Смотри например https://github.com/SonarQubeCommunity/sonar-cppcheck или же https://github.com/Designite/sonar-designite-plugin.

Кроме того, вы можете создавать свои собственные правила (документы) для SonarPHP.

Обратите внимание, что SonarPHP уже имеет некоторое покрытие для PSR-1 и PSR-2 (список правил).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]