Kotlin
[Kotlin] ktlint 사용법 - Gradle
LightCY
2020. 12. 10. 10:43
Android Studio IDE version - 4.1.0
Gradle version - 6.5
1. 프로젝트 Gradle에 추가
buildscript {
repositories {
maven{
url = "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.jlleitschuh.gradle:ktlint-gradle:9.1.0"
}
}
plugins {
id("org.jlleitschuh.gradle.ktlint") version "9.1.0"
}
2. 사용법
[Terminal]에서 명령어 수행
gradlew ktlintCheck - 스타일 검사
gradlew build - 연결되어 있는 전체 프로젝트 스타일 검사 (코드 스타일을 지키지 않으면 빌드 실패)
gradlew ktlintFormat - 소스 코드를 스타일에 맞게 변환
gradlew addKtlintCheckGitPreCommitHook - Git commit할 때마다 ktlintCheck를 수행
gradlew addKtlintFormatGitPreCommitHook - Git commit할 때마다 ktlintFormat를 수행
rm .git/hooks/pre-commit - 위에 두가지 Hook을 삭제