logo

프로젝트에 Kotlin의 컨벤션을 지키기 위해 Ktlint를 사용해보기.

language-logoKotlin
language-logoGithub

• KTLINT는 Kotlin 개발 시 컨벤션을 지키기 위해 사용하는 린터로, 포맷터가 내장되어 있어 코드 스타일을 자동으로 맞춰준다. 이를 통해 사소한 문제에 집착하는 시간을 줄일 수 있다.
• KTLINT를 사용하기 위해서는 Gradle에 플러그인을 추가하고, .editorconfig 파일을 통해 린트 설정을 관리한다. 또한, KTLINT 플러그인을 설치하면 여러 가지 커맨드를 사용할 수 있어, 코드 스타일 검사 및 포맷팅을 수행할 수 있다.
• Ktlint 플러그인은 모든 SourceSets와 프로젝트 Kotlin 스크립트 파일을 검사하고, 코드 스타일에 따라 포맷을 시도하는 작업을 추가합니다. 각 SourceSet에 대해 실제 lint 검사를 실행하고, lint 검사에서 발견된 오류를 기반으로 Gradle 콘솔에 문제를 출력하고 보고서를 생성하는 작업도 추가됩니다.
• 추가적인 도우미 작업으로 IntelliJ IDEA (또는 Android Studio) Kotlin 스타일 파일을 생성하고, Git pre-commit hook을 추가하는 작업이 포함됩니다. 이 작업은 ktlint 검사를 실행하거나, 코드 스타일에 따라 포맷을 시도합니다.

thumbnail
북마크
공유하기
신고하기
9분 분량
조회수 204
profile-image말코
일 년 전
Copyright © 2025. Codenary All Rights Reserved.