Por padrão, Go trata a importação não utilizada como erro, forçando você a excluir a importação. Quero saber se existe alguma esperança de mudar esse comportamento, por exemplo, reduzindo-o a aviso.
Acho esse problema extremamente chato, me impedindo de gostar de programar em Go.
Por exemplo, eu estava testando algum código, desativando um segmento / função. Algumas funções de um lib não são mais usadas (por exemplo, fmt, erros, qualquer coisa), mas vou precisar reativar a função após alguns testes. Agora, o programa não compilará a menos que eu remova essas importações e, alguns minutos depois, preciso reimportar a lib.
Eu estava fazendo esse processo repetidamente ao desenvolver um programa GAE.
var _ = <module>.Functionfunciona bem e é visível o suficiente para evitar que seja uma prática comum.
goimportscomo uma etapa em seu processo de construção. Sem qualquer um deles, envelhece muito rápido.