Я сравниваю результаты покрытия проекта Angular5 с использованием Karma и SonarQube. В отчете Karma общее покрытие составляет 94%, в то время как покрытие SonarQube составляет 32% с использованием профиля качества по умолчанию. Я сузил проблему до директив TypeScript import
, которые являются частью покрытия SonarQube. Существует множество import
s, и большинство из них имеют менее 50% условное покрытие .
Может кто-нибудь объяснить, почему они вообще являются частью анализа покрытия и как я могу это исправить? Есть ли способ исключить import
s из анализа покрытия в SonarQube?