num42/CodeQA
Run code quality analysis with codeqa CLI — health reports, comparisons, and raw metrics
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Command to run: health-report, compare, or analyze | yes | — |
| path | Directory to analyze | no | . |
| comment | Post result as sticky PR comment | no | false |
| fail-grade | Minimum acceptable grade for health-report (e.g. C). Fails if below | no | "" |
| base-ref | Base git ref for compare and health-report block scoping (defaults to the PR base branch) | no | "" |
| detail | Detail level for health-report: summary, default, or full | no | default |
| top | Number of worst offenders per category | no | 5 |
| format | Output format for compare: json or markdown | no | markdown |
| config | Path to .codeqa.yml config file | no | "" |
| ignore-paths | YAML list of path patterns to ignore (supports wildcards, e.g. 'test/*') | no | "" |
| extra-args | Additional CLI flags passed through to codeqa | no | "" |
| version | Version of codeqa to download (defaults to latest) | no | latest |
| build | How to obtain codeqa: 'release' downloads a prebuilt binary, 'source' builds from the action repo | no | release |
Outputs
| name | description |
|---|---|
| report-file | Path to the output file |
| grade | Overall grade (health-report only) |