dmux/Go Quality Gate
A comprehensive code quality control tool built in Go with Git hooks support
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Oct 22, 2025
- License
- MIT
Pinned Snippet
uses: dmux/go-quality-gate-action@fdc0843e261e6e2f5b34201e1e6138e7e6e5a0d0 # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of go-quality-gate to use | no | latest |
| config-file | Path to the quality.yml configuration file | no | quality.yml |
| hook | Hook to execute (pre-commit, pre-push) | no | pre-commit |
| auto-fix | Enable automatic fixes when possible | no | false |
| json-output | Output results in JSON format | no | true |
| fail-on-error | Fail the action when quality checks fail | no | true |
| install-dependencies | Automatically install missing quality tools | no | true |
| working-directory | Working directory to run the quality gate | no | . |
Outputs
| name | description |
|---|---|
| result | Quality gate execution result (success/failure) |
| output | Quality gate output (JSON format when json-output is true) |
| duration | Total execution time in milliseconds |