代码质量工具排行榜

代码质量工具,按 GitHub 星标从高到低排列 · 共收录 9 款

1koalamanshellcheck一款GPLv3许可的Shell脚本静态分析工具,为bash/sh脚本提供警告和建议,帮助发现语法问题、语义错误和潜在的陷阱。Haskell 40.1k 2025.08.042AlDanialcloc统计多种编程语言源代码中的空行、注释行和物理行数。Perl 23.6k 2026.07.043realmSwiftLint强制执行 Swift 风格和约定的工具,基于 SwiftSyntax。Swift 19.7k 2026.08.214golangcigolangci-lint一个快速的 Go 语言代码检查工具运行器,支持并行执行、缓存、YAML 配置和主流 IDE 集成,包含超过一百种检查器。Go 19.4k 2026.10.165hadolinthadolint一个智能的Dockerfile Linter,通过将Dockerfile解析为AST并执行最佳实践规则,帮助构建更优质的Docker镜像,同时集成ShellCheck对RUN指令中的Bash代码进行静态检查。Haskell 12.5k 2026.07.316kucherenkojscpd一款支持224+种格式的源代码复制粘贴检测工具,提供AI就绪的报告和MCP服务器,Rust引擎速度提升24-37倍。Rust 6.4k 2026.10.097carthage-softwaremago一个用Rust编写的极速PHP工具链,提供lint、格式化、静态分析和AST可视化功能。Rust 3.5k 2026.10.148jarulrajsqlcheck一个自动识别SQL查询中反模式的工具,涵盖逻辑设计、物理设计和查询反模式,支持所有主流SQL方言。C++ 2.5k 2022.03.209hashmap-kzrelimpact一个快速生成Go项目API兼容性报告的工具,比较两个Git引用并报告API变更,突出显示破坏性变更。Go 13 2026.05.11