具体的问题出在
Integer.valueOf("String") >2
这句话的逻辑对应:String => int => Integer => int
对应的改为
Integer.parseInt("String") >2
这句话对应的逻辑:String => int
其实就是指出了不必要的装箱转换
当我尝试在Jenkins build中执行SonarQube Scanner时,出现以下错误: 我可以从Jenkins主机访问以下URL:http://:9000/sonar/。当我尝试执行此操作时: 我得到了同样的404超文本传输协议错误作为回应。我不知道这个URL后缀 /batch/index来自哪里。网络搜索没有给出任何线索。 我的声纳版本是6.0。我的Jenkins声纳扫描仪插件版本是2.
我试图通过Jenkins管道构建我的TypeScript应用程序。为了管理构建、测试和代码质量扫描,我让Jenkins使用一个基于Node:7-Alpine的Docker代理。 容器的Dockerfile是: 我的Jenkins文件看起来像: null [03:00:14]开始SonarQube分析... [03:00:14]检查可执行文件是否存在:/home/node/.sonar/native
在SonarQube runner中,可以通过sonar project属性中的sonar.exclusions属性来管理排除的项目。通过这种方式,我们可以独立于代码库来管理构建配置。 当项目文件夹被称为***.tests时,在将其添加到排除设置后,仍会对其进行扫描。
我正在使用Jenkins为我的.NET项目(C#)运行SonarQube。 使用MsBuild:MsBuild版本:MsBuild 4.6 MsBuild文件:ci.sln命令行参数:/p:configuration=release/target:Build构建Visual Studio项目或解决方案 用于MSBuild-End分析的SonarQube扫描器 我可以为Visual Studio20
声纳扫描仪无法完成扫描。我检查了日志,我看到扫描卡在一个文件上,如下所示 信息:977/6093已分析文件,当前文件:C:\Projects\ABC\src\main\java。通用域名格式。化学机械抛光。rpt。汇报JAVA 扫描仪会一直打印此消息,扫描永远不会完成。这是最近的一个问题。我检查了该文件的历史记录,该文件没有任何更改。我最近更新了Sonar中的Java插件。我的服务器配置如下 So
我有两个。NET解决方案,一个在。NET5中,另一个在。NET Classic 4.7.2中。每个解决方案都有单独的Jenkins构建作业。每个工作还使用Sonarqube的MSBuild扫描器分析解决方案。 我正在使用SonarQube服务器8.5版 .NET扫描程序5 .NET扫描程序4.7.2 在Jenkins中,当.NET 5构建运行时,发出 ,同时如果我执行另一个.NET经典构建,则后一
问题内容: 在AST扫描过程中,我正在寻找一个文件: (路径名称已更改为匿名) Java类非常简单,仅包含几个注释,可能可以针对Java 6进行编译。我在SonarQube 5.6中使用Java插件的4.0版。 是否想到为什么会这样? 问题答案: 我能够解决此问题。扫描使用SonarQube插件在Jenkins上运行。同时在同一工作空间中触发了第二个作业,这导致工作空间被Jenkins作业清除(已