dmux/Go Quality Gate

A comprehensive code quality control tool built in Go with Git hooks support

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Oct 22, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: dmux/go-quality-gate-action@fdc0843e261e6e2f5b34201e1e6138e7e6e5a0d0 # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionVersion of go-quality-gate to usenolatest
config-filePath to the quality.yml configuration filenoquality.yml
hookHook to execute (pre-commit, pre-push)nopre-commit
auto-fixEnable automatic fixes when possiblenofalse
json-outputOutput results in JSON formatnotrue
fail-on-errorFail the action when quality checks failnotrue
install-dependenciesAutomatically install missing quality toolsnotrue
working-directoryWorking directory to run the quality gateno.
namedescription
resultQuality gate execution result (success/failure)
outputQuality gate output (JSON format when json-output is true)
durationTotal execution time in milliseconds