Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
detekt에 custom rule 추가하기 섬네일

detekt에 custom rule 추가하기

헤이딜러 favicon헤이딜러·DevOps·
KotlinJavaGradleJUnitDetekt
2025년 09월 22일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

헤이딜러가 detekt에 커스텀 룰 NoPrintln를 추가하고, 테스트 및 적용 흐름까지 공유했습니다.

구현 방법

  • detekt-api를 이용한 NoPrintln 룰 구현
  • detekt-test와 junit 의존성 추가
  • PrndRuleSetProvider로 룰 셋 등록 및 META-INF/services 등록
  • code-quality 모듈을 detektPlugins로 모든 모듈에 적용
  • .detekt/detekt.yml에서 NoPrintln 활성화

주요 결과

  • println() 호출 시 Detekt 경고가 발생하도록 동작 확인
  • NoPrintlnRule에 대한 detekt-test 테스트를 통과 확인
  • detekt 실행 시 경고 메시지 출력

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
detekt + reviewdog으로 정적 코드 분석 자동화하기 섬네일
82%

detekt + reviewdog으로 정적 코드 분석 자동화하기

헤이딜러 favicon헤이딜러·2025년 09월 22일
SonarQube Cloud에서 detekt + reviewdog으로 전환한 이유 섬네일
79%

SonarQube Cloud에서 detekt + reviewdog으로 전환한 이유

헤이딜러 favicon헤이딜러·2025년 09월 22일
detekt와 reviewdog으로 코드 품질 향상 섬네일
74%

detekt와 reviewdog으로 코드 품질 향상

올리브영 favicon올리브영·2023년 10월 11일