Per impostazione predefinita, Go considera l'importazione inutilizzata come un errore, costringendoti a eliminare l'importazione. Voglio sapere se esiste qualche speranza di cambiare questo comportamento, ad esempio riducendolo ad avvertimento.
Trovo questo problema estremamente fastidioso, impedendomi di divertirmi con la programmazione in Go.
Ad esempio, stavo testando un codice, disabilitando un segmento / funzione. Alcune funzioni da una lib non sono più utilizzate (ad esempio fmt, errori, qualunque cosa), ma dovrò riattivare la funzione dopo un po 'di test. Ora il programma non si compila a meno che non rimuova quelle importazioni e pochi minuti dopo devo reimportare la lib.
Stavo ripetendo questo processo durante lo sviluppo di un programma GAE.
var _ = <module>.Functionfunziona bene ed è abbastanza evidente da impedire che sia una pratica comune.
goimportscome passaggio nel processo di creazione. Senza nessuno di questi invecchia molto velocemente.