SonarLint Eclipse:它也分析"src/test"中的源代码吗?



在我的公司中,我们当前正在使用 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

并更改"测试文件正则表达式"。

最新更新