🍺 BREW Explorer

Category: linter · clear

swiftlint swiftlint

Swift linter and static analyzer enforcing style conventions and code quality rules.

⬇ 33.7k/30d ★ 19.6k today
shellcheck shellcheck

Static analysis and linter for bash/sh scripts, written in Haskell.

⬇ 19.7k/30d
ruff ruff

Extremely fast Python linter and formatter written in Rust, replacing flake8, isort, and black.

⬇ 12.7k/30d
clang-format clang-format

Code formatter for C, C++, Objective-C, Java, JavaScript, and TypeScript that enforces consistent style via .clang-format config files.

⬇ 9.2k/30d
ast-grep ast-grep

Rust-based structural code search, lint, and rewrite tool supporting 10+ languages via AST matching.

⬇ 8.6k/30d
vale vale

Command-line linter for prose that checks writing style, grammar, and consistency using customizable rules.

⬇ 7.7k/30d
golangci-lint golangci-lint

Fast linter aggregator for Go that runs multiple linters in parallel with unified output.

⬇ 6.8k/30d
semgrep semgrep

Static analysis tool written in OCaml that detects bugs and security issues via pattern matching rules.

⬇ 6.6k/30d
cfn-lint cfn-lint

Python linter that validates AWS CloudFormation YAML/JSON templates against resource schemas and best practices.

⬇ 3.7k/30d ★ 2.6k today
yamllint yamllint

Python linter for YAML files that checks syntax, style, and common mistakes like key repetition and trailing spaces.

⬇ 3.5k/30d ★ 3.4k 2d ago
ty ty

Extremely fast Python type checker written in Rust, designed as a complement to existing type checkers.

⬇ 2.7k/30d
ansible-lint ansible-lint

Linter for Ansible playbooks that checks syntax, best practices, and security issues.

⬇ 2.7k/30d
biome biome

Rust-based formatter, linter, and code analyzer for JavaScript, TypeScript, JSON, and CSS.

⬇ 2.6k/30d
cppcheck cppcheck

Static analyzer for C and C++ code that detects memory leaks, buffer overruns, and other defects.

⬇ 2.0k/30d
yamlfmt yamlfmt

Go command-line tool to format and lint YAML files with extensible customization.

⬇ 1.9k/30d ★ 1.8k 4mo ago
pyright pyright

Fast, standards-based static type checker for Python with command-line and IDE integration.

⬇ 1.9k/30d ★ 15.5k 1d ago
markdownlint-cli markdownlint-cli

Command-line linter for Markdown files with autofix support, powered by Node.js.