Показать когнитивную сложность метода в Visual Studio

#visual-studio #sonarqube #sonarlint #sonarlint-vs

#visual-studio #sonarqube #sonarlint #sonarlint-vs

Вопрос:

При использовании SonarLint и SonarQube в Visual Studio (2017) есть ли способ отобразить когнитивную сложность метода в любом месте?

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

quot;Реорганизуйте этот метод, чтобы уменьшить его когнитивную сложность с 29 до 15 разрешенныхquot;

Ответ №1:

Если у вас есть Resharper в Visual Studio, вы можете использовать плагин resharper cognitivecomplexity.

Он показывает когнитивную сложность, даже если она ниже порогового значения (в настройках Resharper настраивается)

Когнитивная сложность во всплывающей подсказке