Sonarqube геттер и сеттер дублирования - PullRequest
1 голос
/ 02 марта 2020

Как я могу сконфигурировать свой анализ сонарака, чтобы игнорировать мои геттеры и сеттеры и не считать их как дублированную строку. Потому что у меня они есть и у меня, и у меня в классе DTO. Таким образом, процент дублирования составляет до 15%.

Заранее спасибо.

1 Ответ

0 голосов
/ 02 марта 2020

К сожалению, сонар не предоставляет много правил о геттере / установщике: enter image description here

Вы можете указать, какие файлы будут проверяться sonarqube. Это может быть исключение по пакету или по имени класса. Например, вы можете исключить com.company.business.plip.dto , добавив это к своему sonar-project.properties:

sonar.exclusions=src/main/java/com/company/business/plip/dto/**

Учитывая, что ваши dto - это просто пустые оболочки, содержащие только приватные поля и геттеры / сеттеры; это не сильно повлияет на покрытие кода.

...