Team at Google). Встроенный линтер анализирует текст и вносит правки при каждом сохранении файла. Все здорово, линтер отключать не хочу, но он вмешивается туда, куда его не просят. Например, модифицирует выравнивание в структурах (заменяет выравнивание табами на выравнивание пробелами), которые я не трогал, добавляет новую строку в конец файла и всё в таком духе. Это создаёт много лишнего в коммитах. Есть опыт/мысли как натравить линтер только на изменения сделанные мной?
проще всего - прогнать goimports/gofmt по всему проекту и сделать один коммит, который будет содержать только правки форматирования. и дальше уже работать нормально
+ все остальное тупо борьба с проблемой, которой не должно быть.
Он для этого и нужен, чтобы не было отсебятины с форматированием и забудте под табы. Не пытайтесь его подстроить под сетя.
Да, но нет) Некруто на ревью закидывать коллегам лишний блейм
> добавляет новую строку в конец файла это вообще-то правило хорошего тона. Для совместимости с легаси редакторами
Ну если у них код не форматированный. Сам с такой проблемой сталкиваюсь. Но форматер только пакет форматирует. Не весь проект.
Обсуждают сегодня