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
4742
Updated: 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
4712
Updated: 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
4658
Updated: 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
4600
Updated: 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
4595
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
g
gtsby google
☂️ TypeScript style guide, formatter, and linter.
TypeScript
4379
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pmdby pmd
An extensible multilanguage static code analyzer.
Java
4330
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
5
500LineorLess_CNby HT524
500 line or less 中文翻译计划。
HTML
4259
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pytypeby google
A static type analyzer for Python code
Python
4243
Updated: 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
4235
Updated: 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
4221
Updated: 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
4162
Updated: 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
4097
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-plugin-vueby vuejs
Official ESLint plugin for Vue.js
JavaScript
4083
Updated: 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
3891
Updated: 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
3889
Updated: 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
3778
Updated: 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++
3666
Updated: 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
3632
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gometalinterby alecthomas
DEPRECATED: Use https://github.com/golangci/golangci-lint
Go
3550
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jsinspectby danielstjules
Detect copy-pasted and structurally similar code
JavaScript
3502
Updated: 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
3470
Updated: 2 y ago
License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
m
manticoreby trailofbits
Symbolic execution tool
Python
3438
Updated: 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
3324
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-plugin-unicornby sindresorhus
More than 100 powerful ESLint rules
JavaScript
3274
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubycriticby whitesmith
A Ruby code quality reporter
Ruby
3152
Updated: 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
3148
Updated: 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
3100
Updated: 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
3084
Updated: 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
3070
Updated: 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
3057
Updated: 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
2975
Updated: 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
2953
Updated: 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
2867
Updated: 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
2843
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
eslint-plugin-prettierby prettier
ESLint plugin for Prettier formatting
JavaScript
2841
Updated: 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++
2827
Updated: 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
2712
Updated: 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
2673
Updated: 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
2626
Updated: 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
2584
Updated: 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
2581
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sootby soot-oss
Soot - A Java optimization framework
Java
2569
Updated: 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
2465
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
codelyzerby mgechev
Static analysis for Angular projects.
TypeScript
2434
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
y
yamllintby adrienverge
A linter for YAML files.
Python
2422
Updated: 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
2421
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bootlintby twbs
HTML linter for Bootstrap projects
JavaScript
2407
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse