Code quality tools rankings
Code quality tools, ordered by GitHub stars · 9 projects
Sort
1
shellcheckkoalamanA GPLv3 static analysis tool for shell scripts that provides warnings and suggestions for bash/sh scripts, helping identify syntax issues, semantic problems, and potential pitfalls.Haskell 40.1k 2025.08.042
clocAlDanialCounts blank lines, comment lines, and physical lines of source code in many programming languages.Perl 23.6k 2026.07.043
SwiftLintrealmA tool to enforce Swift style and conventions, based on SwiftSyntax.Swift 19.7k 2026.08.214
golangci-lintgolangciA fast Go linter runner that runs linters in parallel, uses caching, supports YAML configuration, integrates with major IDEs, and includes over a hundred linters.Go 19.4k 2026.10.165
hadolinthadolintA smarter Dockerfile linter that parses Dockerfiles into an AST and applies best-practice rules, while integrating ShellCheck to validate Bash code inside RUN instructions.Haskell 12.5k 2026.07.316
jscpdkucherenkoA copy/paste detector for programming source code supporting 224+ formats, with AI-ready reporting and MCP server, featuring a Rust engine 24-37x faster.Rust 6.4k 2026.10.097
magocarthage-softwareAn extremely fast PHP toolchain written in Rust, providing linting, formatting, static analysis, and AST visualization.Rust 3.5k 2026.10.148
sqlcheckjarulrajA tool that automatically identifies anti-patterns in SQL queries, covering logical design, physical design, and query anti-patterns, targeting all major SQL dialects.C++ 2.5k 2022.03.209
relimpacthashmap-kzA tool that generates fast API compatibility reports for Go projects by comparing two Git refs and reporting API changes, with breaking changes highlighted first.Go 13 2026.05.11