Build Go linters from lintpack-compatible packages. Also serves as a framework for writing checkers.
astwalk
.Can be used to build linters and implement checkers.
Documentation-related fields might change, other parts of lintpack
package API are pretty stable.