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 134952Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
standardby standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
JavaScript 28266Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
toolsby rome
Unified developer tools for JavaScript, TypeScript, and the web
Rust 23705Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslintby eslint
Find and fix problems in your JavaScript code.
JavaScript 22817Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
ruffby astral-sh
An extremely fast Python linter, written in Rust.
Rust 15619Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mypyby python
Optional static typing for Python
Python 15523Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
ruffby charliermarsh
An extremely fast Python linter, written in Rust.
Rust 15302Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
commitlintby conventional-changelog
📓 Lint commit messages
TypeScript 13899Updated: 1 y 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 13470Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
inferby facebook
A static analyzer for Java, C, C++, and Objective-C
HTML 12336Updated: 3 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 12281Updated: 1 y 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 11974Updated: 1 y 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 11928Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lint-stagedby okonet
🚫💩 — Run linters on git staged files
JavaScript 11888Updated: 1 y 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 11341Updated: 1 y 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 11243Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
type-festby sindresorhus
A collection of essential TypeScript types
TypeScript 11129Updated: 1 y 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 10843Updated: 3 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 10501Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pyrightby microsoft
Static Type Checker for Python
Python 10485Updated: 1 y 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 10361Updated: 1 y 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 10233Updated: 1 y 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 9751Updated: 2 y 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 9505Updated: 1 y 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 8883Updated: 2 y 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 8838Updated: 1 y 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 8794Updated: 1 y 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 8752Updated: 1 y 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 8690Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sonarqubeby SonarSource
Continuous Inspection
Java 7807Updated: 1 y 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 7753Updated: 1 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
e
eslint-plugin-reactby yannickcr
React specific linting rules for ESLint
JavaScript 7656Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
xoby xojs
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
JavaScript 7212Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
scientistby github
:microscope: A Ruby library for carefully refactoring critical paths.
Ruby 6988Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
error-proneby google
Catch common Java mistakes as compile-time errors
Java 6478Updated: 1 y 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 6434Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pyre-checkby facebook
Performant type-checking for python.
Python 6285Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tslintby palantir
:vertical_traffic_light: An extensible linter for the TypeScript language
TypeScript 5924Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
isortby PyCQA
A Python utility / library to sort imports.
Python 5850Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
ktlintby pinterest
An anti-bikeshedding Kotlin linter with built-in formatter
Kotlin 5602Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
standard-readmeby RichardLitt
A standard style for README files
Shell 5560Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
detektby detekt
Static code analysis for Kotlin
Kotlin 5453Updated: 1 y 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 5423Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jediby davidhalter
Awesome autocompletion, static analysis and refactoring library for python
Python 5417Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
go-toolsby dominikh
Staticcheck - The advanced Go linter
Go 5399Updated: 1 y 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 5249Updated: 1 y 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 5227Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pycodestyleby PyCQA
Simple Python style checker in one Python file
Python 4860Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
cppcheckby danmar
static analysis of C/C++ code
C++ 4824Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
w
write-goodby btford
Naive linter for English prose
JavaScript 4823Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse