2013-03-27 5 views
2

Je travaille sur un projet Sonar et je dois faire un plugin pour obtenir des métriques et les calculer.plugin sonar: comment obtenir la métrique du sonar

Pour comprendre comment cela fonctionne, je voudrais essayer de faire les exemples suivants:

  • Obtenir la valeur (complexité) et à calculer comme un double ou une valeur flottante. Prenez la valeur de complexité (MetricsCore.COMPLEXITY) et si elle est supérieure à 200, écrivez un message pour dire que c'est trop complexe.
  • Prenez le nombre de lignes de commentaires et de le multiplier par 10.

Je sais que dans ces exemples ce que je veux faire est inutile, mais il est juste de comprendre comment obtenir la Metrics valeur de base et de prendre leur valeur, et pour créer de nouvelles métriques. Je ne trouve pas beaucoup de documentation ....

Merci beaucoup

Pour plus d'informations, je vais utiliser référence-plugin Sonar.

Répondre

2

Vous pouvez trouver nos exemples de plugins ici: https://github.com/SonarSource/sonar-examples/tree/master/plugins. "sonar-reference-plugin" devrait vous donner beaucoup d'informations.

Cela devrait vous aider à mieux comprendre comment les choses fonctionnent.

+1

Oui, je travaille avec cet exemple, mais sur ce projet, ils doivent afficher la valeur RANDOM mais cela ne fonctionne pas ... Donc je ne sais vraiment pas comment faire. De plus, ils n'utilisent pas la métrique comme valeur pour la calculer ou la modifier. – FlorianR

+0

Eh bien, votre question est trop vague alors ... –

+0

Ok :) Je veux obtenir la valeur de la complexité (complexité), la comparer avec une valeur de référence (ref_complex) que je choisirai, et si la complexité> ref_complex, Je veux afficher un message d'avertissement :) Merci :) – FlorianR

Questions connexes