问题标签 [sonarqube-5.4]
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.
maven - Sonar 5 使用 groovy 插件并使用 cobertura 进行代码覆盖,不返回任何代码覆盖数据
Sonar 5 使用 groovy 插件并使用 cobertura 进行代码覆盖,不返回任何代码覆盖数据。Maven 也无法返回代码覆盖率。
使用 SonarQube 5.4 和流动插件配置测试实例:
Build Breaker 1.1 Findbugs 3.3 Git 1.2 Groovy 1.3.1 Java 3.9 JavaScript 2.11 LDAP 1.5.1 PHP 2.8 Python 1.5 SVN 1.3 Web 分析 HTML 2.4 PMD 2.5
版本 4.3.2 的旧实例有效吗?是否需要安装 cobertura 插件,因为它已被弃用,还是 Java 插件可以提供正确的支持?
sonarqube - SonarQube 5.4:如何为我的项目的特定子集定义仪表板(或过滤器)?
我们的企业非常大(约 100 个项目),并分为多个团队(每个团队约 10 到 20 个项目)。假设团队有“Alpha”、“Bravo”、“Charlie”等名称。
我想创建一个带有“测量过滤器作为列表”小部件的仪表板,它只显示特定团队的项目。我创建了一个手动指标“team_name”,但我显然无法过滤 SonarQube 5.4 上的字符串值指标。:-(
我看到的一个建议是创建手动度量“team_num”并为每个度量分配数字(例如,Alpha=1、Bravo=2、Charlie=3 等),但这似乎不优雅。
有没有更好的办法?
sonarqube - SonarQube 项目在没有数据时通过质量门?
我正在使用 SonarQube 5.4,我注意到当用于计算质量门状态的指标丢失时,其处理方式与满足标准相同。
如果缺少确定状态的信息,Quality Gate 失败不是更直观吗?或者至少如果缺少数据,它可以配置为默认失败?
java - 不兼容:org.codehaus.plexus。.exception.ComponentLookupException
当我尝试mvn sonar:sonar
在我的项目上运行命令时,我经常遇到以下错误:
我浏览了很多资源或链接,并且知道只有当我们使用不同版本的 java 编译器时才会出现兼容性问题。虽然我在 Java 8 上运行了我的 java 代码,但我仍然可以看到上述错误。
版本详细信息:
Java:1.8
Maven:3.0.5
SonarQube:5.4
有人可以帮我解决这个问题。
sonarqube - SonarQube 服务未启动:StartSonar.bat
我正在尝试从命令行运行 StartSonar.bat 以启动声纳服务,但它给了我以下异常。这似乎与内存问题或 Java 版本问题有关,但我无法找到根本原因。感谢您对此的任何帮助。
Sonarqube 版本是 - 5.4 sonar-scanner 版本 - 2.6.1
下面的日志文件。
java - SonarQube:避免计算 java 中 getter 和 setter 的评论百分比
在这里和网上搜索了一段时间后,我找到了此处记录的属性 sonar.squid.analysis.property.accessors: https ://docs.sonarqube.org/display/SONAR/Metrics+-+Public+API
这看起来像我们想要的,但是文档已经过时了。在当前文档中不再提及此属性。
我们在一些大型 Java 项目中有很多实用程序类,它们通常只包含属性及其相应的 getter 和 setter 方法。
这显着降低了我们的评论百分比。
有没有办法(除了将 //NOSONAR 添加到每个方法或通过配置手动排除所有文件)来避免将 getter/setter-methods 中缺少的注释计入注释百分比?