인텔리제이에서는 자동으로 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
[window] Github CLI 설치하고 로그인하기 (1) | 2023.01.23 |
---|---|
IMAP / POP3 / SMTP 의 차이점 (0) | 2021.03.10 |
[one drive] one drive로 이미지 파일 호스팅하기 (0) | 2020.06.17 |
댓글 영역