Я получаю много запахов кода от сгенерированного lombok кода в Sonar. FE:
Метод Dto.hashCode () сохраняет результат возврата в локальном, прежде чем немедленно его вернуть
Dto.equals (Object) чрезмерно сложенс цикломатической сложностью 58
Как я могу указать сонару, что это должно быть пропущено из анализа?
ОБНОВЛЕНИЕ
Я уже пробовал. Мой lombok.config
файл в корневом каталоге:
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true
lombok.equalsAndHashCode.callSuper = call
Это не помогает
Я уже пробовал: sonarqube + lombok = ложные срабатывания IВы обновили: sonar-project.properties
в корневом каталоге до:
sonar.sources=src/main
sonar.tests=src/test
sonar.language=java
sonar.java.binaries=build/classes
sonar.junit.reportPaths=build/test-results/test/
sonar.jacoco.reportPaths=build/jacoco/jacocoTest.exec
sonar.java.libraries=.gradle/caches/**/lombok-*.jar
Также не работает.
Пожалуйста, не закрывайте его. Это не дублирование.