Плагин сонара: как получить метрику сонара

Я работаю над проектом 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" должен дать вам много информации.

Это должно помочь вам лучше понять, как все работает.

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