damian-buho/Repolinter (Damián Búho)

Lint open source repositories for common issues

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: damian-buho/repolinter@b29ce893994d37863d3141c9e76025a4ce933421 # 2.1.0

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

namedescriptionrequireddefault
directoryTarget directory to lint (relative to $GITHUB_WORKSPACE). When `git` is true, this is a Git URL instead.no.
gitTreat `directory` as a Git URL and clone it before linting.nofalse
config_filePath or URL to a Repolinter ruleset (json/yaml). Empty enables auto-discovery.no""
dry_runSkip auto-fixes. CI defaults to true to keep the workspace read-only.notrue
allow_pathsNewline-separated list of paths to restrict linting to.no""
fail_onSeverity threshold that fails the job: none | warn | errornoerror
commentPost the markdown report as a sticky comment on the triggering pull request.nofalse
versionImage tag to pull (e.g. latest, 1, 1.2, 1.2.3).nolatest
imageOverride the full image reference. Takes precedence over `version`; useful for testing locally-built images.no""
github_tokenToken used to post PR comments. Defaults to the workflow github.token when empty.no""
namedescription
resultpass | fail (after applying fail_on threshold)
passedCount of passed rules
warningsCount of warnings
errorsCount of errors
report_pathPath on the runner to the generated markdown report