Как добавить цикломатическую сложность в sonar-cxx?
Я пытаюсь добавить отчет о ящерице ( https://github.com/terryyin/lizard) в сонар, чтобы создать проблемы с функциями, превышающими порог
Есть ли способ добиться этого?
1 ответ
Решение
У сонара есть свой собственный расчет цикломатической сложности, поэтому мне не нужно импортировать внешний отчет (ящерица).
Создать проблему так же просто, как активировать новые правила в профилях качества с помощью тега перегрузка мозгов:
- Файлы не должны быть слишком сложными: порог по умолчанию 200
- Функции не должны быть слишком сложными: по умолчанию 10, в моем случае я позволил 30