问题标签 [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.

0 投票
1 回答
211 浏览

oracle - Sonarqube 5.3:在 Oracle 12 上安装时出错 - 缺少列

我正在尝试使用 Oracle 12.1.0.2.0 数据库安装 Sonarqube 5.3。

创建 Oracle 用户时授予所有权限(全部授予)和“撤销选择任何”选项。声纳以“./sonar.sh start”启动,但初始模式创建在表创建后失败插入表“组”:

将表结构与语句进行比较,我注意到并非所有列都已创建:缺少列 DISPLAYNAME、CREATED、LASTMODIFIED、VERSION!

  1. 为什么不创建这些?
  2. 如果我手动创建它们,声纳之后将无法启动。有没有办法重新初始化初始数据?

使用声纳嵌入式数据库工作正常。

有任何想法吗?

0 投票
1 回答
1237 浏览

sonarqube - SonarQube:有没有办法重置技术债务分析

我们在 TFS 2015(vNext 构建系统,on prem)中有一个构建步骤,它在 SonarQube 中启动代码分析(也在 prem | 在 SQLExpress 中运行服务 | 数据库)。上周我们已经更新到 SonarQube 5.3(从 5.2 开始),显然在 5.3 上运行的第一次分析导致所有未解决的问题都被关闭/标记为已修复。我们有几天(甚至几周)的技术债务和 1000 多个未解决的问题。第一次运行后,债务降至 < 1 小时,仅发行 2 次。经过另一次分析,债务现在是 1h20min 和 5 个问题。以前的所有问题都标记为“已修复”。

我已经打开了一些或那些“已修复”的问题,但代码没有更改。大多数文件已经几个月没有被碰过。

到目前为止我做了什么:

  • 我已经向 SonarQube 添加了一个新项目,并将我们构建中的项目密钥和项目名称更改为新的临时名称。启动了导致分析运行的构建。我希望对新项目的新分析能够再次发现所有问题,但这种分析也不会导致所有以前发现的问题。
  • 我已经在 VS2015 上安装了 SonarLint,它确实在分析的同一解决方案上显示了所有问题(大约 1500 个)。

有没有办法“重置”SonarQube 技术分析,以便它分析所有文件并创建(或重新打开)问题?

谢谢!

0 投票
1 回答
1228 浏览

jenkins - SonarQube Checkstyle 插件无法分析 Apache Axis WSDL2Java 发射器生成的文件

我无法分析 Apache Axis WSDL2Java 发射器生成某些类的项目。该项目由 Ant 在 Jenkins 上构建,并由 SonarQube Runner 2.4 进行分析。在分析过程中如何在不忽略文件的情况下解决这个问题?

构建日志:

BankTokensSoapStub.java 内容:

导致错误的行:

sonar-project.properties 内容:

环境:

  • SonarQube 5.3,java 插件:
    • Checkstyle 2.4
    • 查找错误 3.3
    • Java 3.9
    • PMD 2.5
  • 詹金斯 1.644:
    • SonarQube 詹金斯插件 2.3
    • SonarQube 亚军 2.4
  • Oracle JDK 1.8.0 更新 66
0 投票
1 回答
71 浏览

sonarqube - 更换 sonar-core.jar

我在 4.5 和 5.1 版本中使用了来自 Sonar-core.jar 的 IssueUpdater API。但是我发现 5.3 的最新存储库不包含 maven 的 sonar-core.jar pom。IssueUpdater 是否有任何替代 api 或对 5.3 的 sonar-core.jar pom 提供帮助

0 投票
2 回答
5697 浏览

sql-server-2012 - MessageException:当前版本太旧。请先升级到长期支持版本

我下载了 SonarQube 5.3,配置了sonar.properties文件,下载了 MSSQL 的 JDBC 驱动程序(我使用的是 SQL Server 2012 和 SQL JDBC 4.2),在我的 SQL Server 2012 实例中使用数据库创建了一个具有所有授权的用户sonar

然后我执行startSonar.bat,这会引发以下错误:


这是sonar.properties文件中的内容:


我只看到“当前版本太旧。请先升级到长期支持版本。” 但是...升级什么?

0 投票
1 回答
68 浏览

jenkins - Sonarqube 5.3,编辑项目级别视图

目前,Sonarqube 5.3 具有用于项目级别分析的预配置视图。

它基本上显示以下选项卡,主页按钮,技术债务,覆盖范围,重复...仪表板等

SQ 5.3 中的标签

所以基本上我想自定义序列/删除一些选项卡等。有没有办法编辑相同的?

我基本上想先显示自定义仪表板,然后显示一些选项卡。

我找不到自定义它的方法。

0 投票
2 回答
2192 浏览

sonarqube - SonarQube sonar.issue.ignore.multicriteria 和 MSBuild

我有一个控制台项目,想禁用Console logging should not be used它的规则。但似乎 MSBuild 没有在项目配置 ( ) 中添加这些排除项(在代理日志或 .sonarqube 日志中找到的任何内容sonar.issue.ignore.multicriteria)。

规则键模式:csharpsquid:S2228

文件路径模式:**/MyProject/**/*.*

我是否必须有一个配置文件或 MSbuild 应该检索项目的声纳配置?

对于第一个项目,运行器尝试获取服务器规则:

但不是其他人。我认为,由于该规则和该文件的跑步者已经通过了一次,这些默认值不会自动删除,但是我应该找到有关此的日志吗?

我尝试改变sonar.global.exclusions并且sonar.exclusions他们被跑步者发现。

0 投票
1 回答
30 浏览

sonarqube - 是否可以在指向单个数据库的不同机器上运行两个 sonarqube 实例

是否可以在指向单个数据库的不同机器上运行两个 sonarqube 5.3 实例。

谢谢

0 投票
2 回答
1228 浏览

sonarqube - 错误 [CeWorkerCallableImpl] 无法执行任务/java.lang.IllegalArgumentException:线性函数必须只有非空系数

在将 SonarQube 从 v5.1.2 成功更新到 v5.3 之后(Oracle DB 迁移成功,SonarQube 运行并且其 GUI 工作正常),我们在分析项目时遇到了问题。

项目分析本身在客户端是成功的(使用 Maven 和 SonarRunner 测试):

但是SonarQube上的项目GUI(项目/管理/后台任务)报告错误:

你知道是什么导致了所描述的问题吗?

我们的 SonarQube 使用:

Oracle 数据库 11g 企业版 11.1.0.7.0 版 - 64 位生产,具有分区、OLAP、数据挖掘和实际应用程序测试选项

Oracle JDBC 驱动程序,驱动程序版本 11.2.0.4.0

谢谢。

0 投票
1 回答
12534 浏览

jenkins - Jenkins 无法使用带有自签名证书的 HTTPS (HTTP + SSL) 连接到 SonarQube 服务器

我使用 SonarQube 5.3 版,我正在尝试使用 Jenkins 进行设置。我使用了本教程:Analyzing with SonarQube Scanner for Jenkins

但这些是我收到的错误消息:

有谁知道我做错了什么?