标签:sonarqube

  • 如何获得每个模块具有单独的Sonar项目的Maven多模块项目? - java

    时间:2020-9-4

    直接提问: 我需要获得与Sonar集成的Maven多模块项目,其中每个模块都有单独的Sonar项目。任何可行的示例如何实现这一目标?如果重要,Maven版本为3.0.4。 关于的详细解释 是的,我有100%工作的多模块项目,它映射到单个Sonar项目密钥。但是有多种理由可以打破这种美丽。 我需要与IntelliJ集成,目前唯一的选择似乎是IntelliJ S […]

  • IntelliJ中的SonarQube本地脚本找不到mvn(IOException /没有这样的目录) - java

    时间:2020-9-1

    我的maven构建在IntelliJ IDEA中运行良好。这不是问题。该问题与SonarQube社区插件有关。 ERROR 17:08:38.358 > java.io.IOException: Cannot run program "mvn" (in directory "/Users/chrismanning/Proj […]

  • 如何在ASP.NET Web应用程序中的docker中的声纳分析中执行代码分析 - c#

    时间:2020-8-27

    我已经在http://localhost:32768/下成功运行了官方的SonarQube docker镜像(这是Docker提供的镜像) 我们要使用C#.NET执行一些代码analysys,此应用程序位于名为c:\ myapplication的文件夹中(这是我拥有prj和sln的位置) 我的问题是如何!我该如何告诉我在docker http://local […]

  • 当根项目不包含任何类时,Sonar / findbugs失败 - java

    时间:2020-8-25

    在Java项目中,我将Sonar与Maven结合使用,并且在“sonar way”概要文件中工作正常。但是,当切换到“使用Findbugs的声纳方式”配置文件时,它将失败: “无法执行声纳:无法执行Findbugs:Findbugs需要编译源。请在执行声纳之前构建项目并检查已编译类的位置。” 在执行Sonar之前,该项目已正确构建。但是根模块/项目不包含任何 […]

  • squid:MaximumInheritanceDepth在Android上 - java

    时间:2020-8-22

    这是我的设置: SonarQube 5.6.6 SonarJava插件4.8.0.9441 码: public class BaseActivity extends android.app.Activity {} public class FooActivity extends BaseActivity {} SonarQube认为FooActivity违反 […]

  • 在大型项目上使用声纳 - java

    时间:2020-8-20

    我正在做一个相当大的项目(围绕Maven 550模块)。现在,我想知道如何在CI级别的大型项目上运行声纳(为此我们使用Jenkins) 如果我们从父pom文件夹中运行mvn sonar:sonar,它会运行约1小时,然后即使在内存容量显着增加的情况下,也会在OutOfMemory上失败(〜16GB) 因此,我们研究了运行声纳的其他策略。当前最吸引人的想法是: […]

  • 声纳测试用例失败 - java

    时间:2020-8-20

    我正在尝试为我的项目之一获得声纳报告。 我已经运行mvn clean install Running blah.blah.BlahTest1 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running blah.blah.BlahTest2 Tests r […]

  • 如何编写正则表达式以匹配Yaml文件中的密钥? - java

    时间:2020-7-30

    我有一个看起来像这样的Yaml ..!声纳默认情况下为sonar-yaml-plugin提供一些模板,这些模板接受正则表达式作为输入以验证.yml文件中是否存在特定密钥。 我希望正则表达式匹配整个关键日志记录:文件 server: port: 8989 logging: file: ./sample1.txt path: ./log 我尝试使用(loggin […]

  • 降低if-else语句的代码复杂度 - java

    时间:2020-7-29

    我的代码分析插件抱怨包含以下代码的方法中的代码复杂性。我注意到以下代码看起来可以合并,但是我不确定该怎么做: for(Command command : commands) { if (command instanceof AddCommand || command instanceof UpdateCommand) { if (!isMaturityDat […]