Плагин сонара: как получить метрику сонара
Я работаю над проектом Sonar, и мне нужно создать плагин, чтобы получить метрики и вычислить их.
Чтобы понять, как это работает, я хотел бы попробовать сделать следующие примеры:
- Получить значение (сложность) и вычислить его как значение типа double или значение с плавающей запятой.
- Возьмите значение сложности (MetricsCore.COMPLEXITY) и, если оно больше 200, напишите сообщение, что оно слишком сложное.
- Возьмите количество строк комментариев и умножьте его на 10.
Я знаю, что в этих примерах то, что я хочу сделать, бесполезно, но я просто хочу понять, как получить значение Metrics Core и принять его значение, а также создать новые Metrics. Я не нахожу много документации....
большое спасибо
Для информации я буду использовать Sonar-reference-plugin.
1 ответ
Решение
Вы можете найти наши примеры плагинов здесь: https://github.com/SonarSource/sonar-examples/tree/master/plugins. "sonar-reference-plugin" должен дать вам много информации.
Это должно помочь вам лучше понять, как все работает.