기본적으로 Go는 사용하지 않는 가져 오기를 오류로 처리하여 가져 오기를 강제로 삭제합니다. 이 동작을 변경할 희망이 있는지 알고 싶습니다 (예 : 경고로 줄이기).
이 문제는 매우 성 가셔서 Go에서 코딩을 즐길 수 없습니다.
예를 들어, 일부 코드를 테스트하여 세그먼트 / 기능을 비활성화했습니다. lib의 일부 기능은 더 이상 사용되지 않지만 (예 : fmt, 오류 등) 약간의 테스트 후에 기능을 다시 활성화해야합니다. 이제 해당 가져 오기를 제거하지 않으면 프로그램이 컴파일되지 않으며 몇 분 후에 lib를 다시 가져와야합니다.
나는 GAE 프로그램을 개발할 때이 과정을 몇 번이고 반복했습니다.
var _ = <module>.Function
작동하며 일반적인 관행이되지 않도록 충분히 눈에 띕니다.
goimports
빌드 프로세스의 한 단계를 사용하는 것이 좋습니다 . 둘 중 하나가 없으면 정말 빨리 늙습니다.