srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
Using github.com/alexsaveliev/go-colorable-wrapper (wrapper of github.com/mattn/go-colorable) to enable colorable TTY support on Windows. Replaced all fmt.Print* calls with fmtc.Print* equivalents, set color-aware stderr stream as log's output