kradle
ktlint-gradle
kradle | ktlint-gradle | |
---|---|---|
3 | 3 | |
84 | 1,401 | |
- | - | |
7.3 | 7.1 | |
5 months ago | 14 days ago | |
Kotlin | Kotlin | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kradle
- Kradle: Gradle plugin to setup Analysis (PMD, ErrorProne, SpotBugs), Lint (Checkstyle), Testing (TestContainer, ArchUnit, JaCoCo), Bench (JMH), Docker, Dep. Vuln. Scanning, Hot-Reloading
- Kradle - Bootstrap projects with hot-reloading, JMH, code-coverage, linting/static analysis, vulnerability analysis, uber-jar/container packaging, and more
- Kradle - Bootstrap Java projects with: Hot-reloading, JMH, code-coverage, linting/static analysis, vulnerability analysis, uber-jar/container packaging, and more
ktlint-gradle
-
[Question] disable ktlint rules with ktlint-gradle version 12.0.2
buildscript { . . . dependencies { classpath 'com.android.tools.build:gradle:8.1.4' classpath "org.jlleitschuh.gradle:ktlint-gradle:12.0.2" // https://github.com/JLLeitschuh/ktlint-gradle/releases . . } } allprojects { . . . apply plugin: "org.jlleitschuh.gradle.ktlint" }
-
Ktlint automation for a team
Ktlint Gradle has a task addKtlintFormatGitPreCommitHook. Never used it though.
-
Supercharge your Kotlin Project
ext { // https://github.com/JLLeitschuh/ktlint-gradle/releases ktlintPluginVersion = "10.2.0" } dependencies { classpath 'com.android.tools.build:gradle:7.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.32" ## KTLINT DEPENDENCY classpath "org.jlleitschuh.gradle:ktlint-gradle:$ktlintPluginVersion" }
What are some alternatives?
gradle-buildconfig-plugin - A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
ktlint - An anti-bikeshedding Kotlin linter with built-in formatter
ktfmt-gradle - A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
kotlinter-gradle - Painless, fast ktlint plugin for Gradle
RocketX - 🔥🔥 android 端编译加速插件🚀 动态识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。
spring-petclinic-kotlin - Kotlin version of Spring Petclinic
diktat - Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
detekt - Static code analysis for Kotlin
gotrue-kt - Kotlin Client for GoTrue API
hands_on_kotlin - Experiments with Compose and latest architecture patterns in Kotlin
carthage-gradle-plugin - Gradle plugin for Carthage
kotlin-android-template - Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️