Мне нравится роль, которую gofmt
играет в программировании на Go.Мы бы предпочли, однако, чтобы следующее:
func somefunc(
a *sometype, // Explanation of a
b int, // Explanation of b
longName float64, // Explanation of longName
) {
...
можно было отформатировать как:
func somefunc(
a *sometype, // Explanation of a
b int, // Explanation of b
longName float64, // Explanation of longName
) {
...
аналогично тому, как форматируются структуры, и в соответствии с нашими стандартами кодирования для другихязыки.Есть ли какие-то условия для учета местных предпочтений, подобных этим, или это «не так, как мы здесь делаем»?Я не смог найти никакого доступа к шаблонам, которые использует gofmt
, поэтому я предполагаю "нет".