← zurück

Kategorie

Linters and formatters

Linters, static checkers and formatters for Go, the JVM, PHP, Ruby, Swift, Lua, shell, SQL, Markdown, config files and code spelling, and formatters that cover many languages.

Im Vergleich

Linters and formatters
ToolSterneLizenzBedingungenSelbst hostbarSpracheNeuestes ReleaseLetzter Push
ShellCheck40kGPL-3.0Open SourceNeinHaskellv0.11.02026-10-19
SwiftLint20kMITOpen SourceNeinSwift0.65.12026-10-16
golangci-lint19kGPL-3.0Open SourceNeinGov2.15.02026-10-18
PHPStan14kMITOpen SourceNeinPHP2.3.12026-10-18
PHP CS Fixer14kMITOpen SourceNeinPHPv3.95.272026-10-09
RuboCop13kMITOpen SourceNeinRubyv1.92.02026-10-19
Hadolint12kGPL-3.0Open SourceNeinHaskellv2.15.12026-10-14
SQLFluff10kMITOpen SourceNeinPython4.4.02026-10-18
Checkstyle9.6kLGPL-2.1Open SourceNeinJavacheckstyle-14.3.02026-10-19
shfmt9.1kBSD-3-ClauseOpen SourceNeinGov3.14.12026-10-18
SwiftFormat8.9kMITOpen SourceNeinSwift0.64.02026-10-19
detekt7.1kApache-2.0Open SourceNeinKotlinv1.23.82026-10-19
Staticcheck6.9kMITOpen SourceNeinGo2026.2.22026-10-12
ktlint6.8kMITOpen SourceNeinKotlin1.8.02026-10-18
markdownlint6.4kMITOpen SourceNeinJavaScriptv0.42.02026-10-19
google-java-format6.2kOtherOpen SourceNeinJavav1.37.02026-10-16
Psalm5.9kMITOpen SourceNeinPHP6.20.02026-10-17
revive5.6kMITOpen SourceNeinGov1.17.12026-10-16
PMD5.5kOtherOpen SourceNeinJavapmd_releases/7.28.02026-10-18
actionlint4.3kMITOpen SourceNeinGov1.7.122026-07-16
typos4.2kApache-2.0Open SourceNeinRustv1.51.12026-10-06
SpotBugs4kLGPL-2.1Open SourceNeinJava4.10.52026-10-18
yamllint3.5kGPL-3.0Open SourceNeinPythonv1.38.02026-09-19
Standard Ruby2.9kOtherOpen SourceNeinRubyv1.31.02026-10-14
SQL Formatter2.9kMITOpen SourceNeinTypeScriptv15.9.02026-09-23
codespell2.4kGPL-2.0Open SourceNeinPythonv2.4.32026-10-13
StyLua2.3kMPL-2.0Open SourceNeinRustv2.6.02026-10-12
CSpell1.7kMITOpen SourceNeinTypeScriptv10.4.02026-10-18
PHP_CodeSniffer1.6kBSD-3-ClauseOpen SourceNeinPHP4.0.42026-10-08
markdownlint-cli1.1kMITOpen SourceNeinJavaScriptv0.49.12026-10-14
treefmt1.1kMITOpen SourceNeinGov2.6.02026-10-14
markdownlint-cli2949MITOpen SourceNeinJavaScriptv0.23.32026-10-16
Topiary874MITOpen SourceNeinRustv0.8.02026-10-16
selene835MPL-2.0Open SourceNeinRust0.32.02026-10-01
sqlfmt550OtherOpen SourceNeinPythonv0.32.02026-10-19

35 Tools

SwiftLint

A tool to enforce Swift style and conventions.

Sprache
Swift
Lizenz
MIT
Sterne
20k
Neuestes Release
0.65.1
Letzter Push
2026-10-16
PHPStan

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

Sprache
PHP
Lizenz
MIT
Sterne
14k
Neuestes Release
2.3.1
Letzter Push
2026-10-18
PHP CS Fixer

