theglitchking/gimme-the-lint

Polyglot progressive linting — only NEW violations above the baseline block CI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeprogressive (staged changes) or full (entire codebase)nofull
fixAuto-fix violations where the linter supports itnofalse
strictFail when a linter is missing for code that is presentnofalse
verifyAlso run the checks that need a live database or network (e.g. alembic-check: "you changed a model and forgot to generate a migration"). These can never run in a git hook — a pre-commit hook that dials a database fails on an aeroplane — so CI is the only place they belong, and the only place credentials legitimately live. Supply them as env/secrets on the job; gimme-the-lint reads the environment and never a committed config. nofalse
node-versionNode.js versionno22
python-versionPython version (for Ruff); leave blank to skip Python setupno3.13
working-directoryWorking directory (defaults to repo root)no.
comment-on-prPost the linting summary as a PR commentnotrue
namedescription
statusOverall result: pass or fail
new-violationsNumber of new violations above the baseline