Sonar Ruby Plugin - Saikuro не возвращает результатов

Я действительно застрял на этом. Я создал плагин Godaddy Ruby для Sonar, и он, кажется, работает нормально, я могу выйти из результатов Cane и других, но в этой строке:

https://github.com/GoDaddy-Hosting/ruby-sonar-plugin/blob/master/src/main/java/com/godaddy/sonar/ruby/metricfu/MetricfuComplexityYamlParserImpl.java#L38

Я получаю исключение нулевого указателя, потому что Сайкуро, кажется, не находится в этом объекте. Мне интересно, если я пропускаю элемент конфигурации или что-то. Кто-нибудь видел эту проблему?

Что еще более раздражает, так это то, что если я закомментирую нарушающий код, ни один из результатов других инструментов анализа не будет сохранен в Sonar. Я получаю массивный MetricFu results.yml, но Сонару ничего не сообщается.

1 ответ

Быстрый взгляд на код выглядит так, как будто он опирается на старый интерфейс metric_fu... Ваша версия metric_fu может быть слишком новой для приведенного выше кода. Пожалуйста, введите проблему в систему отслеживания проблем metric_fu, и мы поможем вам лучше. https://github.com/metricfu/metric_fu/issues

Другие вопросы по тегам