I recently heard about tooling like golint and go vet and I’m wondering how you guys use them. For example, if I run golint in the root of my project (so where the main is), then I don’t receive any output. If I run it in one of the packages, then I do receive output.
the most ideal situation would be to recursively run these tooling from inside the root of the project, right? But how?
We use the library-driven approach where the package files are in the project root and the runnable programs have a main their own directories under cmd.