JavaScript Style Guide
Support
Quality
Security
License
Reuse
๐ JavaScript Style Guide, with linter & automatic code fixer
Support
Quality
Security
License
Reuse
Unified developer tools for JavaScript, TypeScript, and the web
Support
Quality
Security
License
Reuse
Find and fix problems in your JavaScript code.
Support
Quality
Security
License
Reuse
An extremely fast Python linter, written in Rust.
Support
Quality
Security
License
Reuse
Optional static typing for Python
Support
Quality
Security
License
Reuse
An extremely fast Python linter, written in Rust.
Support
Quality
Security
License
Reuse
๐ Lint commit messages
Support
Quality
Security
License
Reuse
t
typescript-eslintby typescript-eslint
TypeScript 
13470
Version:Current
License: Proprietary (Proprietary)
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
Support
Quality
Security
License
Reuse
A static analyzer for Java, C, C++, and Objective-C
Support
Quality
Security
License
Reuse
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Support
Quality
Security
License
Reuse
A tool to automatically fix PHP Coding Standards issues
Support
Quality
Security
License
Reuse
PHP Static Analysis Tool - discover bugs in your code without running it!
Support
Quality
Security
License
Reuse
๐ซ๐ฉ โ Run linters on git staged files
Support
Quality
Security
License
Reuse
โ๏ธ 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.
Support
Quality
Security
License
Reuse
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Support
Quality
Security
License
Reuse
A collection of essential TypeScript types
Support
Quality
Security
License
Reuse
A tool to automatically fix PHP Coding Standards issues
Support
Quality
Security
License
Reuse
A framework for managing and maintaining multi-language pre-commit hooks.
Support
Quality
Security
License
Reuse
Static Type Checker for Python
Support
Quality
Security
License
Reuse
A mighty CSS linter that helps you avoid errors and enforce conventions.
Support
Quality
Security
License
Reuse
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
Support
Quality
Security
License
Reuse
A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.
Support
Quality
Security
License
Reuse
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Support
Quality
Security
License
Reuse
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
Support
Quality
Security
License
Reuse
A curated list of high quality coding style conventions and standards.
Support
Quality
Security
License
Reuse
Combination of multiple linters to install as a GitHub Action
Support
Quality
Security
License
Reuse
A community driven list of useful Scala libraries, frameworks and software.
Support
Quality
Security
License
Reuse
Combination of multiple linters to install as a GitHub Action
Support
Quality
Security
License
Reuse
Continuous Inspection
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
React specific linting rules for ESLint
Support
Quality
Security
License
Reuse
โค๏ธ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Support
Quality
Security
License
Reuse
:microscope: A Ruby library for carefully refactoring critical paths.
Support
Quality
Security
License
Reuse
Catch common Java mistakes as compile-time errors
Support
Quality
Security
License
Reuse
๐ถ Automated code review tool integrated with any code analysis tools regardless of programming language
Support
Quality
Security
License
Reuse
Performant type-checking for python.
Support
Quality
Security
License
Reuse
:vertical_traffic_light: An extensible linter for the TypeScript language
Support
Quality
Security
License
Reuse
A Python utility / library to sort imports.
Support
Quality
Security
License
Reuse
An anti-bikeshedding Kotlin linter with built-in formatter
Support
Quality
Security
License
Reuse
A standard style for README files
Support
Quality
Security
License
Reuse
Static code analysis for Kotlin
Support
Quality
Security
License
Reuse
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Support
Quality
Security
License
Reuse
Awesome autocompletion, static analysis and refactoring library for python
Support
Quality
Security
License
Reuse
Staticcheck - The advanced Go linter
Support
Quality
Security
License
Reuse
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Support
Quality
Security
License
Reuse
A static analysis tool for finding errors in PHP applications
Support
Quality
Security
License
Reuse
Simple Python style checker in one Python file
Support
Quality
Security
License
Reuse
static analysis of C/C++ code
Support
Quality
Security
License
Reuse
Naive linter for English prose
Support
Quality
Security
License
Reuse
j
javascriptby airbnb
JavaScript Style Guide
JavaScript
134952
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
standardby standard
๐ JavaScript Style Guide, with linter & automatic code fixer
JavaScript
28266
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
toolsby rome
Unified developer tools for JavaScript, TypeScript, and the web
Rust
23705
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslintby eslint
Find and fix problems in your JavaScript code.
JavaScript
22817
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
ruffby astral-sh
An extremely fast Python linter, written in Rust.
Rust
15619
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mypyby python
Optional static typing for Python
Python
15523
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
ruffby charliermarsh
An extremely fast Python linter, written in Rust.
Rust
15302
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
commitlintby conventional-changelog
๐ Lint commit messages
TypeScript
13899
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
typescript-eslintby typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
TypeScript
13470
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
inferby facebook
A static analyzer for Java, C, C++, and Objective-C
HTML
12336
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubocopby rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Ruby
12281
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PHP-CS-Fixerby PHP-CS-Fixer
A tool to automatically fix PHP Coding Standards issues
PHP
11974
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
phpstanby phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
PHP
11928
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lint-stagedby okonet
๐ซ๐ฉ โ Run linters on git staged files
JavaScript
11888
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
static-analysisby analysis-tools-dev
โ๏ธ 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.
Rust
11341
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubocopby rubocop-hq
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Ruby
11243
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
type-festby sindresorhus
A collection of essential TypeScript types
TypeScript
11129
Updated: 3 mo ago
License: Permissive (CC0-1.0)
Support
Quality
Security
License
Reuse
P
PHP-CS-Fixerby FriendsOfPHP
A tool to automatically fix PHP Coding Standards issues
PHP
10843
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pre-commitby pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
Python
10501
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pyrightby microsoft
Static Type Checker for Python
Python
10485
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
stylelintby stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
JavaScript
10361
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PHP_CodeSnifferby squizlabs
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
PHP
10233
Updated: 3 mo ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
w
webpackby vuejs-templates
A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.
JavaScript
9751
Updated: 8 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rust-clippyby rust-lang
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Rust
9505
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jshintby jshint
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
JavaScript
8883
Updated: 4 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-guidelinesby Kristories
A curated list of high quality coding style conventions and standards.
JavaScript
8838
Updated: 4 mo ago
License: Permissive (CC0-1.0)
Support
Quality
Security
License
Reuse
s
super-linterby super-linter
Combination of multiple linters to install as a GitHub Action
Shell
8794
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-scalaby lauris
A community driven list of useful Scala libraries, frameworks and software.
Python
8752
Updated: 3 mo ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
super-linterby github
Combination of multiple linters to install as a GitHub Action
Shell
8690
Updated: 5 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sonarqubeby SonarSource
Continuous Inspection
Java
7807
Updated: 3 mo ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
c
checkstyleby 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.
Java
7753
Updated: 3 mo ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
e
eslint-plugin-reactby yannickcr
React specific linting rules for ESLint
JavaScript
7656
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
xoby xojs
โค๏ธ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
JavaScript
7212
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
scientistby github
:microscope: A Ruby library for carefully refactoring critical paths.
Ruby
6988
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
error-proneby google
Catch common Java mistakes as compile-time errors
Java
6478
Updated: 3 mo ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
reviewdogby reviewdog
๐ถ Automated code review tool integrated with any code analysis tools regardless of programming language
Go
6434
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pyre-checkby facebook
Performant type-checking for python.
Python
6285
Updated: 6 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tslintby palantir
:vertical_traffic_light: An extensible linter for the TypeScript language
TypeScript
5924
Updated: 4 mo ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
isortby PyCQA
A Python utility / library to sort imports.
Python
5850
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
ktlintby pinterest
An anti-bikeshedding Kotlin linter with built-in formatter
Kotlin
5602
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
standard-readmeby RichardLitt
A standard style for README files
Shell
5560
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
detektby detekt
Static code analysis for Kotlin
Kotlin
5453
Updated: 3 mo ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
phanby phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
PHP
5423
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jediby davidhalter
Awesome autocompletion, static analysis and refactoring library for python
Python
5417
Updated: 4 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
go-toolsby dominikh
Staticcheck - The advanced Go linter
Go
5399
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
droolsby kiegroup
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Java
5249
Updated: 3 mo ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
psalmby vimeo
A static analysis tool for finding errors in PHP applications
PHP
5227
Updated: 3 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pycodestyleby PyCQA
Simple Python style checker in one Python file
Python
4860
Updated: 3 mo ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
cppcheckby danmar
static analysis of C/C++ code
C++
4824
Updated: 3 mo ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
w
write-goodby btford
Naive linter for English prose
JavaScript
4823
Updated: 4 mo ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse