상세 컨텐츠

본문 제목

[프로젝트] Gradle에 Java CheckStyle 설정하기

🔥Activites/[프로젝트] 진행하며 생각을 했다

by :부셔져버린개발자 2024. 7. 27. 09:33

본문

build.gradle

plugins {
	id 'checkstyle'
}

compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'

dependencies {
	checkstyle "com.puppycrawl.tools:checkstyle:${checkstyle.toolVersion}"
}

tasks.withType(Checkstyle) {
    reports {
        xml.required = true
        html.required = true
    }
}

checkstyle {
	toolVersion = "10.12.4"
    configFile = file("checkstyle/naver-checkstyle-rules.xml")
    configProperties = ["suppressionFile": "checkstyle/naver-checkstyle-suppressions.xml"]
    soureSets = [sourceSets.main]
}

checkstyleMain.source = fileTree('src/main/java')

 

 

 


 

https://docs.gradle.org/current/userguide/checkstyle_plugin.html

 

The Checkstyle Plugin

By default, the Checkstyle plugin expects configuration files to be placed in the root project, but this can be changed. └── config └── checkstyle (1) └── checkstyle.xml (2) └── suppressions.xml 1 Checkstyle configuration files go h

docs.gradle.org

 

728x90

관련글 더보기