quick-lint-js finds bugs in JavaScript programs
Support
Quality
Security
License
Reuse
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Support
Quality
Security
License
Reuse
FlowDroid Static Data Flow Tracker
Support
Quality
Security
License
Reuse
Dynamic code analysis tool - Exploit, record and analyze running JavaScript
Support
Quality
Security
License
Reuse
Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
Support
Quality
Security
License
Reuse
a
android-custom-lint-rulesby googlesamples
Kotlin 
857
Version:Current
License: Permissive (Apache-2.0)
This sample demonstrates how to create a custom lint checks and corresponding lint tests
Support
Quality
Security
License
Reuse
Static Code Analysis for R
Support
Quality
Security
License
Reuse
experimental linter/analyzer for Makefiles
Support
Quality
Security
License
Reuse
An analysis tool for Python that blurs the line between testing and type systems.
Support
Quality
Security
License
Reuse
Codemods for migrating to Jest https://github.com/facebook/jest 👾
Support
Quality
Security
License
Reuse
Vulnerability Patterns Detector for C# and VB.NET
Support
Quality
Security
License
Reuse
plugins to check (lint) markdown code style
Support
Quality
Security
License
Reuse
This linter plugin for SublimeLinter provides an interface to ESLint
Support
Quality
Security
License
Reuse
☕️ Java Security,安全编码和代码审计
Support
Quality
Security
License
Reuse
JSDoc specific linting rules for ESLint.
Support
Quality
Security
License
Reuse
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Support
Quality
Security
License
Reuse
OpenSCA is a Software Composition Analysis (SCA) solution that supports detection of open source component dependencies and vulnerabilities.
Support
Quality
Security
License
Reuse
Official GitHub action for golangci-lint from its authors
Support
Quality
Security
License
Reuse
A utility built on TSLint for linting TypeScript declaration (.d.ts) files.
Support
Quality
Security
License
Reuse
🔍 PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime Text
Support
Quality
Security
License
Reuse
t
tslint-to-eslint-configby typescript-eslint
TypeScript 
812
Version:Current
License: Permissive (MIT)
Converts your TSLint configuration to the closest possible ESLint equivalent. 🚀
Support
Quality
Security
License
Reuse
Documentation for the angr suite
Support
Quality
Security
License
Reuse
Check that your Puppet manifests conform to the style guide
Support
Quality
Security
License
Reuse
Well Spectually 🤓 Enforce quality rules on your OpenAPI 3.0.x specifications.
Support
Quality
Security
License
Reuse
PHP Architecture Tester - Easy to use architectural testing tool for PHP :heavy_check_mark:
Support
Quality
Security
License
Reuse
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
Support
Quality
Security
License
Reuse
Token-Based Software Plagiarism Detection
Support
Quality
Security
License
Reuse
Gerrit Code Review - (mirror of https://gerrit.googlesource.com/gerrit)
Support
Quality
Security
License
Reuse
structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
Support
Quality
Security
License
Reuse
Static code analyzer for TypeScript
Support
Quality
Security
License
Reuse
Your performance & security consultant, an artisan command away.
Support
Quality
Security
License
Reuse
Removes unused imports and unused variables as reported by pyflakes
Support
Quality
Security
License
Reuse
Markdown linting and style checking for Visual Studio Code
Support
Quality
Security
License
Reuse
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
Support
Quality
Security
License
Reuse
Vue 源码注释版 及 Vue 源码详细解析
Support
Quality
Security
License
Reuse
Code style checking for RSpec files
Support
Quality
Security
License
Reuse
Static analysis tool for checking Ruby code for Sandi Metz' rules.
Support
Quality
Security
License
Reuse
:orange_book: Lint rules related to React & JSX for TSLint.
Support
Quality
Security
License
Reuse
This is an open source project for commonly used functions for the Go programming language.
Support
Quality
Security
License
Reuse
C# boot camp
Support
Quality
Security
License
Reuse
A little tool to lint websites for IE8 compatibility, with warnings for possible pitfalls
Support
Quality
Security
License
Reuse
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Support
Quality
Security
License
Reuse
Improve your TSLint with the missing ESLint rules
Support
Quality
Security
License
Reuse
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Support
Quality
Security
License
Reuse
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Support
Quality
Security
License
Reuse
Tai-e assignments for static program analysis
Support
Quality
Security
License
Reuse
一个用于分析Jar包的GUI工具,可以用多种方式搜索你想要的信息,自动构建方法调用关系,支持分析Spring框架(A Java GUI Tool for Analyzing Jar)
Support
Quality
Security
License
Reuse
A linter that suggests interface types
Support
Quality
Security
License
Reuse
Rex, the friendly automation framework
Support
Quality
Security
License
Reuse
⚙️ A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more.
Support
Quality
Security
License
Reuse
q
quick-lint-jsby quick-lint
quick-lint-js finds bugs in JavaScript programs
C++
885
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
pdependby pdepend
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
PHP
873
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
F
FlowDroidby secure-software-engineering
FlowDroid Static Data Flow Tracker
Java
869
Updated: 2 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
I
Irohby maierfelix
Dynamic code analysis tool - Exploit, record and analyze running JavaScript
JavaScript
869
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
prettier-standardby sheerun
Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
JavaScript
861
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
android-custom-lint-rulesby googlesamples
This sample demonstrates how to create a custom lint checks and corresponding lint tests
Kotlin
857
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
Support
Quality
Security
License
Reuse
c
checkmakeby mrtazz
experimental linter/analyzer for Makefiles
Go
853
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
CrossHairby pschanely
An analysis tool for Python that blurs the line between testing and type systems.
Python
852
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jest-codemodsby skovhus
Codemods for migrating to Jest https://github.com/facebook/jest 👾
TypeScript
851
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
security-code-scanby security-code-scan
Vulnerability Patterns Detector for C# and VB.NET
C#
849
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
r
remark-lintby remarkjs
plugins to check (lint) markdown code style
JavaScript
848
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SublimeLinter-eslintby SublimeLinter
This linter plugin for SublimeLinter provides an interface to ESLint
Python
842
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hello-Java-Secby j3ers3
☕️ Java Security,安全编码和代码审计
Java
841
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
e
eslint-plugin-jsdocby gajus
JSDoc specific linting rules for ESLint.
JavaScript
836
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
cocaby modernizing
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Go
835
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
O
OpenSCA-cliby XmirrorSecurity
OpenSCA is a Software Composition Analysis (SCA) solution that supports detection of open source component dependencies and vulnerabilities.
Go
833
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
golangci-lint-actionby golangci
Official GitHub action for golangci-lint from its authors
TypeScript
816
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dtslintby microsoft
A utility built on TSLint for linting TypeScript declaration (.d.ts) files.
TypeScript
816
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sublime-phpcsby benmatselby
🔍 PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime Text
Python
812
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
tslint-to-eslint-configby typescript-eslint
Converts your TSLint configuration to the closest possible ESLint equivalent. 🚀
TypeScript
812
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
angr-docby angr
Documentation for the angr suite
Python
810
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
p
puppet-lintby rodjek
Check that your Puppet manifests conform to the style guide
Ruby
801
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
speccyby wework
Well Spectually 🤓 Enforce quality rules on your OpenAPI 3.0.x specifications.
JavaScript
801
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
phpatby carlosas
PHP Architecture Tester - Easy to use architectural testing tool for PHP :heavy_check_mark:
PHP
801
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DevSkimby microsoft
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
C#
798
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
J
JPlagby jplag
Token-Based Software Plagiarism Detection
Java
791
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
g
gerritby GerritCodeReview
Gerrit Code Review - (mirror of https://gerrit.googlesource.com/gerrit)
Java
779
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
structslopby orijtech
structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
Go
779
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
SonarTSby SonarSource
Static code analyzer for TypeScript
Shell
776
Updated: 4 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
e
enlightnby enlightn
Your performance & security consultant, an artisan command away.
PHP
774
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
autoflakeby PyCQA
Removes unused imports and unused variables as reported by pyflakes
Python
767
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vscode-markdownlintby DavidAnson
Markdown linting and style checking for Visual Studio Code
JavaScript
765
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nbQAby nbQA-dev
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
Python
762
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vue-analysisby Ma63d
Vue 源码注释版 及 Vue 源码详细解析
JavaScript
751
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
r
rubocop-rspecby rubocop
Code style checking for RSpec files
Ruby
750
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sandi_meterby makaroni4
Static analysis tool for checking Ruby code for Sandi Metz' rules.
Ruby
748
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tslint-reactby palantir
:orange_book: Lint rules related to React & JSX for TSLint.
TypeScript
748
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
comby unknwon
This is an open source project for commonly used functions for the Go programming language.
Go
743
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
Support
Quality
Security
License
Reuse
i
ie8linterby israelidanny
A little tool to lint websites for IE8 compatibility, with warnings for possible pitfalls
JavaScript
734
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
best-of-python-devby ml-tooling
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Python
732
Updated: 2 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
t
tslint-eslint-rulesby buzinas
Improve your TSLint with the missing ESLint rules
TypeScript
725
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
souffleby souffle-lang
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
C++
722
Updated: 2 y ago
License: Permissive (UPL-1.0)
Support
Quality
Security
License
Reuse
r
rubocop-railsby rubocop
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Ruby
714
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
Tai-e-assignmentsby pascal-lab
Tai-e assignments for static program analysis
Java
711
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
j
jar-analyzerby 4ra1n
一个用于分析Jar包的GUI工具,可以用多种方式搜索你想要的信息,自动构建方法调用关系,支持分析Spring框架(A Java GUI Tool for Analyzing Jar)
Java
704
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
interfacerby mvdan
A linter that suggests interface types
Go
702
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
R
Rexby RexOps
Rex, the friendly automation framework
Perl
698
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
dynamic-analysisby analysis-tools-dev
⚙️ A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more.
Rust
695
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse