Die Heilbronner Chaosparty - DHCP25

Writing your own Go linter
2025-11-02, 13:45–14:45 (Europe/Berlin), D002 Vortragsraum
Sprache: Englisch

How does a (Go) linter work? We'll find out and write our own!


A linter is an automated way of performing a code review. It automatically checks your code way faster than any human could do, and with way less environmental impact and more deterministically than an AI would use. Sure, it does not replace code review, but it allows the reviewer to focus on other things, that you don't have to mechanically check every time. If you are not using a linter in your CI pipeline, then you're wasting valuable engineering time.

This talk will first dive into the details on how compiler parse the language and how the abstract syntax tree works. Then we'll take a look at Go owns analysis package and how we can use it to write our own linter, including a small example that you can use to get started writing linters.

Go Software Engineer working at Schwarz IT and active at Code for Heilbronn

Diese(r) Vortragende hält außerdem: