Как получить показатель LCOM(Отсутствие сплоченности методов) в SonarQube 4.2?

Доступна ли метрика LCOM с версией SonarQube 4.2?

Мне нужно, чтобы этот показатель был добавлен в мой отчет, но я не вижу его доступным.

Пожалуйста, дайте мне знать, есть ли какая-то конкретная банка, которую нужно добавить, чтобы получить этот показатель. Эта метрика была доступна в сонар 3.7

Любая помощь приветствуется.

Спасибо, Срикант

2 ответа

Решение

Там нет плагина для этого, так что если вы хотите его, вам придется его развивать.

В любом случае мы устарели и удалили эту метрику, поскольку обнаружили, что ее трудно правильно вычислить и, следовательно, использовать правильно. Может быть, это может дать вам подсказку о том, стоит ли вам продолжать обдумывать это или нет...

С сонара 4.1 метрика LCOM4 была удалена из-за слишком большого количества ложных срабатываний. См. http://jira.codehaus.org/browse/SONAR-4853.

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