One of my favorite things about go is
gofmt. I like the fact that the coding style is standardized in many ways.
However there is one thing that bothers me still: line breaks. I found that if I look at my company's codebase, there is no evident consistency on the question of when to break lines.
Looking at some of the code in the
stdlib, for example, the
fmt code here, I'm still not sure what's the convention (if it exists at all).
Is there a convention for line breaks in golang? what's considered best practice?