Lancio di Buildifier: Il tool di formattazione per BUILD files di Bazel
Nel settembre 2012, un piccolo team di Google ha ricevuto un invito misterioso da due ingegneri rinomati. L’oggetto della riunione? La creazione di Buildifier, uno strumento innovativo per la formattazione dei BUILD files di Bazel. A quel tempo, i formattatori di codice non erano comuni: strumenti popolari come Black, Clang Format o Prettier ancora non esistevano. Buildifier, sviluppato in Go, ha reso possibile una formattazione coerente per i BUILD files, superando le difficoltà tipiche di una tale impresa. “La sfida? Gestire commenti e suddivisioni di linea, mantenendo un design semplice”, affermano gli sviluppatori. Grazie a Buildifier, i codici mescolati con vari stili di indentazione sono diventati un ricordo del passato.