I wouldn't go as far as saying it's ignorance - or at least that's not what I intended to say 😆
Yes, it can be difficult to find the right set of tools, but on the upside: it's just so difficult to pick and choose because there really are quite a bunch of useful helpers operating on #golang's AST. I really wish we were in that situation for other languages, too.
Check out golangci-lint, btw.