React Native plugin for ESLint
Support
Quality
Security
License
Reuse
Define and run pattern-based custom linting rules.
Support
Quality
Security
License
Reuse
Constant-Time Character Encoding in PHP Projects
Support
Quality
Security
License
Reuse
Infer# is an interprocedural and scalable static code analyzer for C#. Via the capabilities of Facebook's Infer, this tool detects null dereferences, resource leaks, and thread-safety violations. It also performs taint flow tracking to detect critical security vulnerabilities like SQL injections.
Support
Quality
Security
License
Reuse
scalastyle
Support
Quality
Security
License
Reuse
Linting for your git commit messages
Support
Quality
Security
License
Reuse
Dynamic analysis of Android apps
Support
Quality
Security
License
Reuse
Fast and Highly Extensible Vim script Language Lint implemented in Python.
Support
Quality
Security
License
Reuse
A fast static code analyzer & language server for Python
Support
Quality
Security
License
Reuse
A concise, referential guide on best web typographic practices.
Support
Quality
Security
License
Reuse
Recommended C code style and coding rules for standard C99 or later
Support
Quality
Security
License
Reuse
Smart/Static Analyzer(sis) for PHP :bowtie::neckbeard:
Support
Quality
Security
License
Reuse
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Support
Quality
Security
License
Reuse
s
stylelint-processor-styled-componentsby styled-components
JavaScript 650 Version:Current License: Permissive (MIT)
Lint your styled components with stylelint!
Support
Quality
Security
License
Reuse
Ease into ESLint, by fixing one rule at a time
Support
Quality
Security
License
Reuse
Integrates ShellCheck into VS Code, a linter for Shell scripts.
Support
Quality
Security
License
Reuse
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Support
Quality
Security
License
Reuse
Actionable code coverage - detects untested code blocks in recent changes
Support
Quality
Security
License
Reuse
Pretty fast linter (code static analysis utility) for PHP
Support
Quality
Security
License
Reuse
T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses
Support
Quality
Security
License
Reuse
NIx Language server, an incremental analysis assistent for writing in Nix.
Support
Quality
Security
License
Reuse
e
eslint-plugin-functionalby eslint-functional
TypeScript 634 Version:Current License: Permissive (MIT)
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Support
Quality
Security
License
Reuse
Open Source Package Analysis
Support
Quality
Security
License
Reuse
Express starter kit with ES2017+ support, testing, linting, and code coverage
Support
Quality
Security
License
Reuse
DECAF (short for Dynamic Executable Code Analysis Framework) is a binary analysis platform based on QEMU. This is also the home of the DroidScope dynamic Android malware analysis platform. DroidScope is now an extension to DECAF.
Support
Quality
Security
License
Reuse
Fast eslint runner
Support
Quality
Security
License
Reuse
Rewrites source to reorder python imports
Support
Quality
Security
License
Reuse
An easy-to-learn/use static analysis framework for Java
Support
Quality
Security
License
Reuse
[DEPRECATED] Object Calisthenics rules for PHP_CodeSniffer
Support
Quality
Security
License
Reuse
e
eslint-plugin-angularby EmmanuelDemey
JavaScript 608 Version:Current License: No License (No License)
ESLint plugin for AngularJS applications
Support
Quality
Security
License
Reuse
A tool to automatically convert old string literal formatting to f-strings
Support
Quality
Security
License
Reuse
Code style checking for RSpec files
Support
Quality
Security
License
Reuse
Ansible role for security hardening. Mirror of code maintained at opendev.org.
Support
Quality
Security
License
Reuse
Symfony extension for PHPStan
Support
Quality
Security
License
Reuse
Alibaba Front-end Coding Guidelines and Relevant Tools
Support
Quality
Security
License
Reuse
🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
Support
Quality
Security
License
Reuse
Python Linter for performance anti patterns
Support
Quality
Security
License
Reuse
Code style checking for GitHub's Ruby projects
Support
Quality
Security
License
Reuse
Scan and analyze OSS dependencies and licenses from compiled Go binaries
Support
Quality
Security
License
Reuse
Lint packaging errors
Support
Quality
Security
License
Reuse
ESLint plugin for Atom Linter
Support
Quality
Security
License
Reuse
🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Support
Quality
Security
License
Reuse
💪严格但是不严苛的编码规范
Support
Quality
Security
License
Reuse
A GitHub :octocat: app to automatically review Python code style over Pull Requests
Support
Quality
Security
License
Reuse
Shotizam analyzes the size of Go binaries
Support
Quality
Security
License
Reuse
🧮 Calculate the size and performance impact of switching to modern JavaScript syntax.
Support
Quality
Security
License
Reuse
e
eslint-config-standard-with-typescriptby standard
TypeScript 574 Version:Current License: No License (No License)
An ESLint shareable config for TypeScript that is based on eslint-config-standard and has TypeScript specific rules from @typescript-eslint/eslint-plugin.
Support
Quality
Security
License
Reuse
SPARTA is a library of software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation.
Support
Quality
Security
License
Reuse
McCabe complexity checker for Python
Support
Quality
Security
License
Reuse
A Roslyn analyzer to enforce some good practices in C#.
Support
Quality
Security
License
Reuse
e
eslint-plugin-react-nativeby Intellicode
React Native plugin for ESLint
JavaScript 691Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
go-ruleguardby quasilyte
Define and run pattern-based custom linting rules.
Go 691Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
constant_time_encodingby paragonie
Constant-Time Character Encoding in PHP Projects
PHP 687Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
infersharpby microsoft
Infer# is an interprocedural and scalable static code analyzer for C#. Via the capabilities of Facebook's Infer, this tool detects null dereferences, resource leaks, and thread-safety violations. It also performs taint flow tracking to detect critical security vulnerabilities like SQL injections.
C# 680Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
g
gitlintby jorisroovers
Linting for your git commit messages
Python 674Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
droidboxby pjlantz
Dynamic analysis of Android apps
Python 673Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
v
vintby Vimjas
Fast and Highly Extensible Vim script Language Lint implemented in Python.
Python 670Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pylyzerby mtshiba
A fast static code analyzer & language server for Python
Rust 669Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
TypographyHandbookby KennethWangDotDev
A concise, referential guide on best web typographic practices.
HTML 668Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
c-code-styleby MaJerle
Recommended C code style and coding rules for standard C99 or later
Python 662Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
p
phpsaby ovr
Smart/Static Analyzer(sis) for PHP :bowtie::neckbeard:
PHP 653Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gradle-lint-pluginby nebula-plugins
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Groovy 653Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
stylelint-processor-styled-componentsby styled-components
Lint your styled components with stylelint!
JavaScript 650Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-nibbleby IanVS
Ease into ESLint, by fixing one rule at a time
JavaScript 648Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vscode-shellcheckby vscode-shellcheck
Integrates ShellCheck into VS Code, a linter for Shell scripts.
TypeScript 645Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sonar-dotnetby SonarSource
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
C# 643Updated: 2 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
u
undercoverby grodowski
Actionable code coverage - detects untested code blocks in recent changes
Ruby 638Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
noverifyby VKCOM
Pretty fast linter (code static analysis utility) for PHP
Go 638Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
W
WALAby wala
T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses
Java 637Updated: 2 y ago License: Weak Copyleft (EPL-2.0)
Support
Quality
Security
License
Reuse
n
nilby oxalica
NIx Language server, an incremental analysis assistent for writing in Nix.
Rust 634Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
eslint-plugin-functionalby eslint-functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
TypeScript 634Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
package-analysisby ossf
Open Source Package Analysis
Go 628Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
express-babelby vmasto
Express starter kit with ES2017+ support, testing, linting, and code coverage
JavaScript 625Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DECAFby decaf-project
DECAF (short for Dynamic Executable Code Analysis Framework) is a binary analysis platform based on QEMU. This is also the home of the DroidScope dynamic Android malware analysis platform. DroidScope is now an extension to DECAF.
C 623Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
e
esprintby pinterest
Fast eslint runner
JavaScript 622Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
reorder_python_importsby asottile
Rewrites source to reorder python imports
Python 620Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
Tai-eby pascal-lab
An easy-to-learn/use static analysis framework for Java
Java 617Updated: 2 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
p
phpcs-calisthenics-rulesby object-calisthenics
[DEPRECATED] Object Calisthenics rules for PHP_CodeSniffer
PHP 611Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eslint-plugin-angularby EmmanuelDemey
ESLint plugin for AngularJS applications
JavaScript 608Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
f
flyntby ikamensh
A tool to automatically convert old string literal formatting to f-strings
Python 604Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubocop-rspecby rubocop-hq
Code style checking for RSpec files
Ruby 602Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
ansible-hardeningby openstack
Ansible role for security hardening. Mirror of code maintained at opendev.org.
Python 599Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
phpstan-symfonyby phpstan
Symfony extension for PHPStan
PHP 599Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
f2e-specby alibaba
Alibaba Front-end Coding Guidelines and Relevant Tools
JavaScript 598Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
eslint-plugin-perfectionistby azat-io
🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
TypeScript 597Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
perflintby tonybaloney
Python Linter for performance anti patterns
Python 596Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rubocop-githubby github
Code style checking for GitHub's Ruby projects
Ruby 593Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
golicenseby mitchellh
Scan and analyze OSS dependencies and licenses from compiled Go binaries
Go 592Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
l
linter-eslintby AtomLinter
ESLint plugin for Atom Linter
JavaScript 586Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
m
megalinterby megalinter
🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Python 586Updated: 3 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse
p
pep8speaksby OrkoHunter
A GitHub :octocat: app to automatically review Python code style over Pull Requests
Python 579Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
shotizamby bradfitz
Shotizam analyzes the size of Go binaries
Go 577Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
e
estimator.devby GoogleChromeLabs
🧮 Calculate the size and performance impact of switching to modern JavaScript syntax.
JavaScript 575Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
eslint-config-standard-with-typescriptby standard
An ESLint shareable config for TypeScript that is based on eslint-config-standard and has TypeScript specific rules from @typescript-eslint/eslint-plugin.
TypeScript 574Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
S
SPARTAby facebook
SPARTA is a library of software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation.
C++ 570Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mccabeby PyCQA
McCabe complexity checker for Python
Python 563Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
M
Meziantou.Analyzerby meziantou
A Roslyn analyzer to enforce some good practices in C#.
C# 562Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse