misak69-sonar-custom:Sonar java自定义规则开发

时间:2024-07-31 21:59:39
【文件属性】:

文件名称:misak69-sonar-custom:Sonar java自定义规则开发

文件大小:35KB

文件格式:ZIP

更新时间:2024-07-31 21:59:39

Java

自定义 SonarQube Java 插件 API 开发 专为 API 设计: 声纳 4.5.1 Gradle 2.x Sonar 4.5.1 与 gradle 的使用需要使用 gradle 2.2+(参见 ) 您可以使用测试项目作为声纳分析的项目(使用 gradle)。 Java插件API开发/部署基础知识 创建一个实现 RulesDefinition 的类 -> 它是一个 ServerExtension,其唯一目的是让您的自定义规则出现在 SonarQube 的 UI 中,如果您已经明确提供了定义(以编程方式、在 XML 文件中或通过注释)。 此扩展在服务器启动时加载。 创建一个实现 BatchExtension 和 JavaFileScannersFactory 的类 -> 其目的是通过返回规则的实例,在批处理分析期间使所有自定义 Java 规则可用。 此扩展在分析期间加载


【文件预览】:
misak69-sonar-custom-master
----build.gradle(5KB)
----src()
--------main()
--------test()
----changelog.md(166B)
----README.md(3KB)
----gradle.properties.sample(335B)
----conf()
--------rules.xml(326B)

网友评论