Gradle Rules
Modern build automation for JVM projects. Run tasks, manage dependencies, and configure multi-project builds.
3 rules
Gradle Kotlin DSL Standards
Beginner
Enforce Kotlin DSL as the standard for all Gradle build files — naming conventions, type-safe accessors, and migration guidelines from Groovy DSL.
globs: **/build.gradle.kts, **/settings.gradle.kts, **/buildSrc/**/*.kts
kotlin-dsl, gradle-standards, type-safety, build-files
View Rule
Version Catalog Standards
Intermediate
Enforce Gradle Version Catalog usage for all dependency declarations — mandatory libs.versions.toml, naming conventions, bundle grouping, and no inline version strings.
globs: **/gradle/libs.versions.toml, **/build.gradle.kts, **/settings.gradle.kts
version-catalog, dependency-management, libs-versions-toml, naming-conventions
View Rule
Gradle Wrapper Standards
Beginner
Enforce Gradle Wrapper usage for all projects — required files in Git, version pinning, verification, and update procedures for reproducible builds.
globs: **/gradle/wrapper/**, **/gradlew, **/gradlew.bat, **/gradle-wrapper.properties
gradle-wrapper, reproducible-builds, version-pinning, wrapper-security
View Rule