问题标签 [sonarqube5.2]

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

sonarqube - SONAR 项目管理员无法访问项目权限

在我们的环境中,每个 SonarQube 用户都可以浏览每个项目。我们还有一些用户作为项目管理员,他们可以处理特殊用户的其他权限。使用 SonarQube 5.2(和 SonarQube 5.3),项目管理员无法访问项目权限页面,他获得“权限不足”。目前只有系统管理员可以管理项目权限。

我们可以做些什么来恢复旧的行为?

0 投票
2 回答
677 浏览

java - 如何为新用户订阅通知?

我已经设置了 SonarQube 5.2 安装,我想默认为新用户启用通知。我的意思是用户配置文件中的这些复选框。如果有人有类似的问题,我在文档、可用插件、互联网中找不到答案。到目前为止,我发现的是 SQ 数据库中的用户属性:

我什至搜索了源代码,但还没有找到如何在用户注册时设置用户属性。实现这一目标的最佳方法是什么?

0 投票
1 回答
182 浏览

java - 如何在 Sonarqube 中导入新的 Java 插件规则

我正在使用 Sonarqube 5.2。使用 Java 插件 3.8 。看起来Java插件中有339条Java规则。但是,在默认质量配置文件中有 234 条规则。

我相信这是因为最初我有 Java Plugin 3.0,它有 234 条规则,因此默认质量配置文件也有相同数量的规则。

现在,由于我已将 Java 插件升级到 3.8,因此有了新规则,但这些规则不是默认质量配置文件的一部分。

那么我如何实施剩下的 105 条规则。我是否必须创建一个新的质量配置文件,如果是,那么我如何将新规则从 Java 插件导入到质量配置文件中。

或者,我可以更改默认配置文件并将缺少的规则添加到其中吗?

0 投票
1 回答
860 浏览

java - SonarQube 5.2 的自定义插件产生 NoClassDefFoundError

我正在尝试为 SonarQube 5.2 开发插件,但是,当我部署插件时,SonarQube 服务器无法启动。日志显示了一个带有 Google Guava 类的NoClassDefFound异常:

当我运行mvn dependency:tree日志显示确实包含Guava,但打包插件后,它不包含Guava jar:

我的 pom 看起来像这样:

您可以看到我试图删除旧版本的 sonar-plugin-api,但它仍然没有工作。

我在这里想念什么?

谢谢!

0 投票
2 回答
4108 浏览

msbuild - 运行 SonarQube 时出错 - 找不到 ProjectInfo.xml 文件

我正在使用 SonarQube 5.2 来计算指标。当我使用“”运行它时,一切正常Developer Command Prompt for VS2013

但是,当我使用具有或不具有管理员权限的普通命令提示符“ cmd.exe”运行相同的命令时,我收到以下错误

请让我知道可能是什么问题以及如何解决它。

我遵循以下步骤,

  1. 从一个位置执行所有命令示例 - “ D:\Test
  2. 在 PATH 环境变量中添加以下内容 a. MSBUILD 12.0 文件夹的路径
  3. 为分析指标而执行的命令,a。MSBuild.SonarQube.Runner.exe 开始 b。MSBuild abc.csproj /t:Clean;Rebuild /p:VisualStudioVersion=12.0...; c。MSBuild.SonarQube.Runner.exe结尾
0 投票
0 回答
123 浏览

sonarqube5.2 - SonarQube 5.2、LDAP 1.5.1 无法登录

我在尝试连接时遇到此错误LDAP

[LDAP:错误代码 1 - 000004DC:LdapErr:DSID-0C0906E8,注释:为了执行此操作,必须在连接上成功绑定。,数据 0,v1db1]

错误 web [rails] 来自外部用户提供程序的错误:异常 Java::OrgSonarApiUtils::SonarException:无法检索用户的详细信息

这是我的ldap配置sonar.properties

它出什么问题了?

0 投票
2 回答
241 浏览

sonarqube - 具有自定义 fxcop 规则的 Sonarqube 5.2 不起作用

我将声纳库升级到 5.2。我用新实例替换了旧实例,所以旧配置被删除并替换。

我有几个自定义 fxcop 规则。 在此处输入图像描述

运行分析时,我收到以下错误。
错误:声纳运行器执行期间出错错误:无法执行声纳错误:原因:无法在存储库“fxcop”中找到与规则配置键“HSI1009”对应的规则键。

这是由声纳创建的文件 fxcop-sonarqube.ruleset 文件中的空条目引起的。在此处输入图像描述

有谁知道这是我的错误还是错误?我在5.2升级之前没有出现这些问题,但是由于依赖使用5.2的一些插件而无法返回。

0 投票
1 回答
502 浏览

c# - SonarQube 的 C# 插件 5.0 是否忽略 csharpsquid:S3217 规则?

我将C#插件从ver 4.5更新到5。为了验证插件升级,我做了前后的分析。“分析后”显示比“分析前”少6个问题。请注意,分析前后的代码没有变化(唯一的区别是使用 C# 插件 4.5 扫描之前和使用 5.0 扫描之后)。两种分析均在预览模式下运行。

当我对生成的报告进行比较时,我注意到有 6 个实例“不应使用“foreach”循环的“显式”转换 (csharpsquid:S3217)”,这些实例在分析后丢失。

5.0 插件是否有理由不再将此视为问题?还有人看到这个吗?

PS:我们使用的是 SonarQube 5.2。

0 投票
1 回答
522 浏览

sonarqube-msbuild-runner - SonarQube Runner 在名称中包含逗号的文件上失败

SonarQube:5.2

MSBuild 扫描仪:1.0.2

以下行存在于 .sonarqube 文件夹深处的 FilesToAnalyze.txt 中

...Help\User\Duplicating,_Renaming,_Deleting_a_Blueprint.htm

并且,MSBuild.SonarQube.Runner.exe end抛出异常。请注意文件名是如何在文件名中的第一个逗号之前被截断的。

Caused by: java.lang.IllegalStateException: The folder 'C:\<full\path>\Help\User\Duplicating' does not exist for '<sonar:key>:509A1B17-E264-4DF5-99FC-AF27D064FBC4' (base directory = <dir containing .sonarqube>)

我决定Help\User\通过传递排除包含的文件夹/d:sonar.exclusions="**\<parentDir>\Help\**"。这没有效果。

  1. 如果文件名包含逗号,Sonar Runner 是否存在问题?
  2. 为什么 sonar.exclusions 没有任何效果?
  3. 最后,记录消息状态ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging。如何将 -X 开关从MSBuild.SonarQube.Runner.exe. 是在begin命令还是end命令中?
0 投票
0 回答
725 浏览

xhtml - SonarQube 规则 - “标题”应该出现在所有页面中

SonarQube 的 Web 配置文件中的所有页面中都应存在规则“标题”。我理解它存在的原因,但我面临着一种情况,到目前为止,我无能为力以避免违反它。让我解释...

使用 primefaces 进行开发时,如果 xhtml 中的标头仅声明为“head”标记,则它不包含某些属于 primefaces 框架的工件。所以,需要一个 xhtml 之类的

但这违反了我以粗体提到的规则。可能是因为它会检查 html 和 xhtml 文件……不确定。

我的想法是:

  • 编辑此规则,以便将其识别为投诉代码 ah:head,或者;
  • 更改此规则扫描的扩展文件,或者;
  • 最后一种情况禁用它;

关于做什么和如何做的任何想法?