ActionRank

Code Quality & Linting GitHub Actions

Lint, format and review code automatically.

83 actions

  1. B
    jscpd-copy-paste-detector

    Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.

    81
  2. B
    aislop — AI Code Quality Gate

    Catch and fix the code-quality issues AI coding agents leave behind - dead code, unsafe casts, swallowed errors, duplication, security risks, and more. 50+ deterministic rules across 10 language targets, with CLI, CI, and GitHub Actions. No LLM at runtime. MIT.

    81
  3. B
    Super-Linter

    Combination of multiple linters to run as a GitHub Action or standalone

    78
  4. B
    cfn-lint-action

    GitHub Action for interacting with CloudFormation Linter

    78
  5. B
    Golangci-lint

    Official GitHub Action for golangci-lint from its authors

    77
  6. B
    geoptimize Content Readiness Check

    Deterministic content-readiness lint.

    76
  7. B
    wemake-python-styleguide

    The strictest and most opinionated python linter ever!

    75
  8. B
    Lint Action

    ✨ GitHub Action for detecting and auto-fixing lint errors

    75
  9. B
    Run hadolint with reviewdog

    Run hadolint with reviewdog 🐶

    74
  10. B
    Machine Translator

    A GitHub Action that automatically creates machine-translated PRs of translation files. Supported file formats include, .ini, .po, .restext, .resx, .xliff .json.

    71
  11. B
    Run golangci-lint with reviewdog

    Run golangci-lint with reviewdog

    70
  12. C
    C/C++ Linter

    A Github Action for linting C/C++ code integrating clang-tidy and clang-format to collect feedback provided in the form of file-annotations, thread-comments, workflow step-summary, and Pull Request reviews.

    68
  13. C
    dotenv-linter

    Linting dotenv files like a charm!

    68
  14. C
    FormKind audit

    Global-readiness toolkit for international forms across HTML, JSX, Vue, Svelte, and CI.

    68
  15. C
    Ultralytics Actions

    Ultralytics GitHub Actions for formatting, PR reviews, labeling, CI retries, CLA checks, and dependency updates.

    67
  16. C
    Lint Action

    ✨ GitHub Action for detecting and auto-fixing lint errors

    67
  17. C
    arduino/arduino-lint-action

    GitHub Actions action to check Arduino projects for problems

    67
  18. C
    Run eslint with reviewdog

    Run eslint with reviewdog

    67
  19. C
    Run shellcheck with reviewdog

    Run shellcheck with reviewdog

    67
  20. C
    Run misspell with reviewdog

    Run misspell with reviewdog

    66
  21. C
    Run stylelint with reviewdog

    Run stylelint with reviewdog

    66
  22. C
    Add & Commit

    Automatically commit changes made in your workflow run directly to your repo

    65
  23. C
    mado-action

    A fast Markdown linter written in Rust.

    65
  24. C
    Run tflint with reviewdog

    Run tflint with reviewdog on pull requests to enforce best practices

    65
  25. C
    EIP Review Bot

    Request reviewers for EIP modifications

    64
  26. C
    clang-format Check

    GitHub Action for clang-format checking

    64
  27. C
    reagento/relator

    A GitHub Action that sends beautifully formatted Telegram notifications when new issues are created in your repository. Get instant alerts with issue details, labels as hashtags, and clean formatting.

    64
  28. C
    Extract Release Notes

    A GitHub Action to extract release notes from a "Keep a Changelog" formatted changelog file

    62
  29. C
    Pull request linter action

    ⚡️ Lint pull request name with commit lint. This is useful if you squash merge your pull requests ⚡️

    62
  30. C
    Run vint with reviewdog

    Run vint with reviewdog

    62
  31. C
    autofix.ci

    The autofix.ci GitHub Action.

    62
  32. C
    actionlint

    ✅ Run actionlint in your GitHub workflow

    61
  33. C
    Run java checkstyle

    Run Java checkstyle with reviewdog in github actions

    60
  34. C
    OSKAR-phpstan

    GithubAction for PHPStan

    59
  35. C
    Check Spelling

    Spelling checker action to check spelling in repositories / pull requests / commits

    57
  36. D
    StyLua

    GitHub action for StyLua

    53
  37. D
    OSKAR-PHP-CS-Fixer

    GithubAction for PHP-CS-Fixer

    52
  38. D
    PHPCS Code Review

    Github Action to perform automated code review on pull requests

    52
  39. D
    clang-tidy review

    Create a pull request review based on clang-tidy warnings

    52
  40. D
    Run dotenv-linter with reviewdog

    GitHub Action to run dotenv-linter ⚡️

    49
  41. D
    PR Lint GitHub Action

    PR lint for GitHub Actions

    49
  42. D
    ESLint changed files

    Github action to run ESLint on changed pull request files with support for reporting errors via Github checks.

    49
  43. D
    Run sqlfluff with reviewdog

    Run sqlfluff with reviewdog to check or format styles

    49
  44. D
    Tag Changelog

    Automatically generate a changelog since the last tag, using the conventional commit format

    47
  45. D
    Codacy Analysis CLI

    GitHub Action for the codacy-analysis-cli

    47
  46. D
    Run rubocop with reviewdog

    Run rubocop with reviewdog 🐶

    47
  47. D
    sh-checker

    A GitHub action that performs static analysis for shell scripts using shellcheck, shfmt and checkbashisms.

    47
  48. D
    Staticcheck

    Staticcheck's official GitHub Action

    44
  49. D
    Google Java Format

    GitHub Action that formats Java files following Google Style guidelines

    43
  50. D
    Run ktlint with reviewdog

    Run Ktlint with reviewdog

    43