Кому и чем помогут кастомные линтеры на Go?
Осень уже близко, а там и до Golang Live рукой подать. С 14 по 17 октября встречаемся на платформе Онтико! Поговорим, в том числе и о кастомных линтерах.
Если вы думаете, что вам придётся скучать по нескольку часов у экрана, то зря. Проведя разведку боем этой весной, организаторы пришли к выводу, что формат «говорящая голова» для онлайн-конференций не самый подходящий. Поэтому на Golang Live, помимо традиционных докладов, будут интерактивные форматы: мастер-классы, дискуссии, афтепати и другие штуки.
Сейчас билет на конференцию стоит 5900 рублей. Чем ближе к конференции, тем дороже. Поэтому рекомендуем бронировать сейчас (у вас будет ещё несколько дней на оплату).
Забронировать билет на Golang Live
Кастомные линтеры на Golang Live
| Программный комитет Golang Live рекомендует писать свои линтеры, чтобы объяснить команде code style. Для техлида свой линтер — один из эффективных способов контроля качества кода. На конференции покажем, как легко накидать свод правил и оформить в виде несложного линтера, что ускорит flow разработки. |
Искандер Шарипов. ruleguard vs CodeQL vs Semgrep
Большая часть интересов Искандера Шарипова (ВКонтакте) связана с devtools и языками программирования. На Golang Live Искандер расскажет, как работать с инструментами go-ruleguard, CodeQL, semgrep и чем они лучше, чем написание своего линтера с нуля. Узнаем ограничения каждого из этих инструментов, рассмотрим примеры интеграции go-ruleguard в CI.

На GolangConf 2019 Искандер рассказал, как можно перейти на очередной метауровень, провести анализ большой кодовой базы и непоправимо её (базу) улучшить. Видеозапись доклада доступна по ссылке.
Запись стрима «Антипримеры проектов на Go и PHP»
Если вы не смогли присутствовать онлайн на стриме, смотрите видеозапись. Участники стрима рассмотрели код двух типовых приложений: на Go и на PHP и обсудили примеры сервисов, где опытные разработчики сознательно отказались бы от языка, на котором обычно привыкли писать. В описании видео есть бонус, который действует до конца сегодняшнего дня ;)