karamtnc/.NET Quality Enforcer

Run configurable Python and C#/.NET code quality gates in GitHub Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandQuality command to run, such as code-size or test-conventions.yes
argumentsSpace-separated arguments passed to the selected quality command.no""
repo-rootRepository path to analyze, relative to the workspace unless absolute.no.
policy-pathOptional quality policy JSON path.no""
parserC# parser mode: auto, python, or roslyn.noauto
roslyn-commandOptional Roslyn helper command. Set automatically when install-roslyn is true.no""
install-roslynBuild the bundled .NET 8 Roslyn helper before running the gate.nofalse
python-versionPython version to install on the runner.no3.13
timeoutMaximum seconds allowed for the quality command and external tools.no300
namedescription
resultComplete schema-versioned JSON result envelope.
statusQuality result status, passed or failed.
returncodeQuality command exit code.
violationsJSON array of extracted violation messages.
blocking-errorsJSON array of normalized errors that block the quality gate.
warningsJSON array of extracted warning messages.