back to home

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.

45,873Rust
Analyze Code

#2koalaman/shellcheck

ShellCheck, a static analysis tool for shell scripts

39,006Haskell
Analyze Code

#3standard/standard

🌟 JavaScript Style Guide, with linter & automatic code fixer

29,430JavaScript
Analyze Code

#4eslint/eslint

Find and fix problems in your JavaScript code.

27,092JavaScript
Analyze 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.

23,763Rust
Analyze Code

#6rome/tools

Unified developer tools for JavaScript, TypeScript, and the web

23,508Rust
Analyze Code

#7python/mypy

Optional static typing for Python

20,228Python
Analyze Code

#8realm/SwiftLint

A tool to enforce Swift style and conventions.

19,461Swift
Analyze Code

#9oxc-project/oxc

⚓ A collection of high-performance JavaScript tools.

19,122Rust
Analyze Code

#10golangci/golangci-lint

Fast linters runner for Go

18,547Go
Analyze Code

#11lint-staged/lint-staged

🚫💩 — Run tasks like formatters and linters against staged git files

14,462JavaScript
Analyze Code

#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.

14,390Rust
Analyze Code

#13dense-analysis/ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

13,968Vim Script
Analyze Code

#14rubocop/rubocop

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

12,841Ruby
Analyze Code

#15ast-grep/ast-grep

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

12,541Rust
Analyze Code

#16reviewdog/reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

9,089Go
Analyze Code

#17aquasecurity/tfsec

Tfsec is now part of Trivy

6,953Go
Analyze Code

#18PyCQA/isort

A Python utility / library to sort imports.

6,904Python
Analyze Code

#19detekt/detekt

Static code analysis for Kotlin

6,841Kotlin
Analyze Code

#20dominikh/go-tools

Staticcheck - The advanced Go linter

6,721Go
Analyze Code

#21pinterest/ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

6,656Kotlin
Analyze Code