问题标签 [sonarqube-4.5]
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.
sonarqube - 在 Sonar 中使用手动指标进行过滤是否仍然(或再次)不起作用?
我正在使用 Sonar 4.5.5,并尝试在过滤器中使用手动指标。没有运气,也没有默认提供的那些。我搜索了档案和 Stackoverflow 和 Jira,什么都没有。有什么见解吗?
编辑:同样的行为适用于版本 5.1.2,justed 今天试过了。
java - 带有 Java 插件 3.5 的 SonarQube 4.5.4 无法识别特殊的 Lombok 注释
我最近将 SonarQube 更新到 4.5.4 版,将 Java 插件更新到 3.5 版。
我们有用 注释的类@Data
,但似乎该规则squid:S1068
不处理这种“特殊”注释。尽管根据https://github.com/SonarSource/sonar-java/pull/257和https://jira.sonarsource.com/browse/SONARJAVA-990的版本 3.4,它们应该被忽略。
请参阅随附的屏幕截图。我忘了配置什么吗?
更新:
我想确保我们使用的 Java 插件 3.5 包含了提交https://github.com/benzonico/sonar-java/commit/5e7de16f59450061227d4103f64e351d1f93d9e9的更改,所以我对 .jar 文件进行了逆向工程以查看 rule 的来源squid:S1068
UnusedPrivateFieldCheck.java
。与 Lombok 相关的扩展更改已经存在并且显然有效!
sonarqube - 新的 Msbuild Sonar 跑步者正在跳过对 .net 项目的分析
我已经为项目类型“类库”设置了新的 Msbuild 声纳运行器和启动分析。它成功了。为了进一步测试,
- 我又创建了一个项目,它只有一个包含 5 个接口定义的文件。
- 我确保接口的名称不以字母“i”开头。
- 我使用一个 stylecop 规则创建了一个质量配置文件,即“接口名称必须以 i 开头”。
- 我启动了 cmd 提示符(VS 命令提示符)并将其路径更改为具有 .csproj 文件的目录。显然我不在 .sln 文件级别。恰好在我们可以看到 .csproj 文件的下一层。
- Fired Begin - msbuild -end 序列。
- 它显示 ANALYSIS SUCCESSFUL 但是当我在仪表板上看不到任何问题时(问题为零,我预计有 5 个问题,每个问题都用于一个接口)。
- 仔细观察Log后,显示如下信息。我不确定我是否完全理解它。
警告:文件不在项目目录下,SonarQube 目前无法分析。文件:C:\Users\raja.moparthi\AppData\Local\Temp.NETFramework,Version=v4.5.AssemblyAttributes.cs,项目:D:\SonarQube-Test-Projects\Fibanocci\TestFib2\TestFib2.csproj
请让我知道这里出了什么问题。
开始命令日志如下:
maven - SonarQube 构建失败 - 无法在项目 X 上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli):SQALE 密度值
我正在尝试使用 Maven 来执行SonarQube
以扫描这个庞大的多模块 Java 编程项目。我收到如下所示的错误。
有谁知道我为什么会收到这个错误?
问候,
sonarqube - 如何在声纳扫描期间获取已修复问题的列表
每次声纳扫描后,我们都可以在门户和扫描日志中看到新添加的问题列表,如下所示。我能够使用 Rest API 获取新添加的问题列表
http://localhost:9000/api/issues/search?createdAfter=2015-08-15
在这里,我们可以看到 18 个主要问题已得到修复,并以绿色显示。有没有办法找出特定扫描中已修复问题的列表。使用 API 或任何其他方法
jenkins - Building SonarQube with Jenkins
I tried to build a SonarQube job with Jenkins and even it worked at the beginning, now it fails with the following exception.
My Jenkins and SonarQube instance work on a Windows 2008 Server R2 Enterprise.
sonarqube - 如何从 mysqldb 中删除 sonarqube 项目?
我知道我可以使用管理员凭据从 sonarqube Web UI中删除Sonarqube项目。我想知道我们是否可以通过登录 MySQL DB 来删除项目?
谢谢,
sonarqube - 如何从 SonarQube 中排除/忽略引用的项目分析
我有一个包含三个项目(X、Y、Z)的解决方案。Z 在 Y 中引用,Y 在 X 中引用。当我在项目 X 上使用 MSBuild SonarQube Runner 开始分析时,它也在分析 Y 和 Z。我们有什么解决方案可以忽略递归分析吗?
注意:我不能将解决方案文件分解为多个解决方案文件并引用 dll 而不是项目。
sonar-runner - 声纳运行器 lcov 报告差异
SonarQube 社区,
在对 Node/JS 项目进行分析时,通过 istanbul 报告的覆盖率值与我们的 SonarQube 服务器上报告和显示的值大不相同。我们的 SonarQube 服务器是 4.5.4 我们的 sonar-runner 版本是 2.4 该项目生成了以下报告:
所有文件的代码覆盖率报告
语句:67.65% (1520 / 2247) 分支:49.76% (418 / 840) 函数:65.13% (269 / 413) 行:68.31% (1481 / 2168) 忽略:无
文件语句分支函数行
类/ 94.4% (118 / 125) 70% (7 / 10) 100% (9 / 9) 94.35% (117 / 124) 助手/ 84% (126 / 150) 75.44% (43 / 57 ) 86.67% (26 / 30) 84.25% (123 / 146) 服务/ 82.64% (976 / 1181) 66.67% (272 / 408) 81.63% (160 / 196) 83.26% (955 / 1147) view_controllers/ 37.93% ( 300 / 791) 26.3% (96 / 365) 41.57% (74 / 178) 38.08% (286 / 751) 由伊斯坦布尔在 2015 年 9 月 15 日星期二 17:01:21 GMT+0000 (UTC) 生成
SonarQube 4.5.4 向下钻取中显示的覆盖率值与其他报告显示的有很大不同:(我很抱歉无法发布图像,但我还没有足够高的声誉来执行此操作。)
技术债务 64d
问题 5,707
Blocker 0
严重 3
主要 3,922
次要 696
信息 1,086
单元测试覆盖率 28.6% 线路覆盖率 25.6%
条件覆盖率 49.8%
SQALE 评级 A
技术债务比率 1.0% 该项目对以下质量门条件有警告: 覆盖率 28.6% < 70.0% 关键问题 3 > 0 cd-services-test-Indexing web client cd-services-test-RECORDS-IDX-indexing-web-客户端配置文件:声纳方式(JavaScript)
质量门:SonarWayWithFindbugsForNFSWithBuildBreaker - java(默认)
代码行数 104,320
JavaScript
文件 426
目录 109
行 120,238
功能 6,726
类 4
语句 32,377 访问器
0 无用代码 18,260 18,260 行重复 41.5% 行 49,923
块 10,915
文件 89 复杂性 4.9 /function 4.5 /class 29.5 /file 总计:12,588
如果您需要实际的 lcov.info 文件,或者您希望上述数据的 png 文件更好地分析此问题,我可以通过电子邮件将它们直接发送给您。
你会建议我做些什么来尝试追查为什么会有这样的差异?
任何关于如何继续获取正确数据记录的想法将不胜感激。
道格
sonarqube - Sonarqube 4.5.1 与 jdk 6 的兼容性
我正在使用 sonarqube 4.5.1 和 JDK 6 运行构建。我收到以下错误:
我在互联网上找到了一份文档,其中说从 4.5.1 开始不再支持 JDK 6 运行 SonarQube。
谁能确认一下,如果此错误消息是因为 sonarqube 4.5.1 不再支持 JDK 6?
提前致谢。