Может ли gofmt соответствовать стандартным настройкам локального кодирования? - PullRequest
0 голосов
/ 27 марта 2019

Мне нравится роль, которую 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, поэтому я предполагаю "нет".

1 Ответ

5 голосов
/ 27 марта 2019

Может ли Go соответствовать стандартным предпочтениям местного кодирования?

Нет. Вы правильно догадались.

(Вся причина для стандарта в том, чтобы иметь один, а не один на человека / организацию.)

...