2 puntos por xguru 8 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp
  • Un formateador que mantiene compatibilidad hacia atrás con gofmt existente mientras impone reglas más estrictas
  • Como es un reemplazo directo posible al ser un subconjunto de los formatos que gofmt permite, aunque ejecutes gofmt después de gofumpt no habrá cambios
  • Uniforma automáticamente las variaciones de estilo que gofmt por sí solo no detecta
    • Elimina automáticamente líneas en blanco, espacios y paréntesis innecesarios
    • Separa la biblioteca estándar en un grupo aparte dentro de los imports
    • var s = "x"s := "x", 07550o755, //Foo// Foo
    • Aplica muchas reglas adicionales de formateo, como hacer consistentes los saltos de línea en literales compuestos
  • Omite los directorios vendor y testdata salvo que se pasen como argumentos explícitos, y no aplica reglas adicionales a archivos Go generados
  • Respeta la directiva ignore de go.mod
  • "¿Por qué intentar reemplazar y no construir sobre gofmt?"
    • El diseño en sí está construido sobre gofmt, y no agrega reglas que entren en conflicto con el formateo de gofmt: es una extensión, no una competencia
    • Adopta la forma de una copia modificada de gofmt para poder usarse como reemplazo directo en editores y scripts

Aún no hay comentarios.

Aún no hay comentarios.