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++ 885Updated: 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 873Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
F
FlowDroidby secure-software-engineering
FlowDroid Static Data Flow Tracker
Java 869Updated: 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 869Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
prettier-standardby sheerun
Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
JavaScript 861Updated: 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 857Updated: 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 853Updated: 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 852Updated: 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 851Updated: 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# 849Updated: 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 848Updated: 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 842Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hello-Java-Secby j3ers3
☕️ Java Security,安全编码和代码审计
Java 841Updated: 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 836Updated: 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 835Updated: 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 833Updated: 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 816Updated: 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 816Updated: 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 812Updated: 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 812Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
angr-docby angr
Documentation for the angr suite
Python 810Updated: 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 801Updated: 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 801Updated: 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 801Updated: 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# 798Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
J
JPlagby jplag
Token-Based Software Plagiarism Detection
Java 791Updated: 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 779Updated: 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 779Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
SonarTSby SonarSource
Static code analyzer for TypeScript
Shell 776Updated: 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 774Updated: 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 767Updated: 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 765Updated: 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 762Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vue-analysisby Ma63d
Vue 源码注释版 及 Vue 源码详细解析
JavaScript 751Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
r
rubocop-rspecby rubocop
Code style checking for RSpec files
Ruby 750Updated: 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 748Updated: 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 748Updated: 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 743Updated: 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 734Updated: 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 732Updated: 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 725Updated: 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++ 722Updated: 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 714Updated: 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 711Updated: 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 704Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
interfacerby mvdan
A linter that suggests interface types
Go 702Updated: 4 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
R
Rexby RexOps
Rex, the friendly automation framework
Perl 698Updated: 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 695Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse