问题标签 [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.
svn - SonarQube 5.1.2 SVN 插件非常慢
我最近将我们的 SonarQube 实例升级到了 5.1.2。我们使用 SVN 插件 (v1.1) 进行 SCM 分析。自升级以来,该插件的性能一直非常缓慢。
为了重现该问题,我在我自己的 PC 上针对 2 个 SonarQube 安装(也安装在我的 PC 上 - 4.4.1 和 5.1.2)分析了一个项目。
4.4.1 的 SCM 分析耗时 45 秒,而 5.1.2 版本耗时近 1.5 小时。
以下是来自日志文件的示例片段。4.4.1版本没有说明分析的文件个数,但是和5.1.2分析的一样(同一个项目)。
4.4.1 版:
版本 5.1.2:
这似乎排除了我们的 SVN 服务器或执行分析的机器的问题。我不知道下一步该往哪里看?任何人都可以帮忙吗?
如果需要,我可以提供完整的日志(尽管 5.1.2 中的调试输出似乎没有显示任何有用的额外内容)。
sonarqube - 使用 SonarQube 进行多模块项目分析
SonarQube Server 5.1.2, Sonar-Runner 2.4
正如Multi-moduleProject中提供的那样,我创建了一个项目结构
文件:sonar.properties
在 sonar-runner 中执行上述配置时,我遇到错误“帐户”目录中缺少“src”文件夹,希望此配置与该链接中可用的 conf 相同。据了解,如果配置好,那么Invoice和Receipt将被列为Account Project下的子项目,那么在上述配置中需要进行哪些更改才能实现一个项目下的多模块/项目。
错误
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: The folder 'src' does not exist for 'org.mycompany.acc' (base
directory = C:\Users\xyz\Accounts\.)
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with t
he -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
sonarqube - 在 SonarQube 构建下载检索问题结束时出现 HTTP 500 / NullPointerException
在 Jenkins 构建中,这是我们拥有的堆栈:
在服务器上
但事实上,这个 URL 可以从我的浏览器访问。这是它的服务:
你知道它可能来自哪里吗?
以防万一,仅供参考,SonarQube 5.1.1 正在通过官方 sonarqube 和 mysql 图像运行。
我从 5.1.2 爬取了更新日志,但没有发现明显相关的问题。这是一个已知的问题?
非常感谢你的帮助。
java - sonarqube eclipse 插件用法
我刚想通,声纳服务器中应该有一个项目,然后才能将 sonarqube 与 Eclipse 中的项目集成,我没有看到太多好处,因为我已经运行 sonarrunner 以在声纳服务器上拥有该项目并且我有分析对于声纳应用程序中的那个,即http://localhost:9000(在我的情况下)。是否只是为了在 Eclipse 中使用它,我们安装插件并查看结果,或者我是否遗漏了一些要点,或者有什么方法可以在 Eclipse 中运行分析,而无需首先将项目放在声纳服务器上。任何帮助表示赞赏。谢谢。
jenkins - Jenkins + Sonar 创建项目
我在 Jenkins 作业中执行声纳分析时遇到问题。我有詹金斯版本。1.621 和声纳 5.1 版。
我让这个工具工作并从 Jenkins 执行声纳分析,直到我在两个应用程序中使用 LDAP 定义用户身份验证。作业执行没有错误,我可以在 Jenkins 项目日志中看到声纳命令任务的执行,但是当我检查声纳时,分析从未发生过。我只是检查“一切”,但我不知道可能是什么,我认为可能是角色/权限,但我检查了这个,它似乎是正确的。
关于会发生什么的任何想法?
这些是我的规范:
詹金斯
项目声纳。这是 Post Steps->Invoke StandAlone SonarQube Analysis 中定义的“Analysis properties”的内容。
Jenkins-Sonar 库:Sonar-Qube 插件 2.2.1 在启用 LDAP 身份验证之前,我已经使用相同的信息配置了这个库。
sonarqube - 新的 Msbuild Sonar 跑步者正在跳过对 .net 项目的分析
我已经为项目类型“类库”设置了新的 Msbuild 声纳运行器和启动分析。它成功了。为了进一步测试,
- 我又创建了一个项目,它只有一个包含 5 个接口定义的文件。
- 我确保接口的名称不以字母“i”开头。
- 我使用一个 stylecop 规则创建了一个质量配置文件,即“接口名称必须以 i 开头”。
- 我启动了 cmd 提示符(VS 命令提示符)并将其路径更改为具有 .csproj 文件的目录。显然我不在 .sln 文件级别。恰好在我们可以看到 .csproj 文件的下一层。
- Fired Begin - msbuild -end 序列。
- 它显示 ANALYSIS SUCCESSFUL 但是当我在仪表板上看不到任何问题时(问题为零,我预计有 5 个问题,每个问题都用于一个接口)。
- 仔细观察Log后,显示如下信息。我不确定我是否完全理解它。
警告:文件不在项目目录下,SonarQube 目前无法分析。文件:C:\Users\raja.moparthi\AppData\Local\Temp.NETFramework,Version=v4.5.AssemblyAttributes.cs,项目:D:\SonarQube-Test-Projects\Fibanocci\TestFib2\TestFib2.csproj
请让我知道这里出了什么问题。
开始命令日志如下:
c# - 同时拥有 SonarQube 的 C++ 和 C# 插件会导致 SQL Server 出错
在 SQL Express 2014 上安装最新版本的 SonarCube 后,在安装 C# 插件后添加 C++ 插件时出现错误。
原因:java.sql.SQLException:无法在具有唯一索引“rules_repo_key”的对象“dbo.rules”中插入重复的键行。重复键值为 (c-cppcheck, uninitvar)。 -来自 Sonar.log 的专家
Googlable 支持很少,看起来它只影响 SQL Server,所以它是 SQL Server 中 SonarQube 架构中的一个错误。
有没有人想出办法解决这个问题?
sonarqube - 如何在声纳扫描期间获取已修复问题的列表
每次声纳扫描后,我们都可以在门户和扫描日志中看到新添加的问题列表,如下所示。我能够使用 Rest API 获取新添加的问题列表
http://localhost:9000/api/issues/search?createdAfter=2015-08-15
在这里,我们可以看到 18 个主要问题已得到修复,并以绿色显示。有没有办法找出特定扫描中已修复问题的列表。使用 API 或任何其他方法
email - Sonarqube 5.1 无法发送电子邮件
我的 sonarqube 在问题自动分配和一切方面工作正常。但是没有发送任何电子邮件。我没有安装问题分配插件。从发送的测试电子邮件
设置 -> 常规 -> 电子邮件
工作正常。可能的问题是什么?我在声纳日志中也找不到任何与电子邮件相关的日志。我使用詹金斯。
我知道没有什么可做的了。但是你能指导我吗?我做错了什么?
谢谢你。
linux - SonarQube 无法启动
我按照本教程在我的 Ubuntu x64 服务器上安装 SonarQube http://stuff.stevenreid.uk/2015/03/12/install-sonarqube-5-0-1-on-ubuntu-14-04-x64/。但是,在启动 sonarqube (linux-x86-64) 时,它会在完成启动之前关闭。这是 sonar.log 文件:
我已经启用了调试日志记录模式,但我无法找出错误并修复它。任何帮助表示赞赏。
我正在使用 JDK 1.8.0.45 和最新的声纳 qube 版本 5.1.2。