153 projects
Rendered at: 2025-06-21T21:01:08.013Z
Babel
Babel is a compiler for writing next-generation JavaScript.
6,946
2,491
$33M
typescript-eslint
Tooling that enables ESLint and Prettier to support TypeScript
3,443
1,367
$10M
@babel/eslint-parser
:tokyo_tower: A wrapper for Babel's parser used for ESLint (renamed to @babel/eslint-parser)
AEgir
AEgir - Automated JavaScript project building
ALE
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
AST-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Ansible Lint
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Brakeman
A static analysis security vulnerability scanner for Ruby on Rails applications
Browserify
browser-side require() the node.js way
Checker Framework
Pluggable type-checking for Java
Checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
CodeCharta
CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empowering everyone to communicate and analyze your codebase. Improve code quality, maintainability, and architectural decisions
CodeChecker
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
Count Lines of Code
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
Cppcheck
static analysis of C/C++ code
Credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Dart Linter
Linter for Dart.
Detective
Find all calls to require() no matter how deeply nested using a proper walk of the AST
ESLint Config Preset
Anthony's ESLint config preset
ESLint Plugin JSDoc
JSDoc specific linting rules for ESLint.
ESLint Plugin Package JSON
Rules for consistent, readable, and valid package.json files. 🗂️
ESLint Plugin Promise
Enforce best practices for JavaScript promises
ESLint Plugin Unicorn
More than 100 powerful ESLint rules
ESLint for VSCode
VSCode extension to integrate eslint into VSCode
ESLint v9
Monorepo for the new version of ESLint
ESLint-plugin-import
ESLint plugin with rules that help validate proper imports.
Error Prone
Catch common Java mistakes as compile-time errors
FindBugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Flake8
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
Flake8-Bugbear
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
FlowDroid
FlowDroid Static Data Flow Tracker
Flycheck
On the fly syntax checking for GNU Emacs
Goblint
Static analysis framework for C
GolangCI Lint GitHub Action by GolangCI
Official GitHub Action for golangci-lint from its authors
GolangCI Lint Tool by GolangCI
Fast linters runner for Go
GrumPHP
A PHP code-quality tool
HAML-Lint
Tool for writing clean and consistent HAML
Haskell Dockerfile Linter
Dockerfile linter, validate inline bash, written in Haskell
JSHint
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
JSX AST Utils
AST utility module for statically analyzing JSX
JavaScript Standard Style
ESLint Config for JavaScript Standard Style
JavaScript Style Guide
JavaScript Style Guide
Jedi
Awesome autocompletion, static analysis and refactoring library for python
Joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
KernelMemorySanitizer
KernelMemorySanitizer, a detector of uses of uninitialized memory in the Linux kernel
Laminas Code
Extensions to the PHP Reflection API, static code scanning, and code generation
Larastan Code Analysis for Laravel
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Laravel Pint
Laravel Pint is an opinionated PHP code style fixer for minimalists.
Maven Checkstyle Plugin
Apache Maven Checkstyle Plugin
MegaLinter
🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Meziantou Analyzer
A Roslyn analyzer to enforce some good practices in C#.
Mypy
Optional static typing for Python
NullAway
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
OpenAPI Validator
Configurable and extensible validator/linter for OpenAPI documents
PEP 8
Simple Python style checker in one Python file
PHP Parallel Lint
This tool check syntax of PHP files faster than serial check with fancier output.
PHPCSStandards - Custom Coding Standards
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
PHPCompatibility
PHP Compatibility check for PHP_CodeSniffer