搜索 Gradle 插件

版本 2.1.0 (最新)

2.1.0

创建于 2024 年 8 月 17 日。

SonarLint 静态代码分析使用独立的 Sonarlint 引擎,适用于 Java、Kotlin、Scala 和 Node.js 项目。但也可以为其他语言如 Ruby 和 Golang 进行 linter。可以包含和排除规则,也可以列出所依赖的 Sonarlist 插件中的规则。如果插件与不兼容的 Sonarlint 插件配置,则构建将失败。该插件支持 Gradle 配置缓存。该插件可以生成与 Spotbugs 兼容的 XML 报告和 SARIF,这些可以被 Github Actions、Jenkins、AWS CodeCatalyst 和 Azure DevOps 使用。最低 Gradle 版本 7.5。

使用 插件 DSL

plugins {
  id("se.solrike.sonarlint") version "2.1.0"
}

使用 传统插件应用

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org.cn/m2/")
    }
  }
  dependencies {
    classpath("se.solrike.sonarlint:sonarlint-gradle-plugin:2.1.0")
  }
}

apply(plugin = "se.solrike.sonarlint")

使用 插件 DSL

plugins {
  id "se.solrike.sonarlint" version "2.1.0"
}

使用 传统插件应用

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org.cn/m2/"
    }
  }
  dependencies {
    classpath "se.solrike.sonarlint:sonarlint-gradle-plugin:2.1.0"
  }
}

apply plugin: "se.solrike.sonarlint"

学习如何将插件应用到子项目中