ActionRank

Code Quality & Linting GitHub Actions

Lint, format and review code automatically.

17 actions · active

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
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
Ultralytics Actionsultralytics/actions

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

Active118Updated yesterday54/100
D
Run sqlfluff with reviewdogyu-iskw/action-sqlfluff

Run sqlfluff with reviewdog to check or format styles

Active73Updated 2 months ago54/100
D
Tag Changelogloopwerk/tag-changelog

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

Active64Updated 2 months ago53/100