【发布时间】:2019-06-02 00:21:27
【问题描述】:
我在我的 sonarQube 实例中使用带有连接模式的 SonarLint,我安装了 flex 插件,这是一张图片:
我同步了我的 Sonarlint 服务器,但我无法获得分析的详细信息。我右键单击我的 as/mxml 文件> SonarLint > Analysis ,但 Eclipse 上没有显示任何内容。 自从我的詹金斯工作以来,我一直在使用 Sonar-runner,这是我定义的属性文件:
sonar.host.url=http://host/sonar
sonar.projectName=myproject
sonar.projectKey= myKey
sonar.projectVersion=v0
sonar.sources=.
sonar.java.binaries=**/target/*
sonar.exclusions=**/*.class,**/*.project,**/target/**,**/*.log,**/*.jar,**/*.png,**/*.jpg,**/*.jpeg,**/.sonar/**,sonar-project.properties,**/*.ts, **/*.css
sonar.sourceEncoding=UTF-8
sonar.java.source=1.7
sonar.java.target=1.7
sonar.ce.javaOpts=-Xmx1024m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true
sonar.scm.provider=svn
sonar.links.scm=https://host/svnroot/project/trunk
sonar.verbose=true
PS:对于 JAVA 文件的分析是正确的。
【问题讨论】:
-
问题是,您如何分析项目 -> 您使用哪个运行器,您是否为每个 cli 或每个属性文件提供任何设置?如果是这样,是什么->您是否将扫描仪设置为 java?
-
我编辑了我的问题,但我怎么知道我是否只是在分析 java 文件?
-
有一个名为“sonar.language”(或类似名称)的声纳属性,用于指定分析哪种语言
-
sonar.language自 SQ 4.5 起已弃用,我使用 6.7 -
你是对的,但不推荐使用那些并不意味着它不再被使用 :D 它只是意味着它将被删除。但无论如何我发布了一个带有链接的答案