问题标签 [sonarqube5.3]
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.
sonarqube - SonarQube 5.3 数据迁移
我们目前在 postgresql 数据库上运行SonarQube v.4.5.1。
我们希望迁移到新版本 5.3,它将在新服务器上运行(带有新的 postgresql 数据库)。
所以我遵循了迁移教程http://docs.sonarqube.org/display/SONAR/Upgrading(下载到新服务器新的 SonarQube 5.3 应用程序,迁移配置,迁移插件)。
然后我创建了旧 sonarqube 4.5.1 postgresql 数据库的 DB 转储,并将其加载到新服务器上的新数据库中。
当我开始新的 SonarQube 时,我看到错误 - SonarQuebe 正在尝试创建新的表项目但他失败了,表已经存在(来自导入的数据库转储)。
如何将数据迁移到 SonarQube 的新实例?
旧数据是否需要以某种方式“处理”才能与新版本的 SonarQube 一起使用?
sonarqube - Sonar 从 4.4.1 升级到 5.3 后扫描仪执行失败
升级到 Sonar 5.3 后,我们面临以下错误。我们确实从 4.4.1 升级到 4.5.6,然后从 4.5.6 升级到 5.3,没有问题。我们已将 sonar-runner 从 2.3 版更新到 sonar-scanner-2.5 。有人可以建议吗?
此外,我们更新了以下插件: sonar-checkstyle-plugin-2.1.1.jar -> sonar-checkstyle-plugin-2.4.jar sonar-java-plugin-2.5.1.jar -> sonar-java-plugin-3.7 .1.jar sonar-csharp-plugin-3.3.jar -> sonar-csharp-plugin-4.4.jar
以下是我们当前的插件列表:
java - SonarQube 5.3:配置在组件查看器中显示的源代码行数
如何配置SonarQube组件查看器中显示的最大源代码行数?我一定是盲人,但我在 SonarQube 本身或互联网上都找不到它。
组件查看器是 SonarQube 的核心:它显示文件的源代码及其高级统计信息。但是,它最多显示 1000 行源代码,然后在最后一行下面有一个旋转轮,我看不到其余的源代码。
注意我使用的是 SonarQube 5.3。
configuration - SonarQube 5.3 - 在代理 (HTTPS) 后面下载插件
对此已经有几个问题,但所提供的解决方案均不适用于 SonarQube v5.3。
到目前为止,我已经尝试设置sonar.web.javaAdditionalOpts=-Dhttps.proxyHost=proxy.XXX -Dhttps.proxyPort=YYY
和。http(s).proxyHost=proxy.XXX
http(s).proxyPort=YYY
重要的是要注意,当 SonarQube 启动时(我正在运行 docker 应用程序)它会尝试连接到http://update.sonarsource.org/update-center.properties
,在这种情况下,我可以检查http代理是否有效:
但是,当尝试从更新中心下载任何插件时,它会失败:
任何帮助深表感谢。
编辑:根据使用的配置添加相关的调试日志。
sonarqube5.3 - ESonar 服务器无法启动
我第一次使用 SonarQube 并与 Eclipse 集成后,我启动了声纳服务器,但出现以下错误。
错误:
并在日志文件中出现以下错误:
JVM 表示它已停止。关闭插座。套接字读取没有代码(关闭?)。服务器监听端口 32002。 Wrapper Manager: ShutdownHook complete 服务器守护进程关闭 JVM 进程退出,代码为 0,将 wrapper 退出代码设置为 0。JVM 正常退出。<-- 包装器停止
sonarqube5.3 - 如何使用 SonarQube5.3 分析 java 代码
在分析代码时,它给出以下错误
如果有人知道这件事,请帮助我。提前致谢。
sonarqube - 问题钻取时“仍在工作”消息不会消失
当我进行问题钻取并处理更改其状态的问题时,例如从Open
到 ,Resolved
然后消息Still working
出现在窗口上方,这是正常的。
问题是Still working
消息在屏幕上显示的时间很长(一分钟或更长时间)!此错误的发生与分析项目的大小无关。
我目前使用的一种解决方法是按下F5
键盘上的键来刷新页面内容。然后,我立即看到我的新状态问题Resolved
。
上面的问题能解决还是SQ 5.3出错了?
sonarqube - SonarQube 5.3 升级后出现重复键错误
我们最近从 4.4.1 升级到 Sonar 5.3,发现我们的一个项目存在重复的关键问题。我检查了排序规则,发现数据库服务器和数据库不区分大小写,列区分大小写。我们应该将数据库上的排序规则更改为 "Latin1_General_CS_AS" 吗?更改服务器上的排序规则有点困难,但我们可以尝试使用数据库。
输出:Latin1_General_CI_AS
输出:Latin1_General_CI_AS
对于列,它是“Laitn1_General_CS_AS”
声纳日志中的错误。我确实在表中看到了一个重复的键,但不确定这是否是由于这里报告的排序规则 Duplicate key error with SonarQube 5.2:
提前致谢。
c# - 忽略多个标准的问题不起作用
我想禁用 C# 规则“删除此演员表并编辑界面以添加缺少的功能”(csharpsquid:S3215)。不是一般情况,而是文件夹“something\Business\Genome\*.cs”中的所有文件(“something”可以是一个或多个目录)
我正在尝试在此 SonarQube 项目中使用“忽略多个标准的问题”选项,但我无法确定正确的设置(或者此功能可能根本不起作用?)。
到目前为止我尝试过的组合:
我什至不知道是规则键模式还是文件路径模式不匹配... :-/
08.03.16 更新: 昨晚我进行了一些额外的测试。我在全局级别上配置了这个而不是项目级别,我使用了
排除套管问题:也没有成功。
然后我只用了
看看它是否有效,它确实有效。所以不知何故,我的路径一定是错误的,但我不知道怎么做。
08.03.16 (2) 更新:这是构建服务器日志中的一行:
我很确定这不是外壳问题。但我还有另一个怀疑。我扫描了整个解决方案,显然 SonarQube 将该解决方案中的每个项目都视为一个组件,并单独扫描每个组件/项目。扫描路径是否可能与项目相关?因为我在日志中也看到了这一点:
sonarqube - 查看开发人员或开发人员组添加或删除的技术债务
我们拥有一支庞大的开发团队,他们在同一代码库中开发多个项目,我们希望看到每个项目团队增加或减少技术债务。我相信目前声纳中没有这样的工具,我们有没有这样的插件或其他方式来实现这一点。