SonarQube是开源平台,可以持续检查应用程序的代码质量。它允许开发人员以20多种不同的语言检测错误和漏洞,并减少代码异味。
SonarQube-Java-强制局部变量有效地为最终变量(不可修改)
我正在使用SonarQube,但我找不到Java的任何规则,该规则会报告局部变量的重新分配(可选地,方法参数或类字段也可以报告,但不是在setter中,或者在...]中]]
是否有可能将自定义创建的jar插件添加到UI中的SonarQube?
我创建了一个自定义规则Java插件jar,并能够将其添加到extensions / plugins文件夹中并重新启动服务器。我可以在UI中直接进行操作吗?
SonarQube:获取错误报告未找到路径或目录,并且在分析期间未找到类
无法成功进行声纳分析,也无法通过URL来进行分析成功,无法在SonarQube上浏览错误日志:-16:19:31>任务:sonarqube 16:19:31报告找不到路径或不是路径。 。
让我先声明我已阅读了这篇文章,但并未解决我的特定问题。根据SonarQube规则(java:S2147)-类别应组合在一起。我没有我的代码就测试了我的代码...
我只想根据Finbug质量档案分析我的代码。为了简化阅读问题,我想停用默认的“声纳方式”配置文件,或者至少要过滤其...
到目前为止,什么工作:我使用mvn sonar:sonar在本地安装了sonarqube,我在localhost:9000上得到了结果。现在,我想对在heroku上托管的应用执行相同的操作。我可以成功...
之前曾问过这个问题,但目前尚不清楚这对我如何起作用。 SonarQube无法以该消息开头错误:[1]引导检查失败[1]:...的最大文件描述符[4096] ...
Sonarqube如何使用#NOSONAR抑制Python中的特定警告
在Python中,通过应用#NOSONAR注释,可以禁止代码中特定行的所有Sonarqube警告。这是不理想的。有没有办法抑制特定的错误,而不是...
如何在Python中忽略Sonarqube的1000行限制:已授权1,000个以上
我如何指示Sonarqube对特定的python文件禁止显示以下警告:文件“ foo.py”有2,345行,大于授权的1000行。将其拆分为较小的文件。在...
我使用以下脚本生成了SonarQube通用代码覆盖率:#!/ usr / bin / env bash set -euo pipefail function convert_file {local xccovarchive_file =“ $ 1” local file_name =“ $ 2” local ...
删除C#中的if和else语句[closed]的认知复杂度代码
inventItemItemUpdates中的invItem){itemsToAdd = 0; itemsToDelete = 0; // ...
我如何知道针对哪个版本的Java SonarQube验证代码?是JVM的版本吗?如果我的项目基于其他版本,该怎么办?
iOS- 不起作用的声纳脚本'run-sonar-swift'
我正在尝试实现声纳快速流水。我已经安装了所有必备组件设置,您可以在链接中找到它们。 https://medium.com/@pranay.urkude/sonarqube-integration-with-ios-b76df8405014但是...
最近,我们已开始在Visual Studio中使用sonarLint插件来提高代码质量和覆盖范围。之后,我们得到了用ASEnumerable替换Tolist()的建议。错误...
我在github帐户中有一个存储库,每次提交后,我都想用sonarqube对其进行分析,我将存储库URL放在声纳扫描仪属性中:sonar.sources = https://github.com/rahma / ...] >
我正在尝试根据需要访问Nexus存储库。请建议我,我该如何解决该问题。还有其他使用令牌实现的基本授权吗?使用Rest API后方法吗?...
Sonarqube ANT为SAP Hybris构建天蓝色devops
我正在尝试为SAP hybris进行声纳设置,我们将azure devops用于Build,并将蚂蚁构建用于SAP hybris。 sonarqube位于由SQL DB支持的单独服务器中,我确认它可以正常工作。 ...
为什么相同的IEnumerable上的Enumerable.Concat被SonarCube识别为错误?
SonarQube基于规则csharpsquid:S2114识别我的代码中的错误,我看不到它如何适用于代码。有问题的代码将字典中的IEnumerable值连接起来...
使用 Cobertura 文件与来自 Azure DevOps Pipelines 的 SonarQube 进行代码覆盖
我有一个点网核心版本:“3.0.100”,构建于“Ubuntu 16.04”之上,我正在尝试将代码覆盖率推送到我们自托管的 SonarQube。 我一直在使用 Coverlet 生成 Cobertura 文件
Azure Pipeline中的SonarQube-java.lang.OutOfMemoryError:超出了GC开销限制
我正在尝试对Azure Devops中的构建管道进行声纳。在SonarQube发布步骤中,收到以下错误:java.lang.OutOfMemoryError:在java.util.Arrays ....