Packages

Linters & Formatters Packages

Code linters, formatters, and style/static-analysis enforcement tools that catch bugs and keep codebases consistent (ESLint, Prettier, Biome, Ruff, Stylelint).

78 packages

Packages in Linters & Formatters

89Health
Tool npm

cspell

A fast, self-contained command-line spell checker built for source code and documentation.

1,700
MIT
Used by 10
68Health
Tool Composer

Laravel IDE Helper

Generate accurate PHPDocs for Laravel facades, models, and macros to power IDE autocompletion.

14,968
MIT
Used by 9
80Health
Tool npm

@rushstack/eslint-patch

A runtime monkey-patch that gives ESLint monorepo-friendly module resolution, custom shareable-config naming, and bulk suppression tooling for legacy lint violations.

6,500
MIT
Used by 9
53Health
Library npm

vue-eslint-parser

The ESLint custom parser that lets you lint the <template> section of Vue single-file components.

490
MIT
Used by 9
91Health
Tool PyPI

isort

Automatically sorts and organizes Python import statements

6,963
MIT
Used by 8
72Health
Tool PyPI

flake8

The CLI linter that wraps PyFlakes, pycodestyle, and McCabe complexity checks into a single Python style and error checker.

3,829
MIT
Used by 8
29Health
Tool npm

eslint-plugin-header

An ESLint rule that enforces a required comment header - line or block - at the top of every JS file, with regex matching and autofix support.

77
MIT
Used by 7
95Health
Tool PyPI

Pylint

A static code analyser for Python that catches bugs and enforces coding standards

5,739
GPL 2.0
Used by 5
88Health
Tool Composer

PHP_CodeSniffer

Tokenizes PHP files and detects (and auto-fixes) violations of defined coding standards.

1,564
BSD 3
Used by 4
89Health
Library PyPI

Griffe

Extract signatures and structure from entire Python programs for API docs and breaking-change detection.

701
Other
Used by 4
48Health
Library PyPI

mypy_extensions

Type-system extensions to Python's typing module, recognized by the mypy type checker and mypyc compiler.

155
MIT
Used by 4
76Health
Library PyPI

Jedi

Static analysis library for Python powering autocompletion, goto, refactoring, and reference search across editors and IDEs

6,184
Other
Used by 3
92Health
Tool Composer

Psalm

A PHP static analysis tool that finds type errors, dead code, and security vulnerabilities before runtime.

5,899
MIT
Used by 3
81Health
Tool npm

fallow

Rust-native static analysis for TypeScript and JavaScript that finds dead code, duplication, cycles, and architecture drift with no compiler or AI in the loop.

5,228
MIT
Used by 3
52Health
Tool PyPI

autopep8

Automatically format Python code to conform to the PEP 8 style guide.

4,656
MIT
Used by 3
92Health
Library PyPI

django-stubs

PEP 484 type stubs and a custom mypy plugin that bring precise static typing to Django's dynamic ORM and framework internals.

1,979
MIT
Used by 3
57Health
Library Go

dst

A drop-in go/ast replacement for Go that keeps comments and line spacing attached to nodes so source survives arbitrary tree manipulation.

1,445
MIT
Used by 3
80Health
Tool npm

markdownlint-cli

Command-line linter for Markdown files that enforces consistent style rules and can automatically fix common issues.

1,101
MIT
Used by 3
46Health
Library Go

go-ruleguard dsl

The Go API for authoring ruleguard rule files that match, filter, and report on Go source code.

882
BSD 3
Used by 3
89Health
Library PyPI

astroid

A Python AST library with static type and value inference, powering pylint

586
LGPL-2.1
Used by 3
41Health
Tool npm

lit-analyzer

A CLI and TypeScript language-service plugin that type-checks lit-html template bindings before they hit the browser.

363
MIT
Used by 3
76Health
Tool npm

eslint-plugin-jsonc

ESLint plugin that applies JavaScript-style linting, auto-fixing, and formatting rules to JSON, JSONC, and JSON5 files.

240
MIT
Used by 3
67Health
Tool npm

eslint-plugin-lit

An ESLint plugin with 25 rules that catch Lit-specific template, attribute, and lifecycle mistakes at lint time.

138
MIT
Used by 3
66Health
Library npm

starlight-links-validator

Validates internal links and hashes in your Starlight docs at build time so broken links never ship.

127
MIT
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers