Я пишу небольшой плагин Sonar для кода Abap. Я alread представил показатели в Sonar, а также имеет исходный код некоторых файлов Abap в базе данных Sonar (я проверил его с помощью SQL-клиента). Но теперь я действительно понятия не имею, как я могу представить этот исходный код с помощью сонара. Я уже просмотрел исходный код сонара и некоторые плагины сонара (например, CXXPlugin https://github.com/SonarCommunity/sonar-cxx, которые также имеют функцию для вывода исходного кода), но я не стал более умным. Есть ли простой способ представить исходный код с помощью сонара api? Есть ли какая-либо часть SourceViewer для Sonar Core (https://github.com/SonarSource/sonar).Сонарный плагин - просмотр исходного кода
EDIT: Я сейчас на один шаг ближе, но у меня проблема с детализацией. Мой эрб-файл имеет следующий фрагмент кода:
%= format_measure(loc_measure, :suffix => '', :url => url_for_drilldown(loc_measure)) -%>
Но мой взгляд СПАО не перечислить источники, которые у меня есть в моей папке, которая была проанализирована с помощью сонара:
В моей базе данных я посмотрел на таблица «проекты»:
Затем я попытался напрямую связать с точкой зрения развернутого к исходному файлу (в этом случае с идентификатором 122), и она работала:
Итак, мой вопрос: почему вложенные папки и исходные файлы не указаны в классах и пакетах в обычном Java-проекте?
Извините, я не могу помочь вам с вашей проблемой сонара, но мне любопытно: что вы пытаетесь достичь вообще? – vwegert