Automated linting of Cascading Stylesheets
Support
Quality
Security
License
Reuse
It's not just a linter that annoys you!
Support
Quality
Security
License
Reuse
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Support
Quality
Security
License
Reuse
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Support
Quality
Security
License
Reuse
It's not just a linter that annoys you!
Support
Quality
Security
License
Reuse
☂️ TypeScript style guide, formatter, and linter.
Support
Quality
Security
License
Reuse
An extensible multilanguage static code analyzer.
Support
Quality
Security
License
Reuse
500 line or less 中文翻译计划。
Support
Quality
Security
License
Reuse
A static type analyzer for Python code
Support
Quality
Security
License
Reuse
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Support
Quality
Security
License
Reuse
🚀🎉📚 Boilerplate and Starter for Next.js 13+, Tailwind CSS 3.3 and TypeScript ⚡️ Made with developer experience first: Next.js + TypeScript + ESLint + Prettier + Husky + Lint-Staged + Jest + Testing Library + Cypress + Storybook + Commitlint + VSCode + Netlify + PostCSS + Tailwind CSS
Support
Quality
Security
License
Reuse
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Support
Quality
Security
License
Reuse
Some out-of-the-box hooks for pre-commit
Support
Quality
Security
License
Reuse
Official ESLint plugin for Vue.js
Support
Quality
Security
License
Reuse
Code smell detector for Ruby
Support
Quality
Security
License
Reuse
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Support
Quality
Security
License
Reuse
[mirror] This is a linter for Go source code. (deprecated)
Support
Quality
Security
License
Reuse
Code :arrow_right: prettier :arrow_right: eslint --fix :arrow_right: Formatted Code :sparkles:
Support
Quality
Security
License
Reuse
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
Support
Quality
Security
License
Reuse
Collection of library stubs for Python, with static types
Support
Quality
Security
License
Reuse
DEPRECATED: Use https://github.com/golangci/golangci-lint
Support
Quality
Security
License
Reuse
Detect copy-pasted and structurally similar code
Support
Quality
Security
License
Reuse
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Support
Quality
Security
License
Reuse
Symbolic execution tool
Support
Quality
Security
License
Reuse
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Support
Quality
Security
License
Reuse
More than 100 powerful ESLint rules
Support
Quality
Security
License
Reuse
A Ruby code quality reporter
Support
Quality
Security
License
Reuse
:pencil: A syntax-aware linter for prose built with speed and extensibility in mind.
Support
Quality
Security
License
Reuse
ansible-lint checks playbooks for practices and behavior that could potentially be improved
Support
Quality
Security
License
Reuse
Copy/paste detector for programming source code.
Support
Quality
Security
License
Reuse
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Support
Quality
Security
License
Reuse
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Support
Quality
Security
License
Reuse
:tokyo_tower: A wrapper for Babel's parser used for ESLint (renamed to @babel/eslint-parser)
Support
Quality
Security
License
Reuse
⚙️ The static code analysis tool you need for your HTML
Support
Quality
Security
License
Reuse
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
ESLint plugin for Prettier formatting
Support
Quality
Security
License
Reuse
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Support
Quality
Security
License
Reuse
A Java architecture test library, to specify and assert architecture rules in plain Java
Support
Quality
Security
License
Reuse
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Support
Quality
Security
License
Reuse
No-Sweat™ Eslint and Prettier Setup - with or without VS Code
Support
Quality
Security
License
Reuse
The pluggable natural language linter for text and markdown.
Support
Quality
Security
License
Reuse
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Support
Quality
Security
License
Reuse
Soot - A Java optimization framework
Support
Quality
Security
License
Reuse
Find dead Python code
Support
Quality
Security
License
Reuse
ESLint Config for JavaScript Standard Style
Support
Quality
Security
License
Reuse
Static analysis for Angular projects.
Support
Quality
Security
License
Reuse
A linter for YAML files.
Support
Quality
Security
License
Reuse
Quick automated code review of your changes
Support
Quality
Security
License
Reuse
HTML linter for Bootstrap projects
Support
Quality
Security
License
Reuse
c
csslintby CSSLint
Automated linting of Cascading Stylesheets
JavaScript 4742Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pylintby pylint-dev
It's not just a linter that annoys you!
Python 4712Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
l
larastanby nunomaduro
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
PHP 4658Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
semgrepby returntocorp
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Java 4600Updated: 4 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
p
pylintby PyCQA
It's not just a linter that annoys you!
Python 4595Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
g
gtsby google
☂️ TypeScript style guide, formatter, and linter.
TypeScript 4379Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pmdby pmd
An extensible multilanguage static code analyzer.
Java 4330Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
5
500LineorLess_CNby HT524
500 line or less 中文翻译计划。
HTML 4259Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pytypeby google
A static type analyzer for Python code
Python 4243Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
reviveby mgechev
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Go 4235Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Next-js-Boilerplateby ixartz
🚀🎉📚 Boilerplate and Starter for Next.js 13+, Tailwind CSS 3.3 and TypeScript ⚡️ Made with developer experience first: Next.js + TypeScript + ESLint + Prettier + Husky + Lint-Staged + Jest + Testing Library + Cypress + Storybook + Commitlint + VSCode + Netlify + PostCSS + Tailwind CSS
TypeScript 4221Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dependency-cruiserby sverweij
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
JavaScript 4162Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pre-commit-hooksby pre-commit
Some out-of-the-box hooks for pre-commit
Python 4097Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-plugin-vueby vuejs
Official ESLint plugin for Vue.js
JavaScript 4083Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
t
ts-morphby dsherret
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
TypeScript 3891Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lintby golang
[mirror] This is a linter for Go source code. (deprecated)
Go 3889Updated: 4 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
prettier-eslintby prettier
Code :arrow_right: prettier :arrow_right: eslint --fix :arrow_right: Formatted Code :sparkles:
JavaScript 3778Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
oclintby oclint
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
C++ 3666Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
t
typeshedby python
Collection of library stubs for Python, with static types
Python 3632Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gometalinterby alecthomas
DEPRECATED: Use https://github.com/golangci/golangci-lint
Go 3550Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jsinspectby danielstjules
Detect copy-pasted and structurally similar code
JavaScript 3502Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
coalaby coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Python 3470Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
m
manticoreby trailofbits
Symbolic execution tool
Python 3438Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
N
NullAwayby uber
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Java 3324Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-plugin-unicornby sindresorhus
More than 100 powerful ESLint rules
JavaScript 3274Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubycriticby whitesmith
A Ruby code quality reporter
Ruby 3152Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
valeby errata-ai
:pencil: A syntax-aware linter for prose built with speed and extensibility in mind.
Go 3148Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
ansible-lintby ansible
ansible-lint checks playbooks for practices and behavior that could potentially be improved
Python 3100Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
j
jscpdby kucherenko
Copy/paste detector for programming source code.
TypeScript 3084Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spotbugsby spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Java 3070Updated: 2 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
g
goreporterby qax-os
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Go 3057Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
babel-eslintby babel
:tokyo_tower: A wrapper for Babel's parser used for ESLint (renamed to @babel/eslint-parser)
JavaScript 2975Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
HTMLHintby htmlhint
⚙️ The static code analysis tool you need for your HTML
JavaScript 2953Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
goreporterby 360EntSecGroup-Skylar
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Go 2867Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
flake8by PyCQA
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.
Python 2843Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
eslint-plugin-prettierby prettier
ESLint plugin for Prettier formatting
JavaScript 2841Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clangby llvm-mirror
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
C++ 2827Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
A
ArchUnitby TNG
A Java architecture test library, to specify and assert architecture rules in plain Java
Java 2712Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pyupgradeby asottile
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Python 2673Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-config-wesbosby wesbos
No-Sweat™ Eslint and Prettier Setup - with or without VS Code
JavaScript 2626Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
textlintby textlint
The pluggable natural language linter for text and markdown.
TypeScript 2584Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rslintby rslint
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Rust 2581Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sootby soot-oss
Soot - A Java optimization framework
Java 2569Updated: 2 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
v
Support
Quality
Security
License
Reuse
e
eslint-config-standardby standard
ESLint Config for JavaScript Standard Style
JavaScript 2465Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
codelyzerby mgechev
Static analysis for Angular projects.
TypeScript 2434Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
y
yamllintby adrienverge
A linter for YAML files.
Python 2422Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
prontoby prontolabs
Quick automated code review of your changes
Ruby 2421Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bootlintby twbs
HTML linter for Bootstrap projects
JavaScript 2407Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse