코틀린으로 Spring 시작하기 (2) - Kotlin Lint

코틀린으로 개발을 시작하면 자바와 다른 문법과 컨벤션들 때문에 골치를 썩습니다. 다른 개발자들과 공동으로 개발을 하면 사소한 컨벤션들을 일일이 문서로 정의하기도 코드 리뷰를 하기에도 비용이 많이 들어 피로도가 쌓이죠. 이를 해결하기 위해서 개발자들은 lint라고 불리는 정적 코드 분석 툴(static code analysis tools)을 사용합니다. 컴파일 과정에서 컨벤션에 어긋난 내용을 잡아내어 수정을 도와주는 유용한 툴이죠. 보통 인텔리제이 등의 IDE의 플러그인으로 연동하여 사용하기도 하고 CI/CD 빌드 과정에서 진행을 하기도 합니다. 코틀린 진영에서는 Ktlint라는 효과적인 정적 코드 분석 툴을 이용하고 있습니다. 코틀린 공식문서에서도 권장하는 기술입니다. 이번 글에서는 Ktlint를 소개하면서 컨벤션에 부합하지 않는 내용이 있으면 Git Commit을 제한하는 방법을 함께 소개합니다.

Kotlin + Spring 시작하기(2) - Kotlin Lint

velog.io

Kotlin + Spring 시작하기(2) - Kotlin Lint

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 6월 17일 오전 12:43

댓글 0