sonarqube-4.5相关内容

新的 Msbuild Sonar 跑步者正在跳过对 .net 项目的分析

我已经为项目类型“类库"设置了新的 Msbuild 声纳运行器和启动分析.它成功了.为了进一步测试, 我又创建了一个项目,它只有一个包含 5 个接口定义的文件. 我确保接口名称不以字母“i"开头. 我使用一个 stylecop 规则创建了一个质量配置文件,即“接口名称必须以 i 开头". 我启动了 cmd 提示符(VS 命令提示符)并将其路径更改为具有 .csproj 文件的目录.显然 ..

SonarQube Lombok Getter 识别

我正在使用带有 Java 插件 3.1 的 SonarQube 4.5.4.据我所知,这个 sonar-java 版本从 2.8 开始支持 Lombok 部分(Getter 和 Setter 注释). 但在我的情况下,它仍然将带有 lombok.Getter 的字段报告为: squid:S1068 应删除未使用的私有字段:@Getter私人字符串用户名; 您知道为什么会发生这种情况吗?我可以 ..
发布时间:2022-01-17 22:12:44 其他开发

SonarQube - 结合声纳方式,FindBugs,PMD 和 Checkstyle 没有重复

我正在寻找将 SonarQube 与 FindBugs、PMD 和 Checkstyle 插件结合使用的最佳实践. SonarQube 的默认质量配置文件“Sonar way"中的规则如何与那些插件有关?它们是完全不同的规则,还是 Sonar 方式包含这些插件中最重要的规则? 组合这些规则集的最佳方式是什么?如何避免重复检查? Sonar v.3.x 包含“Sonar way with ..
发布时间:2022-01-17 21:49:07 其他开发

声纳插件 api 4.5.2 的 Javadoc

为了开发自己的SonarQube插件,我正在搜索sonar-plugin-api-4.5.2的javadoc(api),但是在网上没有找到.对于 3.x.x 版本,maven 还下载了 jar 的源代码,因此我能够从中生成 javadoc.但是对于 sonar-plugin-api 的 4.5.2 版本,源不是 maven 存储库的一部分. 所以我的问题是: 是否有适用于 4.5.2 ..
发布时间:2022-01-17 21:44:47 其他开发

声纳休息API权限不足

例如,我无法访问大多数Sonar API localhost:9000/api/tests/show?key=htmlparser:/src/test/java/HtmlParserTest.java 或参见api/sources/scm. api/server/system和其他一些常规的东西都可以,但是在我实际看到代码的地方却没有. 我总是得到 {"errors":[{"ms ..
发布时间:2020-07-08 09:15:05 其他开发

如何从SonarQube中排除/忽略引用的项目分析

我有一个包含三个项目(X,Y,Z)的解决方案. Z在Y中引用,Y在X中引用.当我在项目X上使用MSBuild SonarQube Runner启动Analysis时,它也在分析Y和Z.我们有什么解决方案可以忽略递归分析吗? 注意:我无法将解决方案文件分解为多个解决方案文件&引用dll而不是项目. 解决方案 在声纳中->管理->常规设置->分析范围 像这样设置“源文件排除": 文件:* ..

新的Msbuild Sonar运行程序正在跳过对.net项目的分析

我为项目类型“类库"设置了新的Msbuild声纳运行程序和启动分析.它成功了.为了进一步测试, 我创建了另一个项目,该项目只有一个文件具有5个接口定义. 我确保接口名称不是以字母"i"开头. 我使用一个stylecop规则创建了质量配置文件,即“接口名称必须以i开头". 我启动了cmd提示符(VS命令提示符),并将其路径更改为具有.csproj文件的目录.显然,我不在.sln文件级别. ..

SonarQube:更改弹性搜索客户端主机

简短:是否可以在SonarQube使用的弹性搜索 client 中更改目标地址? 更多信息:我很想在OpenShift上使用SonarQube> 4.1.不幸的是,您无法在该环境中绑定到localhost.因此这些人更改了作为一种解决方法,可以使用sonar.search.javaAdditionalOpts和我不应该这样做.因为现在应用程序崩溃,并出现 SonarQubes源代码,我认为客 ..

SonarQube龙目岛吸气剂识别

我正在将SonarQube 4.5.4与Java插件3.1一起使用.据我所知,此声纳Java版本从2.8开始支持 Lombok部分支持(Getter和Setter注释). 但是在我的情况下,它仍然报告带有lombok.Getter的字段: squid:S1068 Unused private fields should be removed: @Getter private String ..
发布时间:2020-05-04 03:42:19 其他开发

如果超类有文档,请忽略丢失的文档

有没有办法告诉SonarQube,如果覆盖的方法被记录在案,不要将重要的方法计入公开记录的api统计数据?由于以下情况,SonarQube发现许多缺少注释的方法。 $ b $我知道有一个注释忽略了SonarQube的某些规则,但是我们不想为我们的项目添加代码,以满足SonarQube。 解决方案 您可以使用继承文档。 / ** * {@ inheritDoc} * / ..
发布时间:2017-06-15 22:31:40 Java开发