В настоящее время мы загружаем наши проекты на SonarQube для сканирования. Мы обнаружили ряд тривиальных проблем в наших тестовых файлах, и был поднят вопрос, почему мы вообще их сканируем.
На мой взгляд, эти файлы все еще являются кодом, и если они помечаются особо плохие результаты сонара это может привести к неточным или запутанным тестам (и, следовательно, к большему количеству изменений плохого качества тестирования). С другой стороны, этот код никогда не будет запущен в производство, поэтому, вероятно, это не имеет значения.
Следует ли сканировать тестовый код? Есть ли в этом вообще какая-то заслуга?
Я не могу найти окончательного ответа.