ActionRank

Code Quality & Linting GitHub Actions

Lint, format and review code automatically.

31 actions

B
aislop — AI Code Quality Gatescanaislop/aislop

Catch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 8 languages (TypeScript, JavaScript, Python, Go, Rust, Ruby, PHP). Sub-second, deterministic, no LLM at runtime. MIT-licensed.

Active527Updated 9 days ago81/100
B
cfn-lint-actionScottBrenner/cfn-lint-action

GitHub Action for interacting with CloudFormation Linter

Active77Updated 5 days ago79/100
B
Golangci-lintgolangci/golangci-lint-action

Official GitHub Action for golangci-lint from its authors

Active1.4kUpdated today78/100
C
Machine TranslatorIEvangelist/resource-translator

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

Active71Updated 6 days ago69/100
C
C/C++ Lintercpp-linter/cpp-linter-action

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.

Active145Updated 2 days ago68/100
C
Lint Actionwearerequired/lint-action

✨ GitHub Action for detecting and auto-fixing lint errors

Active610Updated 11 days ago67/100
C
arduino/arduino-lint-actionarduino/arduino-lint-action

GitHub Actions action to check Arduino projects for problems

Active57Updated 10 days ago67/100
C
Add & CommitEndBug/add-and-commit

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

Active1.3kUpdated 12 days ago66/100
C
clang-format Checkjidicula/clang-format-action

GitHub Action for clang-format checking

Active138Updated 3 days ago65/100
C
mado-actionakiomik/mado

A fast Markdown linter written in Rust.

Active378Updated 5 days ago64/100
C
Pull request linter actionJulienKode/pull-request-name-linter-action

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

Active87Updated today63/100
C
autofix.ciautofix-ci/action

The autofix.ci GitHub Action.

Stale236Updated 3 months ago63/100
C
reagento/relatorreagento/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.

Active59Updated 17 days ago63/100
C
Extract Release Notesffurrer2/extract-release-notes

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

Active70Updated 7 days ago62/100
C
CSV Blueprint - Lint and validate by schemasJBZoo/CSV-Blueprint

CSV Validator - Strict and automated line-by-line CSV checking tool based on customizable Yaml schemas

Active57Updated 12 days ago57/100
D
Run sqlfluff with reviewdogyu-iskw/action-sqlfluff

Run sqlfluff with reviewdog to check or format styles

Active73Updated 2 months ago54/100
D
Ultralytics Actionsultralytics/actions

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

Active118Updated yesterday54/100
D
Tag Changelogloopwerk/tag-changelog

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

Active64Updated 2 months ago53/100
D
ESLint changed filestj-actions/eslint-changed-files

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

Stale97Updated 5 months ago52/100
D
Run rubocop with reviewdogreviewdog/action-rubocop

Run rubocop with reviewdog 🐶

Stale124Updated 11 months ago50/100
D
PR Lint GitHub Actionseferov/pr-lint-action

PR lint for GitHub Actions

Stale122Updated 4 months ago50/100
D
Google Java Formataxel-op/googlejavaformat-action

GitHub Action that formats Java files following Google Style guidelines

Stale120Updated 3 months ago44/100
D
Pull Request LinterMorrisonCole/pr-lint-action

:octocat: A fast 🔥 TypeScript GitHub Action to ensure that your PR title matches a given regex.

Stale72Updated 8 months ago42/100
F
Shell LinterAzbagheri/shell-linter

A Github Action for ShellCheck

Abandoned68Updated 1 year ago39/100
F
GitHub Tagmathieudutour/github-tag-action

A Github Action to automatically bump and tag master, on merge, with the latest SemVer formatted version. Works on any platform.

Abandoned732Updated 2 years ago36/100
F
OpenAI Continuous Translation Actionyunwei37/OpenAI-Continuous-Translator

Translate with OpenAI in Github Actions for multiple format

Abandoned50Updated 3 years ago32/100
F
Python Code Quality and Lintricardochaves/python-lint

GitHub Action for Lint your code

Abandoned92Updated 2 years ago31/100
F
clang-format lintDoozyX/clang-format-lint-action

This action checks if the source code matches the .clang-format file.

Abandoned146Updated 1 year ago31/100
F
PMDpmd/pmd-github-action

GitHub Action for PMD

Abandoned52Updated 2 years ago31/100
F
Commit Linterwagoid/commitlint-github-action

Lints Pull Request commits with commitlint

Abandoned401Updated 1 year ago29/100
F
RuboCop Linter Actionandrewmcodes-archive/rubocop-linter-action

Rubocop Linter Action: A GitHub Action to run Rubocop against your code!

Abandoned98Updated 5 years ago22/100