Я установил SonarQube™ и PHP Plugin.Где находится репозиторий «Стандарты» PHP CodeSniffer с гидролокатором PHP-плагина?
Я хочу добавить новое правило CodeSniffer, как указано в http://docs.codehaus.org/display/SONAR/PHP+Custom+Coding+Rules.
Однако я не могу найти местоположение «стандартного» хранилища, в котором содержатся существующие правила (PEAR, Squiz, Generic ...). Поэтому я не знаю, где я должен добавить свой новый файл, соответствующий правилу xml, которое я определил в настройках сонара.
Возможно, я что-то пропустил, но я посмотрел в каждой папке в плагине PHP и не нашел эту «стандартную» папку. Я даже извлек контент из .jar-файлов плагина и даже посмотрел на остальную часть моего диска, если репозиторий кода сниффера был где-то еще.
Вы можете мне помочь?
Спасибо.
Спасибо, что ответили мне. – Marine
Но проблема в том, что я не устанавливал код отдельно, он был включен с пакетом плагинов php сонара. И этот плагин не использует только коды, другие правила проверяются для анализа проектов php.Вот почему было более полезно использовать этот плагин, чем устанавливать другие компоненты в другом месте. Поэтому я не полностью понимаю документацию по сонару, так как не могу найти папку стандартных кодов. – Marine
Как вы можете видеть здесь [1], PHP_CodeSniffer и другие инструменты включены как файлы PHAR. Это сжатый файл со всеми файлами PHP. Но вы также можете увидеть, что рекомендуется устанавливать собственные внешние версии программ через PEAR. [1] http://docs.codehaus.org/display/SONAR/Installing+PHP+Environment –