go-arch-lint
GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI
How to download and setup go-arch-lint
Open terminal and run command
git clone https://github.com/fe3dback/go-arch-lint.git
git clone is used to create a copy or clone of go-arch-lint repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with go-arch-lint https://github.com/fe3dback/go-arch-lint/archive/master.zip
Or simply clone go-arch-lint with SSH
[email protected]:fe3dback/go-arch-lint.git
If you have some problems with go-arch-lint
You may open issue on go-arch-lint support forum (system) here: https://github.com/fe3dback/go-arch-lint/issuesSimilar to go-arch-lint repositories
Here you may see go-arch-lint alternatives and analogs
prettier grav just-dashboard structured-text-tools countries cli light-push Pico tmuxp yaml XcodeGen rq cv-boilerplate YamlDotNet ParameterHandler yaml.js bashful yq metta invoice-boilerplate ios-dev-playbook yamllint just-api panini shyaml yq chatterbot-corpus strictyaml letter-boilerplate PackageDev