Привет! Это . Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Соблюдать стиль кода вручную бывает непросто: нужно держать в голове принятые в команде требования, не забывать пробелы, переносить строки, и много чего ещё. Ведущий разработчик юнита Platform as a Service в Авито Павел Агалецкий @pavelagalecky рассказал и показал, как использовать удобные готовые инструменты для форматирования и линтинга кода на Golang.
00:00 | Вступление
00:08 | Зачем нужно форматирование кода на Go
00:45 | Форматер кода fmt
01:51 | Зачем нужен линтер кода на Go
02:08 | Линтер vet
03:52 | Линтер golangci-lint
06:40 | Линтер gofumpt
06:59 | Запускаем линтер gofumpt в режиме исправления ошибок
07:27 | Конфигурационный файл для golangci-lint
08:09 | Git Hooks
08:34 | Устанавливаем Left Hook
09:29 | Настраиваем запуск golangci-lint перед коммитом
09:37 | Коммитим изменения
09:54 | Заключение
🔗Golangci-lint:
🔗Референс файла конфигурации для golangci-lint:
🔗Документация Git:
🔗Ссылка на Left Hook:
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК:
Телеграм:
Хабр:
Медиум (eng):
Гитхаб:
Сайт:
#golang #avitocode #golangtutorial
6 views
1087
359
2 months ago 00:00:09 174
вайб ночных каток
2 months ago 01:14:47 1
История AMAZON. Крупнейший рабовладелец 21 века.
2 months ago 01:24:40 1
Как Душа выбирает смерть? Как Душа выбирает жизнь? Мария Шлоен.
2 months ago 00:00:32 1
Агрессивный мужчина набросился на подростка в пункте выдачи в Воронеже
2 months ago 01:22:55 1
Прямой эфир в 19:00 по Московскому времени. Солнечное затмение,ЦЕРН и еда будущего
2 months ago 00:19:49 1
Болезни короля Карла,Кейт,Джоли и ВЭФ Клауса Шваба.Общий знаменатель в продвижении новых процедур
2 months ago 00:00:00 60
Судьбы людей. Присутствие Бога в этом Мире. Высшая астральная Магия 💥- онлайн семинар