问题标签 [sonarqube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2705 浏览

java - 有人在 Jetty 7 上成功部署了声纳吗?

我正在尝试在 Jetty 7 servlet 容器上部署 Sonar(自动代码监控工具)。

我想首先使用默认配置(嵌入式 Derby DB)作为 POC,然后再过渡到生产级 DB。

到目前为止,我已经尝试了各种方法来完成这项工作(待办事项:记录失败的尝试),但没有任何运气......

有没有人设法解决这个问题?

这是我通过在 jetty/webapps 中部署并使用

java -DOPTIONS=Server,deploy,jsp -jar start.jar etc/jetty.xml

这就是我通过在 webappls-plus 中部署并使用以下命令启动得到的:

java -DOPTIONS=Server,deploy,jsp -jar start.jar etc/jetty.xml etc/jetty-plus.xml

0 投票
2 回答
4569 浏览

java - 声纳项目集成

嗨女士们先生们,

我们有一个相当大的项目,拥有自己的构建框架,主要基于 Java(但也存在其他语言)。

我们想使用 Sonar Hudson 插件以图形方式呈现各种代码指标。我们如何做到这一点?

我们是否需要更改项目结构并将其带到 Maven 中,或者是否有一种解决方法来指定从何处获取测试结果和其他工件?

谢谢

0 投票
5 回答
23203 浏览

sonarqube - 声纳 Maven 集成

我已按照指示将 Sonar 与 Maven 集成- 更改了 settings.xml 以在以下位置包含声纳存储库:

http://localhost:9000/deploy/maven

我已经验证我可以在以下位置看到 readme.txt 文件:

http://localhost:9000/deploy/maven/README.txt

但是在运行时,sonar:sonar我不断收到以下消息:

从指定的远程存储库:

声纳(http://localhost:9000/deploy/maven),

联系(http://:8081/nexus/content/groups/public),

对于项目 org.codehaus.sonar.runtime:sonar-core-maven-plugin [INFO] ------------------ ------------------------------------------

知道我缺少什么吗?

0 投票
2 回答
3844 浏览

perl - 有没有与 Perl 的 Sonar 等价的东西?

是否有与Perl的Sonar等价的东西?

0 投票
2 回答
6534 浏览

java - 声纳不使用项目 pom.xml 中的 excludeFilterFile

我在我的项目 pom.xml 中配置了 findbugs(和 checkstyle):

这就像一个魅力。'mvn site' 生成正确使用指定 excludeFileterFile 的 finbugs 报告。

问题是当我尝试使用声纳插件时。('mvn sonar:sonar') 声纳不使用上面指定的排除过滤器。(但它会正确使用 checkstyle 抑制文件)。

运行“mvn sonar:sonar”时来自控制台的信息:
警告:备用用户设置文件:C:\Users\rgi.m2\settings.xml 无效。使用默认路径。

以及 target/sonar 目录中的 sonar-pom.xml:

请注意,sonar-pom.xml 中的 checkstyle 是指项目配置中的文件,但 findbugs exclude 文件是来自 sonar 的虚拟空文件。

任何人都知道如何让声纳使用项目 pom.xml 中定义的 finbugs 排除文件?

提前谢谢
/罗伊

0 投票
2 回答
8079 浏览

grails - 声纳的 Groovy/Grails 插件

Sonar 是一个应用程序,用于将多个静态和测试分析工具的输出集成到软件质量的全面概述中。

不幸的是,大多数这些分析工具(PDM、FindBugs 等)不支持 Groovy,进而不支持 Grails。

我们找到了名为 CodeNarc 和 GMetrics 的工具,它们执行一些分析,但不执行测试覆盖率,我们正在开发一个 Sonar 插件来导入 CodeNarc 输出。但是,正如我所说,这是不完整的。

有谁知道一组更好的可以处理 Groovy 的复杂性/基于规则的静态分析工具,以及 Grails 测试覆盖率指标?当然,最好有一个带有 Sonar 插件来读取输出的插件。

0 投票
2 回答
712 浏览

xhtml - 是否有类似 Checkstyle 的工具来监控 XHTML(或 XML)页面?

我正在处理一个项目,其中我们有许多 JSF 页面 - 使用XHTML格式。我们使用Sonar(以及 Checkstyle、PMD、FindBugs...)来监控我们的代码质量。这对我们应用程序的 Java 部分非常有用。

现在,我想要一个工具(理想情况下,可以通过编写我自己的插件将其链接到 Sonar)来检查我的应用程序的 XHTML 部分。

那么,有没有类似 checkstyle 的工具可以检查我页面上的某些规则?例如,当我遇到此类代码时,此工具会发出警告:

或者 :

我知道 Checkstyle 提供了一个基于正则表达式的规则,但我担心解决方案对于某些规则来说太复杂了......

0 投票
2 回答
812 浏览

maven-2 - 声纳默认,满足“容器状态为:CONSTRUCTED”

环境:本地ubuntu中的hudson/sonar/maven2,默认参数

我从下面的哈德森那里得到了日志,我不知道问题出在哪里。

而且我注意到在没有 hudson 的情况下运行命令行时它也有问题

0 投票
1 回答
878 浏览

java - 声纳和 Eclipse IAM 插件

当我在 JDK 6 上使用最新的 IAM Eclipse Plugin for Maven 和当前 Sonar 版本时,在执行sonar:sonar目标时出现错误

eclipse中的错误是

知道如何解决吗?

PS:如果我mvn clean install sonar:sonar手动执行这不是问题。

0 投票
1 回答
2310 浏览

maven-2 - 运行声纳分析时排除依赖项

我有一个测试项目需要一些沉重的罐子,我${M2_HOME}\test\src\main\resources\将它们放入 pom.xml 并使用:

我想知道是否可以在声纳分析期间排除它们,或者通常只分析 java 源文件夹。