Lib*_*ael 4 lombok sonarqube sonarqube-4.5
我正在使用带有Java插件3.1的SonarQube 4.5.4.据我所知,这个声纳-java版本从2.8开始部分支持Lombok(Getter和Setter注释).
但在我的情况下,它仍然报告字段lombok.Getter为:
squid:S1068 Unused private fields should be removed:
@Getter
private String userName;
Run Code Online (Sandbox Code Playgroud)
你有什么想法可能会发生这种情况吗?我在哪里可以修复它?
更新
对于字节码,我尝试了两种方法sonar.java.binaries,sonar.binaries
我使用sbt和运行分析与sonar-runner进行下面的sonar-project.properties
sonar.projectVersion=0.1
sonar.java.binaries=\
target/scala-2.11/classes,\
target/scala-2.11/test-classes
sonar.sourceEncoding=UTF-8
sonar.projectName=projectName
sonar.host.url=http://hostname:9000
sonar.login=login
sonar.password=password
sonar.projectKey=projectKey:webJava
sonar.modules=app
app.sonar.projectBaseDir=web
app.sonar.sources=app
app.sonar.tests=test
sonar.analysis.mode=preview
sonar.issuesReport.lightModeOnly=false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |