在我的公司中,我们当前正在使用 Sonarlint Eclipse (版本3.1(( connected Mode in Sonarqube Server(版本5.6(,与Sonarjava(版本4.7.1(。
我们有一些插件和一些测试插件,我们需要从声音Eclipse分析:
1.如果源代码在" src/java"中 显示一些根据根据 Sonarqube服务器的Sonarqube配置文件。
2.但是,如果源代码在" src/test/" 中,Sonarlint在视图" sonarlint in flo the Fly"中不会显示任何问题。在这种情况下,声音日志显示:
...src/test/..../MyClassTest.java
1 files indexed
Execute Sensor: JavaSquidSensor
Configured Java source version (sonar.java.source): 8
JavaClasspath initialization
JavaClasspath initialization (done) | time=17ms
JavaTestClasspath initialization
JavaTestClasspath initialization (done) | time=15ms
Java Main Files AST scan
0 source files to be analyzed
Java Main Files AST scan (done) | time=0ms
Java Test Files AST scan
1 source files to be analyzed
0/0 source files have been analyzed
Sonatlint在Java主文件和Java测试文件之间似乎有所不同。
是否有一种配置Sonarlint的方法,以便以相同的方式用于Java主文件和Java测试文件,以连接模式?
在eclipse中,您可以配置哪些文件被视为测试源。
转到:
首选项 -> Sonarlint
并更改"测试文件正则表达式"。