问题标签 [sonarqube]

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 投票
0 回答
1221 浏览

mysql - 完全删除声纳项目

mvn -U sonar:sonar我已经从 Web 界面删除了一个声纳项目,并在第二天重新对另一个项目执行了分析,因为这篇文章说声纳将在 12 小时后自动删除下一次分析的旧数据。

但是我删除的项目的旧数据似乎还在数据库中。有谁知道如何完全删除声纳项目?

0 投票
1 回答
2049 浏览

c - 让 sonar-runner 使用 C 代码

我正在尝试使用声纳。服务器已启动并正在运行(使用默认的嵌入式 derby 数据库),为没有项目的网页提供服务。然后我打算使用 sonar-runner 来检查源代码,但即使使用最简单的 hello world 程序我也无法让它工作。关于缺少什么/我做错了什么的任何提示?

但尝试运行 sonar-runner 失败:

0 投票
2 回答
1755 浏览

sonarqube - 以全新的管理员用户身份登录,声纳只是刷新页面而不让我登录

我在 tomcat 6 服务器(ubuntu OS)上设置了声纳源,并将 mysql 用于数据库。该应用程序正在成功获取流量,即我能够看到 ///sonar

我已经将它与 Jenkins (Hudson) 集成,并且构建能够通过插件更新声纳表,我可以从 ///sonar 查看报告。

问题在于登录,我单击登录(右上角)并提供管理员/管理员凭据,但页面刷新并让我退出(仍然显示登录链接)。我尝试了不同的数据来验证身份验证是否正确并抛出正确的身份验证错误。

我无法查看管理员帐户的配置设置页面来创建帐户或导入新的配置文件等。

对此问题的任何帮助表示赞赏。甚至有关调试的指针也非常感谢。

谢谢,--Dinesh D

0 投票
1 回答
429 浏览

sonarqube - 声纳 - CSharp 插件生态系统 - 无法执行声纳:尝试获取下一个元素名称时出错

Sonar CSharp 插件生态系统在处理结束时抛出错误。
我检查了coverage-report.xml,它只包含一行。

我认为这是错误的可能原因。
我该如何解决这个问题?这是配置问题吗?
提前致谢。

请参阅下面的错误消息:
...

0 投票
1 回答
4498 浏览

plugins - 未能执行目标 org.codehaus.mojo:sonar-maven-plugin:2.0-beta-2:sonar

我们将 Sonar 用于由 Jenkins 启动的作业。
现在,当 Jekins 尝试运行 sonar-maven-plugin 时,我们会收到此错误:

0 投票
3 回答
3423 浏览

python - SonarSource Python 替代方案?

我们计划对我们的 python 代码进行质量检查,之前我们将声纳用于 java 项目。是否有任何项目支持 python 具有类似的 sonarsource 功能?

0 投票
1 回答
2185 浏览

java - 当前有任何将 Sonar 用于 Java 7 代码的解决方法吗?

我尝试在 Java 7 项目(依赖于新的语法特性)上使用 Sonar,而 PMD 部分和 Checkstyle 部分无法解析这些文件。

Findbugs 部分无法读取 Java 7 类文件。

这导致 Sonar 只考虑我的 10% 的课程。

可以有解决方法吗?

编辑:Java 7 兼容性存在问题
请为这个问题投票,因此它将很快得到解决。

0 投票
2 回答
11300 浏览

ant - 用于在 Java 项目上运行默认 Sun 检查的 sonar ant build.xml 文件

我是 SONAR 的初学者,我只需要一个示例 ant 构建文件的帮助,以使用 SONAR 的默认 Sun 检查质量配置文件运行我的 java 项目名称“Hello World”。我还没有在任何地方找到任何适合声纳的 ant 指南。我正在使用 SONAR 2.10 。

请帮助我从 SONAR 开始。

以上两个答案对我创建这个 xml 文件非常有帮助。这是我的示例 build.xml 。你能检查一下我在里面遗漏了什么吗?我已将 Sun 检查作为默认设置。我的项目名称是 Example。

0 投票
1 回答
6562 浏览

ant - 声纳插件不适用于使用 ANT 作为构建脚本的项目

问题

我刚刚安装了 Sonar Jenkins 插件。我进入了我的配置工作(一个自由风格的工作),该工作通过 ANT 构建生成 WAR 文件工件,并执行以下操作:

  1. 选中声纳复选框。(这里没有问题)

  2. 配置声纳的安装目录(这里没有问题)

  3. 选中了说明:“检查这个项目是否不是用 maven 2 构建的”复选框 (我在这里很困惑)

    我已经选中了该框,因为我没有使用 maven 进行构建,我使用的是 ANT,但它仍然要求我提供类似于很多 MVN 的必需属性,例如:组织 ID、项目 ID、项目名称、项目版本、源目录.. 。 ETC..

    所以我也填写了这些。当我单击播放按钮“立即构建”时,构建似乎运行良好,因为它在安装声纳之前总是运行良好,但它在最后失败,因为它试图执行 MAVEN。

见如下:

$ mvn -f /root/.jenkins/jobs/HRDA/workspace/pom.xml -e -B sonar:sonar 致命:命令执行失败 java.io.IOException:无法运行程序“mvn”(在目录“/root/ .jenkins/jobs/HRDA/workspace"): java.io.IOException: error=2, No such file or directory

问题

  1. 如果我已选中表示如果您不使用 Maven 2 ,请选中此框,Sonar 为什么会尝试执行 Maven ?

  2. 如果我的应用是用 ANT、GANT、GRADLE 构建的,我可以使用这个 Sonar 插件吗?

  3. 我是否必须重新转换我的应用程序才能使用 MVN 构建?

谢谢, - 达里奥

0 投票
2 回答
5687 浏览

ant - 如何让 Sonar 导出测试统计信息?

我定义了以下 Sonar Ant 目标:

当我在浏览器中运行“ant sonar”并打开 Sonar 时,我看到了 src 目录中有关类的信息,但没有看到 test 目录中的内容。

如果我将 ${test.src.dir} 添加到 sonar.sources 而没有设置 sonar.tests,我会看到一些有关测试类的信息,但 Sonar 仍然报告 0 测试成功。

我如何获得它,以便深入了解每种测试方法及其统计信息?