Code Quality & Linting
Lint, format, and statically analyze code as part of CI.
astral-sh/ruff-actionLint or format-check Python with Ruff, auto-resolving the version from pyproject.toml.
golangci/golangci-lint-actionRun golangci-lint with line-attached annotations, caching, and only-new-issues PR mode.
pre-commit/actionRun your repo's pre-commit hooks in CI, with the hook environments cached.
super-linter/super-linterOne Docker action that runs a whole collection of linters across every language in the repo.