问题标签 [sonarqube5.1]

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 回答
928 浏览

sonarqube - sonarqube“应用项目排除”非常慢

我们使用的是 sonarqube 5.1.1,通常“应用项目排除”步骤非常非常慢。有时在 1-2.5 小时的范围内。

我们有“全局源文件排除”来排除 2 种模式: **/swagger-ui/** **/*.min.js

我不确定这是最近发生的变化,因为我们的 sonarqube 构建是每晚运行的。

更新:我按要求进行了线程转储,看起来它正在等待数据库连接。全线程转储 Java HotSpot(TM) Server VM(24.79-b02 混合模式):

有关解决方法或解决方案的任何建议?

0 投票
1 回答
357 浏览

sonarqube - Sonar 5.1.X 是否仍然可以进行持续检查?

我正在尝试使用 SonarQube 5.1.1 对我们的(Java)项目进行预览分析。我能够生成本地报告,但是我没有得到覆盖数据,而且我也得到了消息[INFO] [XX:YY:ZZ.ZZZ] Build Breaker plugin is no more supported in preview/incremental mode

如果我在这里查看,页面会这样说Starting with SonarQube 5.1, the Build Breaker plugin does not work any longer in the preview & incremental modes.

我很困惑 - 我认为对于持续检查需要构建断路器插件。现在不是这样了吗?SonarQube 中的概念是否发生了变化?

为什么我在运行预览分析时没有获得覆盖率数据?

0 投票
1 回答
4568 浏览

java - 如何在 sonarqube 5.1+ 中添加自定义规则

我需要在现有规则中添加更多规则。但是我找不到最新版本的 sonarqube 即 5.1+ 的任何方法有人可以告诉我该怎么做吗?

正如我们在最新版本中所知道的,我们已经有了规则的声纳,当我们为任何语言特定的插件运行声纳运行器时,这些规则会被捕获为问题。我想在现有规则中添加更多规则,这些规则将在运行 sonar runner 时被捕获。

Manual rules are like we need to do it manually.

在发布问题之前,我已经做了很多研究。

0 投票
1 回答
670 浏览

sonarqube - 如何在 SonarQube 分析期间激活自定义 Java 规则?

我为 java 实现了自定义规则,如此处所述,在此处输入链接描述。规则在规则页面的服务器端可见,但在分析期间没有任何规则应用于代码。我正在使用 sonar 5.1.1 并将 sonar-java-plugin 更新到 v3.2。我想知道怎么了。在使用 sonar-runner 进行调试期间,我注意到我的 CheckRegistrar 已加载,但对其进行的检查被忽略了。

0 投票
1 回答
2897 浏览

sonarqube - SonarQube 5.1 中查看源的权限不足

我在“查看源代码”功能中遇到了 SQ (SonarQube)5.1 的问题。

在 SQ 5.1 上,我无法查看其中一个项目的任何文件的源代码。然而,所有其他项目似乎都在这方面工作正常。

我拥有管理员凭据,并检查了这两个项目的设置-> 权限。'BROWSE' 和 'SEE SOURCE CODE' 配置对组具有 'Anyone' 值。

但是查看源代码在特定项目上不起​​作用(使用管理员或未登录) - SQ 在浏览器上抛出“权限不足”弹出错误(http 403 Forbidden)

我想知道问题出在哪里?SQ 5.1 的一个已知错误?

感谢调试此问题的任何帮助!

0 投票
1 回答
724 浏览

java - 当使用不带参数的 lambda 时,Sonarqube Java 分析器在代码分析期间抛出 NullPointerException

Sonarqube(版本 5.1.1,带有 Java-Plugin 版本 3.3 和 Maven-Sonar-Plugin 版本 2.6)在代码分析期间因 NPE 而崩溃。

当您使用不带参数的 Lambda 时,这似乎会发生。

这是该案例的代码示例:

Java-Plugin 还不支持这些表达式吗?

任何想法如何在不排除所有此类类的情况下解决这个问题?

编辑 - 这是堆栈跟踪:

0 投票
1 回答
2270 浏览

crowd - Sonarqube SSO 与人群

这是关于 Sonarqube 与 Atlassian Crowd(LDAP 工具)的集成。我已经将 Sonarqube 与 Crowd 集成在一起,并且能够通过在人群中创建的用户登录。

现在我无法使用 Crowd 与其他 Crowd 应用程序进行 SSO(单点登录)Sonarqube。

启动 Sonarqube 服务时出现以下错误。

即使我们在 sonar.properties 文件中分配 cookie.domain 和 application.login.url 的值,错误仍然存​​在

.

请让我知道如何解决上述错误。

0 投票
1 回答
712 浏览

tfs - 从 TFS 2013 构建执行 SonarQube 分析时出现 ReSharper 错误

我一直在使用 Microsoft ALM Rangers 制定的说明从 TFS 2013 构建中设置 SonarQube 分析: https ://vsarguidance.codeplex.com/downloads/get/1452516

一切正常,直到我添加 ReSharper 分析,然后我得到一个错误;

09:51:49:错误:Sonar runner 执行期间出错

09:51:49:错误:无法执行声纳

09:51:49:错误:原因:必须设置属性“sonar.resharper.cs.reportPath”。

我已将 sonar-project.properties 文件添加到与我的解决方案文件位于同一目录中的 TFS。

该文件如下所示:

sonar.resharper.projectName=常用组件 sonar.resharper.cs.reportPath=resharperresults.xml

我正在使用 SonarQube 5.1 和 R# 2.0 插件

从 Jenkins 运行分析工作正常。

我真的希望你能帮我解决这个问题。我很确定这是一些愚蠢的事情,我只是无法转动我的眼睛去看。

0 投票
1 回答
1448 浏览

c# - Sonar runner 不导入 trx 测试结果文件

我正在尝试将 trx 测试结果文件导入 SonarQube,因此我添加了该行

到属性文件。不幸的是,我在声纳中看不到任何测试结果。我已经使用“-X -e”选项执行了 sonar-runner,但我在日志中看不到任何有用的信息。我搜索了“trx”和“vstest”。没有什么。有人可以告诉我在哪里可以找到有关问题的更多信息吗?

这是我的设置:

声纳亚军 2.4

声纳服务器 5.1

C# 插件 4.0

Visual Studio Projects 1.2 的分析引导程序

谢谢你的帮助!

0 投票
1 回答
562 浏览

amazon-ec2 - 从磁盘挂载数据卷时,使用 docker 无法正确显示 Sonar qualityprofile 页面。

我正在设置 Sonarqube 服务器并想使用官方 dockerised 版本,但是当我将数据文件夹作为卷安装以保留重新启动之间的状态时,QualityProfiles 页面无法显示配置文件。

虽然配置文件被存储,我可以在“比较配置文件”下拉列表中看到它们,并且它们在重新启动时被保留。

我在 Safari 和 Chrome 上试过,行为是一致的。

日志中没有错误,据我所知,没有权限问题,因为正在写入数据。如果不安装数据量,它可以正常工作,但状态不会在重新启动时保持不变,这是一个交易破坏者..

其他有这个问题的人已经设法解决了吗?

这是我的 docker-compose 配置

和码头工人版本

p>