Da quando ho iniziato a programmare, mi è sempre stato insegnato a lasciare una riga vuota finale alla fine dei miei file, la ragione di solito è qualcosa in relazione a come rende più facile leggere i file concatenati quando si usa cat
.
Anche se al momento non riesco a trovare un esempio, GitHub indica le righe vuote mancanti alla fine di un file usando un simbolo rosso, o almeno, usato per - così chiaramente è disapprovato da una parte considerevole della community.
Lavorando con Go ultimamente, ho notato che gofmt
non ama le righe vuote alla fine di un file e il mio plug-in Vim le rimuove automaticamente.
Perché le righe vuote alla fine di un file sono scoraggiate anziché applicate in Go?