go/project

Free catalog · v0.0.10

Reviews Go repository hygiene: build-script prerequisites, pipe-to-shell scripts, committed binaries, CI toolchain skew, and license presence.

Checks

RuleSeverityScans for
go-project.ci-toolchain-skewHighCI builds with a different Go version than the module declares
go-project.committed-binaryHighCompiled executables committed to the repository
go-project.editor-junkLowEditor/OS junk committed (.DS_Store, .idea/, *.swp, Thumbs.db)
go-project.license-missingLowPublished module with no LICENSE file
go-project.script-curl-bashHighMakefile / Taskfile / repo script pipes remote content to a shell
go-project.stale-mockery-verificationMediumA changed mockery verification script regenerates and checks git without first removing tracked generated mocks
go-project.undocumented-cli-prerequisiteLowA changed repository script requires a known nonstandard CLI omitted from contributor setup documentation
go-project.unpinned-go-installHighBuild tooling installs a remote Go tool without an immutable version

More from the registry