Linters & Formatters

Explore 533 open source projects in Linters & Formatters

Showing 21-40 of 533 projects

facebook/flow

Static typechecker for JavaScript to improve code quality and productivity

22.2K
Active
OCaml
Linters & Formatters
Frontend Frameworks
JavaScript
#static-typing#javascript#typechecker

python/mypy

Static type checker for Python

20.3K
Active
Python
Linters & Formatters
#python#type-checking#static-analysis

krisk/Fuse

Lightweight fuzzy-search library for AI coding agents and model runners

20.0K
Experimental
JavaScript
Local AI & Model Runners
Linters & Formatters
JavaScript
#javascript#lightweight-fuzzy-search#bitap

oxc-project/oxc

A high-performance collection of JavaScript tools for compiling, linting, minifying, parsing, and transpiling code.

19.7K
Active
Rust
Linters & Formatters
Next.js
#javascript#typescript#compiler

realm/SwiftLint

SwiftLint enforces Swift style and conventions using linter rules.

19.5K
Active
Swift
Linters & Formatters
#swift#linter#code-quality

golangci/golangci-lint

A fast and extensible linter runner for Go that helps developers catch and fix code quality issues.

18.6K
Active
Go
Linters & Formatters
Go
#go#linter#ci

conventional-changelog/commitlint

A TypeScript library that helps lint and enforce commit message conventions for Git repositories.

18.4K
Active
TypeScript
Linters & Formatters
Node
#commit#conventions#git

uber-go/guide

A style guide for writing idiomatic Go code, focused on best practices and maintainability.

17.4K
Stable
Makefile
Linters & Formatters
#go#golang#style-guide

rubocop/ruby-style-guide

A community-driven style guide for Ruby developers to maintain consistent and idiomatic code.

16.5K
Stable
Linters & Formatters
#ruby#style-guide#rubocop

typescript-eslint/typescript-eslint

A TypeScript-centric ESLint tooling suite to help developers write high-quality, type-safe JavaScript code.

16.1K
Active
TypeScript
Linters & Formatters
React
#eslint#typescript#type-safe

microsoft/pyright

A static type checker for Python that helps catch type-related errors early in development.

15.3K
Active
Python
Linters & Formatters
Python
#static-analysis#type-checking#python

pre-commit/pre-commit

A framework for managing and maintaining multi-language pre-commit hooks to improve code quality and consistency.

15.1K
Stable
Python
Linters & Formatters
Python
#pre-commit#linter#git

lint-staged/lint-staged

Run tasks like code linters and formatters against staged git files to improve developer workflow.

14.5K
Stable
JavaScript
Linters & Formatters
React
#linter#formatter#git

analysis-tools-dev/static-analysis

A curated list of static analysis (SAST) tools and linters to improve code quality across programming languages.

14.4K
Active
Rust
Linters & Formatters
#sast#static-analysis#code-quality

semgrep/semgrep

Lightweight static code analysis tool that finds bugs and issues across multiple programming languages

14.3K
Active
OCaml
Linters & Formatters
#static-analysis#code-quality#bug-detection

languagetool-org/languagetool

A Java-based open-source library that provides style and grammar checking for over 25 languages.

14.1K
Active
Java
Linters & Formatters
#grammar-checker#style-checker#proofreading

google/yapf

A powerful Python code formatter that helps developers write clean, consistent, and readable code.

14.0K
Active
Python
Linters & Formatters
Python
#python#formatting#code-style

dense-analysis/ale

An asynchronous syntax checker and fixer for Vim/Neovim with Language Server Protocol support.

14.0K
Active
Vim Script
Linters & Formatters
Vim
#autocomplete#language-server-protocol#syntax-checker

phpstan/phpstan

A powerful PHP static analysis tool that helps discover bugs in code without running it.

13.8K
Active
PHP
Linters & Formatters
PHP
#php#static-analysis#code-quality

PHP-CS-Fixer/PHP-CS-Fixer

A tool to automatically fix PHP Coding Standards issues for PHP developers.

13.5K
Active
PHP
Linters & Formatters
#code-standards#code-style#php
13...27

Stay in the loop

Get weekly updates on trending AI coding tools and projects.