Event cover Go vet не поможет... Как сделать свой анализатор кода для Go?
DevelopmentSecurity and SecOpsBackend

Go vet не поможет... Как сделать свой анализатор кода для Go?

Статический анализатор — это полезный инструмент, и Go разработчики знают это не понаслышке благодаря go vet. Но что, если его возможностей не хватает? Искать новый инструмент? Или сделать… свой?!
В докладе разберём встроенные в Go инструменты и возможности для разбора кода. Узнаем, что лежит под капотом статического анализа, что такое семантическая модель, и построим синтаксическое дерево.
А нужно это всё для того, чтобы в итоге написать собственный анализатор, который будет искать ошибки под ваш конкретный проект.

Event at a glance

Who it is for
Go-разработчики, инженеры, интересующиеся статическим анализом, разработчики инструментов
Main topics
статический анализ, статический анализатор Go, разработка собственного анализатора кода, инструменты Go, семантическая модель, синтаксическое дерево
What you will gain
понять встроенные инструменты анализа кода в Go, узнать, что лежит под капотом статического анализа, разобраться в семантической модели и синтаксическом дереве, написать собственный анализатор Go для поиска ошибок под проект
Program format
глубокий технический доклад, обзор, практика