run-sonar-swift.sh с пользовательским файлом swiftlint .yml

у меня проблема с моими правилами .yml. Я могу включить их в свой проект, он получает пользовательские правила, но я не могу их показать в сонаркубе, потому что он говорит, что не знает правил. Может кто-нибудь помочь мне? мой файл .swiftlint.yml находится в домашнем каталоге, и я запускаю run-sonar-swift.sh только с swiftlint, tailor и lizard.

Большое спасибо.


person auryn31    schedule 30.05.2017    source источник


Ответы (1)


Чтобы проанализировать ваши файлы .yml, вам необходимо установить анализатор, который обрабатывает этот язык. В настоящее время я не знаю ни одного такого плагина.

person G. Ann - SonarSource Team    schedule 30.05.2017
comment
Спасибо, но локальный, анализ правильный, но сонаркоб не может интерпретировать результат. Запуск Tailor................... Запуск Lizard... Запуск SonarQube с помощью SonarQube Runner. ПРЕДУПРЕЖДЕНИЕ: автоматическое определение поставщика SCM не удалось. Ни один поставщик SCM не претендует на поддержку этого проекта. Пожалуйста, используйте sonar.scm.provider для определения SCM вашего проекта. ПРЕДУПРЕЖДЕНИЕ. Правило SwiftLint:curly_brackets не существует. ..ПРЕДУПРЕЖДЕНИЕ: Метрика «линии» — это внутренняя метрика, вычисляемая SonarQube. Предоставленное значение игнорируется. Итак, я получаю эту ошибку - person auryn31; 30.05.2017
comment
Похоже, что на данный момент нет возможности включить пользовательские правила в SonarQube! - person auryn31; 13.06.2017