github.com/bvwells/go-clean-arch (go): Go-clean-arch is a linter for enforcing clean architecture principles in Go.  The linter reports violations of clean architecture dependency rules by checking go imports within packages against user defined dependency rules.  Usage  The flags are:  To check go source code folder containing clean architecture layers:  The go-clean-arch linter can be run on the Git repo https://github.com/ManuelKiessling/go-cleanarchitecture by cloning the repo using the command;  Run the linter with the command:  where the layers config file contains the clean architecture layers:
Keywords: clean-architecture|cleanarchitecture|go|golang|lint|linter