talk-data.com talk-data.com

Meetup talk 2025-07-16 at 17:30

Creating Your Own Go Static Analysis Tools

Description

In this talk I will demonstrate how to build a custom static analysis tool in Go, using our experience creating https://github.com/loveholidays/ptrcmp at loveholidays as a practical case study. We'll take a deep dive into Go's analysis framework https://pkg.go.dev/golang.org/x/tools/go/analysis, exploring everything from understanding Abstract Syntax Trees to leveraging the powerful tooling ecosystem that makes custom linters possible.