A tool to automatically fix PHP Coding Standards issues

Sprache
PHP
Lizenz
MIT
Sterne
14k
Neuestes Release
v3.95.27
Letzter Push
2026-10-09
RuboCop

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

Sprache
Ruby
Lizenz
MIT
Sterne
13k
Neuestes Release
v1.92.0
Letzter Push
2026-10-19
Hadolint

Dockerfile linter, validate inline bash, written in Haskell

Sprache
Haskell
Lizenz
GPL-3.0
Sterne
12k
Neuestes Release
v2.15.1
Letzter Push
2026-10-14
SQLFluff

A modular SQL linter and auto-formatter with support for multiple dialects and templated code.

Sprache
Python
Lizenz
MIT
Sterne
10k
Neuestes Release
4.4.0
Letzter Push
2026-10-18
Checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

Sprache
Java
Lizenz
LGPL-2.1
Sterne
9.6k
Neuestes Release
checkstyle-14.3.0
Letzter Push
2026-10-19
shfmt

A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt

Sprache
Go
Lizenz
BSD-3-Clause
Sterne
9.1k
Neuestes Release
v3.14.1
Letzter Push
2026-10-18
SwiftFormat

A command-line tool and Xcode Extension for formatting Swift code

Sprache
Swift
Lizenz
MIT
Sterne
8.9k
Neuestes Release
0.64.0
Letzter Push
2026-10-19
Staticcheck

Staticcheck - The advanced Go linter

Sprache
Go
Lizenz
MIT
Sterne
6.9k
Neuestes Release
2026.2.2
Letzter Push
2026-10-12
ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

Sprache
Kotlin
Lizenz
MIT
Sterne
6.8k
Neuestes Release
1.8.0
Letzter Push
2026-10-18
markdownlint

A Node.js style checker and lint tool for Markdown/CommonMark files.

Sprache
JavaScript
Lizenz
MIT
Sterne
6.4k
Neuestes Release
v0.42.0
Letzter Push
2026-10-19
Psalm

A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications

Sprache
PHP
Lizenz
MIT
Sterne
5.9k
Neuestes Release
6.20.0
Letzter Push
2026-10-17
revive

🔥 Fast, strict, configurable, extensible, and beautiful linter for Go

Sprache
Go
Lizenz
MIT
Sterne
5.6k
Neuestes Release
v1.17.1
Letzter Push
2026-10-16
actionlint

:octocat: Static checker for GitHub Actions workflow files

Sprache
Go
Lizenz
MIT
Sterne
4.3k
Neuestes Release
v1.7.12
Letzter Push
2026-07-16
SpotBugs

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

Sprache
Java
Lizenz
LGPL-2.1
Sterne
4k
Neuestes Release
4.10.5
Letzter Push
2026-10-18
PHP_CodeSniffer

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

Sprache
PHP
Lizenz
BSD-3-Clause
Sterne
1.6k
Neuestes Release
4.0.4
Letzter Push
2026-10-08
treefmt

the formatter multiplexer [maintainers=@zimbatm,@brianmcgee]

Sprache
Go
Lizenz
MIT
Sterne
1.1k
Neuestes Release
v2.6.0
Letzter Push
2026-10-14
markdownlint-cli2

A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library

Sprache
JavaScript
Lizenz
MIT
Sterne
949
Neuestes Release
v0.23.3
Letzter Push
2026-10-16
selene

A blazing-fast modern Lua linter written in Rust

Sprache
Rust
Lizenz
MPL-2.0
Sterne
835
Neuestes Release
0.32.0
Letzter Push
2026-10-01
sqlfmt

sqlfmt formats your dbt SQL files so you don't have to

Sprache
Python
Lizenz
Other
Sterne
550
Neuestes Release
v0.32.0
Letzter Push
2026-10-19

Was diese Tools ersetzen