You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 27, 2020. It is now read-only.
Being opinionated and strict about syntax is becoming popular, and the Go community has a culture of formatting all their code the same with gofmt. Rust has a pretty printer built into the compiler, but it doesn't always produce the best output, isn't 100% reliable, and isn't wired up to an end-user tool.
This will involve creating a command line interface to the pretty printer and fixing pretty-printer deficiencies. The pretty printer is notoriously difficult to control in some cases and is not passionately maintained, so it may be profitable to do a refactor and/or rewrite. Investigating how gofmt is structured could be helpful.
Being opinionated and strict about syntax is becoming popular, and the Go community has a culture of formatting all their code the same with
gofmt
. Rust has a pretty printer built into the compiler, but it doesn't always produce the best output, isn't 100% reliable, and isn't wired up to an end-user tool.This will involve creating a command line interface to the pretty printer and fixing pretty-printer deficiencies. The pretty printer is notoriously difficult to control in some cases and is not passionately maintained, so it may be profitable to do a refactor and/or rewrite. Investigating how
gofmt
is structured could be helpful.See also: 3195
The text was updated successfully, but these errors were encountered: