1 Forks
66 Stars
66 Watchers

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/issues

Similar 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