问题标签 [sonarqube6.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 回答
4370 浏览

sonarqube - SonarQube 比较同一项目的版本

我想比较我的项目的两个不同版本之间的代码覆盖率和其他指标,但是使用泄漏期机制我无法获得我想要的视图。

我想比较这样的版本指标

在我的研究中,我读到在旧版本的声纳上可能会出现类似的情况。

有人可以提供有关如何操作的提示吗?

0 投票
2 回答
5440 浏览

sonarqube - Sonar REST/Web API 中的授权

我已将我的 Sonar 版本从5.4迁移6.3.1。在 5.4 版本中,Sonar 没有提供登录 API。因此,我们在每个调用中添加了一个 Authorization 标头,其值为 Base64 编码的“用户名”:“密码”。

但是在迁移到 6.3.1 后,当前实施的授权失败。

我们尝试将令牌(从 UI 生成)作为 Authorization 标头的值传递,但徒劳无功。

我们还尝试调用 Sonar 登录 API (api/authentication/login),但它没有返回任何响应。

请帮助我们解决这个问题。

谢谢。

编辑

以下是调用 REST Webservice 的代码:

0 投票
1 回答
3345 浏览

android-gradle-plugin - Sonarqube Gradle 执行失败

我正在尝试根据本指南Analyzing with SonarQube Scanner for Gradle在 Android 项目上从 gradle 运行 sonarqube 分析

运行 gradle sonarqube 失败并出现此错误:

如何修复此 FileNotFoundException,以便对此项目进行分析?任何帮助表示赞赏

我的 build.gradle 文件是:

应用程序

模块

0 投票
1 回答
129 浏览

sonarqube - SonarQube6.3.1 上的插件管理失败并出现 404

我今天从 sonarQube 6.2 迁移到 sonarQube 6.3.1。从那时起,无法通过 Web 界面管理 pluginsd:“POST /sonarqube/api/plugins/update HTTP/1.1” 401 - “xxx:9000/sonarqube/updatecenter/updates”

“POST /sonarqube/api/plugins/uninstall HTTP/1.1”401 - “xxx:9000/sonarqube/updatecenter/installed”

任何想法?

请在下面找到多个日志: es.log(除了警告没有具体错误):2017.05.09 18:37:03 INFO es[][ospProcessEntryPoint] Starting es 2017.05.09 18:37:03 INFO es[][ossEsSettings] Elasticsearch 正在监听 /127.0.0.1:9001 2017.05.09 18:37:04 INFO es[][o.elasticsearch.node] [sonarqube] 版本[2.4.4],pid[308],build[fcbb46d/2017-01-03T11:33:16Z] 2017.05。 09 18:37:04 INFO es[][o.elasticsearch.node] [sonarqube] 初始化 ... 2017.05.09 18:37:04 INFO es[][oeplugins] [sonarqube] 模块 [],插件 [],站点 [] 2017.05.09 18:37:04 INFO es[][o.elasticsearch.env] [sonarqube] 使用 [1] 数据路径,挂载 [[/ (/dev/mapper/vbtu13--vg-root)] ],净可用空间 [22.1gb],净总空间 [105.9gb],旋转?[可能],类型 [ext4] 2017.05.09 18:37:04 INFO es[][o.elasticsearch.env] [sonarqube] 堆大小 [990.7mb],压缩普通对象指针 [true] 2017.05.09 18:

声纳日志: --> Wrapper 作为启动 JVM 的守护进程启动... Wrapper(版本 3.2.3)(无法以我的声誉发布)//wrapper.tanukisoftware.org 版权所有 1999-2006 Tanuki Software, Inc. 保留所有权利。2017.05.09 18:37:02 INFO app[][osaAppFileSystem] 清理或创建临时目录 /opt/sonar/sonarqube-6.3.1/temp 2017.05.09 18:37:02 INFO app[][ospmJavaProcessLauncher] 启动进程[ es]:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dhttp.proxyHost=10.220.100.56 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.220.100.56 -Dhttps.proxyPort= 8080 -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djna.nosys=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava。 io.tmpdir=/opt/sonar/sonarqube-6.3.1/temp -javaagent::./lib/search/ org.sonar.search.SearchServer /opt/sonar/sonarqube-6.3.1/temp/sq-process5998520493205071951properties 2017.05.09 18:37:14 INFO app[][ospmMonitor] Process[es] is up 2017.05.09 18:37:14 INFO app[][ospmJavaProcessLauncher] 启动进程[web]:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dhttp.proxyHost=10.220.100.56 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.220.100.56 -Dhttps.proxyPort=8080 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.io。 tmpdir=/opt/sonar/sonarqube-6.3.1/temp -javaagent:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/management-agent.jar -cp ./lib/common/ : ./lib/服务器/:/opt/sonar/sonarqube-6.3.1/lib/jdbc/mysql/mysql-connector-java-5.1.39.jar org.sonar.server.app.WebServer /opt/sonar/sonarqube-6.3.1/temp /sq-process2409091727178853918properties 2017.05.09 18:37:35 INFO app[][ospmMonitor] Process[web] is up 2017.05.09 18:37:35 INFO app[][ospmJavaProcessLauncher] Launch process[ce]: /usr/lib /jvm/java-8-openjdk-amd64/jre/bin/java -Dhttp.proxyHost=10.220.100.56 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.220.100.56 -Dhttps.proxyPort=8080 -Djava.awt.headless =true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/sonar/sonarqube-6.3.1/temp -javaagent:/usr/lib/jvm/java- 8-openjdk-amd64/jre/lib/management-agent.jar -cp ./lib/common/ :./lib/server/:./lib/ce/*:/opt/sonar/sonarqube-6.3.1/lib/jdbc/mysql/mysql-connector-java-5.1.39.jar org.sonar.ce.app.CeServer /opt/sonar /sonarqube-6.3.1/temp/sq-process6009636964843033739properties 2017.05.09 18:37:47 INFO app[][ospmMonitor] Process[ce] is up 2017.05.09 18:37:47 INFO app[][osapplication.App] SonarQube 已启动

access.log : ...... 10.220.105.4 - - [10/mai/2017:09:29:01 +0200] "GET /sonarqube/api/plugins/安装的 HTTP /1.1" 200 - "xxx:9000/sonarqube/updatecenter/installed" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJT" 10.220.105.4 - - [10/mai/ 2017:09:29:01 +0200]“GET /sonarqube/api/plugins/pending HTTP/1.1”200 45“ http://vbtu13:9000/sonarqube/updatecenter/installed" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJV" 10.220.105.4 - - [10/mai/2017:09:29:01 +0200] "GET /sonarqube/ api/plugins/updates HTTP/1.1" 200 - "xxx:9000/sonarqube/updatecenter/installed" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJU" 10.220.105.4 - - [10/mai/2017:09:29:08 +0200] "GET /sonarqube/api/plugins/pending HTTP/1.1" 200 45 "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJX" 10.220.105.4 - - [10/mai/2017:09:29:08 +0200] "GET /sonarqube/api/plugins/available HTTP/1.1 " 200 - "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJW" 10.220.105.4 - - [10/mai/2017:09:29:13 +0200] "POST /sonarqube/api/plugins/安装 HTTP/1.1" 401 - "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJY"

0 投票
1 回答
238 浏览

sonarqube - SonarQube.Old.Bootstrapper 已停止工作

我在执行命令时遇到了这个崩溃SonarQube.Scanner.MSBuild.exe end::

更多日志:

0 投票
1 回答
222 浏览

maven - 有没有办法在 SonarQube 6.3 中控制和自动化项目的快照生成?

根据 Sonarqube 文档:https ://docs.sonarqube.org/display/SONAR/Concepts 为每个分析生成一个快照。是否有任何方法可以控制此版本控制和快照生成的给定时间。如果是,那么我想自动命名快照生成。

进一步解释:我想给一个快照的时间等于说 2 周,并给它一个名称,如:“119.0 Sprint”,然后对于下一代快照,我希望声纳将其命名为“120.0 Sprint”。

任何有用的文档或教程将不胜感激。

0 投票
1 回答
372 浏览

sonarqube - 在 SonarQube 6.3 中将自定义规则类型声明为漏洞

我正在使用 sonarQube 6.3,当为 Php 或 Javascript 添加新的自定义规则时,它们默认声明为代码气味。我想将它们声明为漏洞或错误。

这是一个规则声明的例子

@Rule(key = "Rule1", priority = Priority.MAJOR, name = "Rule 1 sould be used.", tags = {"suspicious" })

有没有办法做到这一点?

0 投票
0 回答
163 浏览

sonarqube - 将文件动态添加到上下文的 FileSystem

我正在开发一个自定义声纳插件。我的用例要求我创建一个文件并将其动态添加到传感器的上下文中。下面是我的类中实现 Sensor 接口的代码片段。

在上面的部分中,我得到了所需的 inputFile 对象,但 fs 不是上下文的一部分。

但是对于下面的代码片段 inputFile 是 null 但 fs 是上下文的一部分。这本质上意味着新添加的文件尚未添加到上下文或索引中。

有人可以告诉我如何将文件添加到传感器内的索引吗?

亲切的问候拉姆

0 投票
0 回答
153 浏览

plugins - 在 Java 自定义插件中调用其他 Sonar API (SonarQube 6.3.1)

我正在开发一个自定义插件以从 SonarQube 的 Web 界面启动分析。所以我用 a和 an实现了一个WebService类。ControllerAction

我想在此操作的处理程序中调用其他 API 以创建项目并设置质量配置文件(使用 json 中给出的参数)。

我设法按照官方指南从我的 JS 客户端调用它们,但与服务器端无关。

我想知道如何使用SonarQube 6.3.1从 Java 服务器端调用这些 API 。

0 投票
2 回答
1273 浏览

sonarqube - How to make quality gate pass, although new plugins are added?

I added two plugins to SonarQube version 6.3.0.19869 (css and web). Now all my projects fail on their quality gate.

How can I get it to pass for the first time? I can't fix all old errors now. I want to fix only new issues.