Привет! Это . Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Соблюдать стиль кода вручную бывает непросто: нужно держать в голове принятые в команде требования, не забывать пробелы, переносить строки, и много чего ещё. Ведущий разработчик юнита 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
7 views
1359
429
1 week ago 00:01:11 1
Интернет деньги текст 🔴 Заработок с первого дня 🔥
1 week ago 00:24:58 1
[ProBoyScalp] КАК ТОРГОВАТЬ ПРОБОЙ УРОВНЯ? 10 СЕКРЕТОВ | СКАЛЬПИНГ
1 week ago 00:27:55 2
[SerCrypto] Простая стратегия для Bybit (Риски → 0%)
1 week ago 00:49:45 1
ВАРЕЖКИ в стиле Burberry (мастер-класс)
1 week ago 00:09:07 1
[YcreatorGoal] Gold Keys Unlocked! New Vault Code & Event Levels are WAY Cooler than I thought
1 week ago 00:13:49 1
Волшебство дня 25 ноября 2024
1 week ago 00:37:11 2
Шапка в стиле Berberry (мастер-класс)
1 week ago 04:44:00 4
[TheGideonGames] БАЗА “ЧИСТОЕ НЕБО“ ➤ STALKER 2: Heart of Chornobyl ◉ Прохождение 5
1 week ago 00:16:43 1
[Pierrick Picaut] Snake ground matching rig and animation in Blender
1 week ago 00:07:26 1
[Pierrick Picaut] Do this to optimize your rigs’ performances in Blender 👀
1 week ago 00:09:55 15
Синие фонари
1 week ago 00:23:34 1
[Pierrick Picaut] Stylised fighting FXs in Blender - step by step tutorial
1 week ago 00:10:31 3
[Brian Kibler] (Hearthstone) Pushing Tempo with Buffed Starship Rogue!
1 week ago 00:12:05 1
[Pierrick Picaut] Stylised smears with shapekeys in Blender 3D - Alive! free sample
1 week ago 00:18:56 1
[Pierrick Picaut] I made a Street Fighter animation in Blender!
1 week ago 00:17:30 1
[Pierrick Picaut] Real time sword trail in Blender - full tutorial
1 week ago 00:07:10 3
[Форит] КАК ПОЛУЧИТЬ 100 УРОВЕНЬ ЗА 1 ДЕНЬ В ФОРТНАЙТ! РАБОЧИЙ БАГ НА ОПЫТ 2 ГЛАВА РЕМИКС ФОРТНАЙТ!
1 week ago 00:30:33 1
[Cold Ones] We Tested VIRAL TikTok Drinking Gadgets
1 week ago 00:11:14 3
[SevyPlays] GAMING GUIDE: How to Play, Best Artifact & Weapon Builds, Team Comps | Genshin Impact 4.4
1 week ago 00:07:51 1
концовка игры Call of Duty: Advanced Warfare
1 week ago 00:01:11 1
Python разработчик кто это 🔔 Курсы по программированию в спб
1 week ago 00:08:27 1
[Форит] КАК ПОЛУЧИТЬ 100 УРОВЕНЬ ЗА 1 ДЕНЬ В ФОРТНАЙТ! РАБОЧИЙ БАГ НА ОПЫТ 4 СЕЗОН 5 ГЛАВА ФОРТНАЙТ!
1 week ago 00:13:03 1
[MEGHS RREVIEW] *NEW* LAKME 9TO5 CC LIGHT MOUSSE| WHY TWO SHADES| WITH DEMO| 👍🏻 OR 👎🏻MEGHNA MANJREKAR
1 week ago 00:07:09 2
[RacingBrick] LEGO Technic 42177 alternate builds - Hummer H1 & Unimog U4213 by Eric Trax