Система оценивает код по нескольким ключевым параметрам:— Баг — проблема кода, которая почти наверняка приведет к ошибке в работе программы.
— Уязвимость (Vulnerability) — проблема, которую злоумышленник может использовать для атаки.
- Поддерживаемость (Maintainability)
— Запах кода (Code Smell) — проблема, которая не вызывает ошибок сейчас, но усложняет поддержку и развитие.
- Дублирование (Duplication)
— Процент дублированного кода в проекте.
- Покрытие тестами (Coverage)
— Доля кода, проверяемая автоматическими тестами (интегрируется с Vanessa Automation).
— Цикломатическая сложность функций и модулей.