상세 컨텐츠

본문 제목

[IntelliJ] Java/Kotlin 의 import 에서 자동 wildcard 적용 해제하기

IT/기록 혹은 팁

by James Lee. 2023. 1. 24. 14:36

본문

인텔리제이에서는 자동으로 import 에 wildcard 를 붙여버리기 때문에  코틀린 Lint 인 ktlint에서 wildcard를 지양하는 룰과 충돌이 난다.

 

 

인텔리제이에서 자동으로 wildcard 를 해제하는 설정은 다음과 같이 해주면 된다.

 

자바

 

File > Settings > Editor > Java > General > Class count to use import with '*'

여기에 기본값이 5와 3 처럼 설정되어 있는데, 이 값을 999 등으로 설정해 주면 된다.

 

코틀린

File > Settings > Editor > Kotlin > Imports > Use Import with '*' when at least ~

 

주의사항 : 당연한 얘기지만, 코틀린 파일에서는 자바의 설정이 먹지 않는다. 처음에 자바 설정해 놓고, 코틀린에서 설정이 안 먹혀서 삽질한 적 있었음

 

참고

- https://www.jetbrains.com/help/idea/creating-and-optimizing-imports.html#disable-imports

관련글 더보기

댓글 영역