问题标签 [sonarqube-web]

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 投票
0 回答
85 浏览

sonarqube - 问题钻取时“仍在工作”消息不会消失

当我进行问题钻取并处理更改其状态的问题时,例如从Open到 ,Resolved然后消息Still working出现在窗口上方,这是正常的。

问题是Still working消息在屏幕上显示的时间很长(一分钟或更长时间)!此错误的发生与分析项目的大小无关。

我目前使用的一种解决方法是按下F5键盘上的键来刷新页面内容。然后,我立即看到我的新状态问题Resolved

上面的问题能解决还是SQ 5.3出错了?

0 投票
2 回答
190 浏览

sonarqube - 查看开发人员或开发人员组添加或删除的技术债务

我们拥有一支庞大的开发团队,他们在同一代码库中开发多个项目,我们希望看到每个项目团队增加或减少技术债务。我相信目前声纳中没有这样的工具,我们有没有这样的插件或其他方式来实现这一点。

0 投票
1 回答
519 浏览

sql-server - SonarQube - SQL Server:从后端数据库获取与 SonarQube 中的项目关联的用户和组

我需要在 SonarQube 中找到与项目关联的用户和组的列表。

我尝试查找具有列的user_roles表。这可以用来获取表中对应的kee值。此 kee 值与项目文件 kee 值不同。group_rolesresource_idresource_index

但是我们无法在项目表中得到相应的 kee 值。

0 投票
0 回答
42 浏览

java - sonarqube 包含包含其自己的日志文件的虚假模块

我刚刚开始使用 Sonarqube,到目前为止已经分析了一个项目。使用“问题”搜索工具时,UI 挂起。

事实证明,这是由于我以某种方式包含了名为 AVJ9.... 的文件,结果证明这是我的数据库中包含的 sonarqube 自己的日志文件。

它们不是我的单个项目的一部分,但仍会导致“问题”搜索挂起,除非我将它们排除在搜索之外。

我找不到删除甚至忽略它们的方法(不包括路径、文件名......没有任何区别)。我不明白他们最初是如何到达那里的。我在我的分析中不包括他们的位置。

有什么线索吗?

0 投票
1 回答
1802 浏览

xml - SonarQube 不在质量配置文件中显示导入的规则

我正在尝试将 .xml 文件中的规则(适用于 Java 和其他语言)导入 SonarQube。我使用了一个示例插件来做到这一点。该示例是从https://github.com/SonarSource/sonar-examples - project sonar-reference-plugin下载的。确实创建了质量配置文件,但没有显示任何规则。 (屏幕图像 SonarQube 个人资料页面)

这是通过使用RulesDefinitionXmlLoader 类加载规则的 Override 方法:

我已经尝试了包含规则的 .xml 文件的不同路径,以智取任何可能的问题。该 .xml 文件现在看起来像这样(现在也非常简单,只有一条规则可以使其更易于应用):

我正在使用本地 SonarQube 5.3,但我尝试了不同的版本都没有成功。提前致谢。

0 投票
1 回答
1040 浏览

active-directory - SonarQube 和 LDAP - 区分大小写的登录

我正在检查 SonarQube 5.4 和最新的 LDAP 插件 1.5.1。然而,有几个问题。

第一的。我的 AD 帐户是 majcicam。如果我用它登录,它会正确显示在用户列表中。但是,如果我使用 MajcicaM(注意大写字母)登录,则会将另一个用户添加到列表中:

在此处输入图像描述

从附图中可以看出。对于我所做的每次登录,似乎都被视为区分大小写并将其视为不同的用户。

第二件事。一旦我为我的用户分配了一个组,在下次登录时,这些设置就消失了。似乎他们没有坚持下去。

难道我做错了什么?这是一个错误吗?我的设置有问题吗?

谢谢

马里奥

0 投票
2 回答
529 浏览

maven - 为什么删除的 Maven 模块不会从 SonarQube 中消失?

我使用 SonarQube 分析了两个 Maven 项目 A 和 B,每个项目有几个模块(这里只显示一个):

由于我将 someModule 从项目 A 移到项目 B 中,因此在分析过程中出现如下错误:

项目 A 显然不再包含“someModule”。在进行新分析后,它甚至不会在 Sonar GUI 中显示为组件,但它仍列在“项目配置 > 更新密钥”下。

如何在不删除整个项目的情况下删除这样一个过时的组件?

作为一种解决方法,我现在将键“projectA:someModule”重命名为“projectA:someModuleThatShouldNotExist”,但我希望有人能提出更好的解决方案......

0 投票
0 回答
69 浏览

c# - SourceFileExclusion 在 SonarQube 中不起作用

我有一个源文件,由于 Microsoft 代码分析中的错误,导致静态代码分析构建失败。它在另一个问题中有所描述。

这就是为什么我想将它排除在 SonarQube 的分析之外。我在管理/常规设置/分析范围/文件/源文件排除中添加了排除。

我添加的价值是

不幸的是,这并不能阻止构建失败。即使排除了该文件,仍然会分析该文件。

我该怎么做才能将此文件排除在分析之外?

0 投票
1 回答
3223 浏览

plugins - SonarQube 如何创建配置文件并向其导入新规则

我正在为 SonarQube 开发一个插件,以便从 .xml 文件中导入规则。到目前为止,这已经完成,它们确实被导入到 SonarQube 实例中并显示在“规则”下。尽管正在创建质量配置文件,但没有将所有导入的规则添加到其中,我不明白为什么。

我不想一一添加;我正在寻找一种方法,将它们从 .xml 文件导入后直接添加到创建的配置文件中。配置文件只需使用以下命令创建:

以下是我怀疑会发生这种情况的一些方法代码:

提前致谢。

0 投票
1 回答
1260 浏览

sonarqube - 错误 - 在 sonarqube 4.3.3 中加密 jdbc 密码时

我按照以下链接(http://docs.sonarqube.org/display/SONAR/Settings+Encryption)尝试加密声纳 jdbc 密码,并在 maven 项目中设置密码和密钥路径,如下所示

但是在构建项目时,我遇到了以下问题。

“无法解密属性 sonar.jdbc.password。请检查您的密钥。属性 sonar.secretKeyPath 未链接到有效文件”

我正在使用已安装 SonarQube 4.3.3 的 Linux,并且正在 Windows 中运行 maven 项目。

请帮我解决问题。