Пользовательский конфликт подсветки плагина sonar-xml - PullRequest
1 голос
/ 20 сентября 2019

Я разработал собственный XML-плагин для Sonar на основе форка официального sonar-xml плагина , следуя этим рекомендациям .

Когда я разрабатываюПользовательский плагин, версия sonar-xml была 1.5.1, и оба плагина прекрасно работают вместе в SonarQube 5.6.6.

Сейчас я обновляю версию SonarQube до 7.9.1 и его плагинов, но когда анализ выполняется с помощью sonar-xml-plugin v2.0.1 и моего пользовательского плагина xml на основе sonar-xml-plugin v1.5.1 Я получаю сообщение об ошибке при попытке сохранить подсветку для файлов XML и проблему в этих файлах с проблемами, обнаруженными обоими плагинами:

Parse error: Trying to save highlighting twice for the same file is not supported: samplefile.xml
Rule: XML parser failure (xml:S2260)

После просмотра javadoc класса NewHighlighting я пришелк выводу, что это осознанное решение, но мне нужно использовать оба плагина и . Я бы не хотел оставлять их без обновления, потому что я также хочу видеть проблемы в SonarLint .

Инет, правил, основанных на шаблоне XPath sonar-xml-plugin, недостаточно для моих требований правил.

У кого-нибудь где-нибудь была такая же проблема?Идея решить проблему?Заранее большое спасибо!

...