안녕하세요.
아래 백명석님의 리팩토링을 고언어로 실습해보려하는데요..
https://www.youtube.com/watch?v=MuemzFxFubQ
고언어에서는 IDE의 추천기능이 왜이렇게 없나 찾아보는데.. golang-ci 에서 많은 linter들을 켜보아도
부족한 점들이 많은거 같아서요..
예를들면 아래와 같은 분기문이라면 자바에서는 condition is alway true와 같은 체크를 해주고 해당 if문 블락을 제거하는 리팩토링도 가능한데요,(소나큐브덕인지 모르겠지만)
고 언어 환경에서도 추천하시는 린터나 리팩토링 환경이 있을까요? 특히 goland 환경이랑 연동이 되면 좋을거같습니다..
if a {
if !a {
...
} else if b {
...
}
}
저는 vscodego, gopls 원툴로만 쓰는데 always true condition 류까지 대응은 해주지 않는 것 같네요. 저는 그냥 린터랑 포매팅 기능에 깃헙코파일럿까지만 붙여서 스니펫 땡겨오는 정도로 만족하며 쓰고 있습니다.