Типові правила gofmt (без параметрів): табуляція для відступів, пробіли для вирівнювання; вирівнює поля структур, складені літерали та коментарі в стовпці; прибирає зайві дужки й непотрібні крапки з комою; нормалізує оголошення імпорту; залишає один завершальний перенос рядка.
Вхідний Go
Відформатований Go
Як користуватися: вставте код Go у ліве текстове поле і натисніть Обробити (або просто друкуйте — автообробка під час введення). Поведінка: вивід збігається з gofmt (табуляційні відступи, вирівнювання стовпців, нормалізація пробілів). Необов'язковий етап спрощення gofmt -sне застосовується. Синтаксичні помилки: некоректний Go повідомляється з точною помилкою парсера, а не змінюється мовчки. Приватність: форматувальник повністю працює у вашому браузері. Нічого ніколи не вивантажується.
Філософія gofmt: без параметрів
Go постачає один офіційний форматувальник, gofmt: табуляція для відступів, вирівняні поля структур, жодних налаштувань. Уся екосистема має один вигляд, тож код читається однаково в кожному репозиторії, а рев'ю можуть повністю зосередитися на логіці.
Відсутність параметрів — це і є перевага: форматувальник, який не можна налаштувати, не може розколоти спільноту на табори стилів.