Best Open Source linter Libraries
A curated list of the most popular GitHub repositories tagged with linter. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1astral-sh/ruff
An extremely fast Python linter and code formatter, written in Rust.
#2koalaman/shellcheck
ShellCheck, a static analysis tool for shell scripts
#3standard/standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
#4eslint/eslint
Find and fix problems in your JavaScript code.
#5biomejs/biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
#6rome/tools
Unified developer tools for JavaScript, TypeScript, and the web
#7python/mypy
Optional static typing for Python
#8realm/SwiftLint
A tool to enforce Swift style and conventions.
#9oxc-project/oxc
⚓ A collection of high-performance JavaScript tools.
#10golangci/golangci-lint
Fast linters runner for Go
#11lint-staged/lint-staged
🚫💩 — Run tasks like formatters and linters against staged git files
#12analysis-tools-dev/static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
#13dense-analysis/ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
#14rubocop/rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
#15ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
#16reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
#17aquasecurity/tfsec
Tfsec is now part of Trivy
#18PyCQA/isort
A Python utility / library to sort imports.
#19detekt/detekt
Static code analysis for Kotlin
#20dominikh/go-tools
Staticcheck - The advanced Go linter
#21pinterest/ktlint
An anti-bikeshedding Kotlin linter with built-in formatter