问题标签 [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.
oracle - Sonarqube 5.3:在 Oracle 12 上安装时出错 - 缺少列
我正在尝试使用 Oracle 12.1.0.2.0 数据库安装 Sonarqube 5.3。
创建 Oracle 用户时授予所有权限(全部授予)和“撤销选择任何”选项。声纳以“./sonar.sh start”启动,但初始模式创建在表创建后失败插入表“组”:
将表结构与语句进行比较,我注意到并非所有列都已创建:缺少列 DISPLAYNAME、CREATED、LASTMODIFIED、VERSION!
- 为什么不创建这些?
- 如果我手动创建它们,声纳之后将无法启动。有没有办法重新初始化初始数据?
使用声纳嵌入式数据库工作正常。
有任何想法吗?
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 技术分析,以便它分析所有文件并创建(或重新打开)问题?
谢谢!
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
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 提供帮助
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
文件中的内容:
我只看到“当前版本太旧。请先升级到长期支持版本。” 但是...升级什么?
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
他们被跑步者发现。
sonarqube - 是否可以在指向单个数据库的不同机器上运行两个 sonarqube 实例
是否可以在指向单个数据库的不同机器上运行两个 sonarqube 5.3 实例。
谢谢
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
谢谢。
jenkins - Jenkins 无法使用带有自签名证书的 HTTPS (HTTP + SSL) 连接到 SonarQube 服务器
我使用 SonarQube 5.3 版,我正在尝试使用 Jenkins 进行设置。我使用了本教程:Analyzing with SonarQube Scanner for Jenkins。
但这些是我收到的错误消息:
有谁知道我做错了什么?