damian-buho/Repolinter (Damián Búho)
Lint open source repositories for common issues
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- Apache 2.0
Pinned Snippet
uses: damian-buho/repolinter@b29ce893994d37863d3141c9e76025a4ce933421 # 2.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | Target directory to lint (relative to $GITHUB_WORKSPACE). When `git` is true, this is a Git URL instead. | no | . |
| git | Treat `directory` as a Git URL and clone it before linting. | no | false |
| config_file | Path or URL to a Repolinter ruleset (json/yaml). Empty enables auto-discovery. | no | "" |
| dry_run | Skip auto-fixes. CI defaults to true to keep the workspace read-only. | no | true |
| allow_paths | Newline-separated list of paths to restrict linting to. | no | "" |
| fail_on | Severity threshold that fails the job: none | warn | error | no | error |
| comment | Post the markdown report as a sticky comment on the triggering pull request. | no | false |
| version | Image tag to pull (e.g. latest, 1, 1.2, 1.2.3). | no | latest |
| image | Override the full image reference. Takes precedence over `version`; useful for testing locally-built images. | no | "" |
| github_token | Token used to post PR comments. Defaults to the workflow github.token when empty. | no | "" |
Outputs
| name | description |
|---|---|
| result | pass | fail (after applying fail_on threshold) |
| passed | Count of passed rules |
| warnings | Count of warnings |
| errors | Count of errors |
| report_path | Path on the runner to the generated markdown report |