#static-code-analysis (30 Repositories)
Ranked open-source repositories tagged with #static-code-analysis, scored by pull request acceptance likelihood and maintainer engagement velocity.
79.9%
41.4h
30 repositories tagged #static-code-analysis
wala/WALA
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
phpstan/phpstan-strict-rules
Extra strict and opinionated rules for PHPStan
phpstan/phpstan-webmozart-assert
PHPStan extension for webmozart/assert
abaplint/abaplint
Standalone static analysis for ABAP
soot-oss/SootUp
A new version of Soot with a completely overhauled architecture
SonarSource/sonar-php
:elephant: SonarPHP: PHP static analyzer for SonarQube & SonarLint
phpstan/phpstan-deprecation-rules
PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.
mgechev/revive
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
phpstan/phpstan-phpunit
PHPUnit extensions and rules for PHPStan
phpstan/phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
phpstan/phpdoc-parser
Next-gen phpDoc parser with support for intersection types and generics
phpstan/phpstan-nette
Nette Framework class reflection extension for PHPStan & framework-specific rules
eslint/markdown
Lint JavaScript code blocks in Markdown documents
phan/phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
uber/NullAway
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
pmd/pmd
An extensible multilanguage static code analyzer.
SonarSource/sonar-java
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
checkstyle/checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
SonarSource/SonarJS
SonarSource Static Analyzer for JavaScript and TypeScript
slackhq/compose-lints
Lint checks to aid with a healthy adoption of Compose
facebook/infer
A static analyzer for Java, C, C++, and Objective-C
goblint/analyzer
Static analysis framework for C
eslint/eslint
Find and fix problems in your JavaScript code.
astral-sh/ruff
An extremely fast Python linter and code formatter, written in Rust.
phpstan/phpstan-doctrine
Doctrine extensions for PHPStan
securego/gosec
Go security checker
spotbugs/spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
rubocop/rubocop-rails
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
pylint-dev/pylint
It's not just a linter that annoys you!
rubocop/rubocop-performance
An extension of RuboCop focused on code performance checks.