Alternatives

Hadolint alternatives for AI agents.

Compare similar skills by workflow fit, trust score, quality, GitHub adoption, maintenance, and install readiness.

Current skill

Hadolint

Dockerfile linter, validate inline bash, written in Haskell

100
Quality
100
Trust
12K
Stars
#1

Shellcheck

Similarity 143Trust 100Excellent 100

ShellCheck, a static analysis tool for shell scripts

40K starsMay 16, 2026 pushdevelopmentHaskellStatic Analysis
$ npx skills add koalaman/shellcheck
#2

SwiftLint

Similarity 128Trust 100Excellent 100

A tool to enforce Swift style and conventions.

20K starsJun 6, 2026 pushdevelopmentSwiftStatic Analysis
$ npx skills add realm/SwiftLint
#3

Go Tools

Similarity 126Trust 100Excellent 100

Staticcheck - The advanced Go linter

6.8K starsMay 24, 2026 pushdevelopmentGoStatic Analysis
$ npx skills add dominikh/go-tools
#4

Pylint

Similarity 126Trust 100Excellent 100

It's not just a linter that annoys you!

5.7K starsJun 6, 2026 pushdevelopmentPythonStatic Analysis
$ npx skills add pylint-dev/pylint
#5

Revive

Similarity 126Trust 100Excellent 100

πŸ”₯ ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

5.5K starsJun 3, 2026 pushdevelopmentGoStatic Analysis
$ npx skills add mgechev/revive
#6

Credo

Similarity 126Trust 100Excellent 100

A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

5.2K starsJun 5, 2026 pushdevelopmentElixirStatic Analysis
$ npx skills add rrrene/credo
#7

Spotbugs

Similarity 125Trust 100Excellent 100

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

3.9K starsJun 10, 2026 pushdevelopmentJavaStatic Analysis
$ npx skills add spotbugs/spotbugs
#8

Qlty

Similarity 125Trust 100Excellent 100

πŸ’Ž Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability

3.1K starsJun 9, 2026 pushdevelopmentRustStatic Analysis
$ npx skills add qltysh/qlty
#9

Clj Kondo

Similarity 124Trust 100Excellent 100

Static analyzer and linter for Clojure code that sparks joy

1.8K starsJun 6, 2026 pushdevelopmentClojureStatic Analysis
$ npx skills add clj-kondo/clj-kondo
#10

Pytype

Similarity 124Trust 100Excellent 91

A static type analyzer for Python code

5.0K starsMar 16, 2026 pushdevelopmentPythonStatic Analysis
$ npx skills add google/pytype
#11

Ruff

Similarity 121Trust 100Excellent 100

An extremely fast Python linter and code formatter, written in Rust.

48K starsJun 6, 2026 pushdevelopmentRustStatic Analysis
$ npx skills add astral-sh/ruff
#12

Infer

Similarity 119Trust 100Excellent 100

A static analyzer for Java, C, C++, and Objective-C

16K starsJun 6, 2026 pushdevelopmentOCamlStatic Analysis
$ npx skills add facebook/infer
#13

PHP Parser

Similarity 119Trust 100Excellent 99

A PHP parser written in PHP

17K starsFeb 26, 2026 pushdevelopmentPHPStatic Analysis
$ npx skills add nikic/PHP-Parser
#14

Ast Grep

Similarity 119Trust 100Excellent 100

⚑A CLI tool for code structural search, lint and rewriting. Written in Rust

14K starsJun 6, 2026 pushdevelopmentRustStatic Analysis
$ npx skills add ast-grep/ast-grep
#15

Phpstan

Similarity 119Trust 100Excellent 100

PHP Static Analysis Tool - discover bugs in your code without running it!

14K starsJun 6, 2026 pushdevelopmentPHPStatic Analysis
$ npx skills add phpstan/phpstan
#16

PHP CS Fixer

Similarity 119Trust 100Excellent 100

A tool to automatically fix PHP Coding Standards issues

14K starsJun 6, 2026 pushdevelopmentPHPStatic Analysis
$ npx skills add PHP-CS-Fixer/PHP-CS-Fixer

How to choose

When should you switch?

Use an alternative when it has a clearer install path, higher trust score, fresher maintenance, or better platform fit for your current agent stack. Keep Hadolint if it already passes your workflow test and repository review.

Next step

Compare top candidates side by side

Open the compare page, test the install commands in a sandbox, and check each repository before using a skill in production.