我正在使用准备就绪的Sonarqube Version6.2
和Sonarscanner
和一个sonar-project.properties
文件,该文件基于教程@https://docs.sonarqube.org/display/scan/analysy+with+sonarqube+scanner。
我对排除的情况很好奇。我仍然在使用嵌入式数据库(不是完全安装),我已经转到管理>Configuration>Exclusions,并设置了以下Converage Exclusions
-**/*.js
和**/target/**
。
但是,当我通过sonar scanner
运行该项目时,JS文件仍在分析中。
我在另一个存档页面上看到,有一个属性文件参数sonar.exclusions
。
当您希望在单元测试的代码覆盖率计算中不考虑某些文件时,代码覆盖率排除非常有用。
您想要实现的是从分析中完全排除一些文件。因此,您应该了解一下文件排除(这只是代码覆盖率下面的一节)。
现在,在这个src文件夹中,我想在多个子文件夹上运行声纳配置文件,并排除一些第三方src文件夹。有人能帮我做这个吗?现在,sonar在上面的任何一个文件夹子文件夹中运行所有src的配置文件?
如何决定projectkey?我的意思是我们在哪里可以找到我们的<代码>。Net,< code>plsql项目? 注意-我是这些声纳的新手,正在尝试在我的组织中自己设置所有这些。
Section " SetFileAttributes" SetFileAttributes "C:\demo" HIDDEN ;设置文件夹属性为隐藏 SetFileAttributes "C:\demo\demo.txt" HIDDEN|READONLY ;设置文件属性为隐藏,只读 SetFileAttributes "C:\demo\demo.txt" NORMAL ;恢复
最新的Jacoco插件(仍然是快照版本,)有一个很好的新特性,可以过滤掉Lombok生成的代码(https://github.com/Jacoco/Jacoco/wiki/filteringoptions)。我们所需要做的就是在存储库的根添加一个文件: 当我在内部生成Jacoco报告时,我看到了不同之处。然而,当我的常规质量工作执行并向声纳发布结果时,我得到了不同(即更差)的结果。 为什么我在本地
问题内容: 我正在从詹金斯(Jenkins)运行声纳。我想在声纳报告中排除一些Java文件。通过詹金斯有可能吗?如果是,我该怎么做? 问题答案: 假设您正在使用jenkins声纳插件,请参阅此文档,以了解如何配置插件以指定其他参数,这些参数允许文件从分析中排除。
问题内容: 我有一个由Sonar分析(在Jenkins中)的多模块Maven项目。这将创建一个Sonar项目,其中包含我的Maven项目的整个代码库的指标。Sonar项目的ID与我的Maven项目的ID相同。因此,如果我的Maven项目是 Foo (具有模块 M1 , M2 和 M3 ),那么我会观察到一个Sonar项目 Foo 已创建,并且可以看到组件 M1 , M2 和 M3 的度量。 我想知