상세 컨텐츠

본문 제목

CheckStyle 설정하기

😎 지식/BE-Spring🌐

by :Eundms 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

관련글 더보기

댓글 영역