Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for static code analysis
static-code-analysis
x
256 search results found
Standard
โญย
28,865
๐ JavaScript Style Guide, with linter & automatic code fixer
Ruff
โญย
25,957
An extremely fast Python linter and code formatter, written in Rust.
Eslint
โญย
23,887
Find and fix problems in your JavaScript code.
Infer
โญย
14,568
A static analyzer for Java, C, C++, and Objective-C
Static Analysis
โญย
12,865
โ๏ธ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
Rubocop
โญย
12,492
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Phpstan
โญย
12,390
PHP Static Analysis Tool - discover bugs in your code without running it!
Semgrep
โญย
9,612
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Checkstyle
โญย
8,018
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.
Biome
โญย
7,945
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Reviewdog
โญย
7,366
๐ถ Automated code review tool integrated with any code analysis tools regardless of programming language
Gosec
โญย
7,276
Go security checker
Datree
โญย
6,364
Prevent Kubernetes misconfigurations from reaching production (again ๐ค )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io
Bandit
โญย
6,008
Bandit is a tool designed to find common security issues in Python code.
Phan
โญย
5,499
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Pylint
โญย
5,092
It's not just a linter that annoys you!
Pmd
โญย
4,546
An extensible multilanguage static code analyzer.
Revive
โญย
4,505
๐ฅ ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Pytype
โญย
4,464
A static type analyzer for Python code
Nullaway
โญย
3,463
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Spotbugs
โญย
3,261
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Flake8
โญย
3,237
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.
Eslint Config Standard
โญย
2,552
ESLint Config for JavaScript Standard Style
Kube Score
โญย
2,463
Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
Codelyzer
โญย
2,450
Static analysis for Angular projects.
Codeclimate
โญย
2,430
Code Climate CLI
Gokart
โญย
2,141
A static analysis tool for securing Go code
Pyt
โญย
2,005
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
I18n Tasks
โญย
1,983
Manage translation and localization with static analysis, for Ruby i18n
Tscancode
โญย
1,825
A static code analyzer for C++, C#, Lua
Rubberduck
โญย
1,809
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Bearer
โญย
1,554
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Phpinspectionsea
โญย
1,389
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Compose Rules
โญย
1,213
Static checks to aid with a healthy adoption of Compose
Phpdoc Parser
โญย
1,160
Next-gen phpDoc parser with support for intersection types and generics
Sonar Java
โญย
1,068
โ SonarSource Static Analyzer for Java Code Quality and Security
Ipyflow
โญย
1,030
A reactive Python kernel for Jupyter notebooks.
Sonarjs
โญย
982
SonarSource Static Analyzer for JavaScript and TypeScript
Eslint Plugin Node
โญย
920
Additional ESLint's rules for Node.js
Souffle
โญย
822
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.
Stacoan
โญย
816
StaCoAn is a crossplatform tool which aids developers, bugbounty hunters and ethical hackers performing static code analysis on mobile applications.
Security Code Scan
โญย
801
Vulnerability Patterns Detector for C# and VB.NET
Rubocop Rails
โญย
781
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Sonar Dotnet
โญย
716
Code analyzer for C# and VB.NET projects
Wala
โญย
709
T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses
Phpcs Security Audit
โญย
699
phpcs-security-audit is a set of PHP_CodeSniffer rules that finds vulnerabilities and weaknesses related to security in PHP code
Betterscan Ce
โญย
673
Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners + OpenAI GPT with One Report (Code, IaC) - Betterscan Community Edition (CE)
Scalastyle
โญย
657
scalastyle
Phpstan Symfony
โญย
635
Symfony extension for PHPStan
Rubocop Performance
โญย
632
An extension of RuboCop focused on code performance checks.
Putout
โญย
629
๐ Pluggable and configurable JavaScript Linter, code transformer and formatter with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way ๐
Pep8speaks
โญย
601
A GitHub :octocat: app to automatically review Python code style over Pull Requests
Jackhammer
โญย
599
Jackhammer - One Security vulnerability assessment/management tool to solve all the security team problems.
Hypescript
โญย
568
๐ฌ A simplified implementation of TypeScript's type system written in TypeScript's own type system
Phpstan Doctrine
โญย
542
Doctrine extensions for PHPStan
Phpstan Strict Rules
โญย
523
Extra strict and opinionated rules for PHPStan
Kotlin Modular Tdd Coroutines Mvvm
โญย
512
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Astroid
โญย
509
A common base representation of python source code for pylint and other projects
Php Parser
โญย
500
๐ฟ NodeJS PHP Parser - extract AST or tokens
Eslint Config Standard React
โญย
453
ESLint Shareable Config for React/JSX support in JavaScript Standard Style
Prealloc
โญย
436
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Vue Eslint Parser
โญย
426
The ESLint custom parser for `.vue` files.
Phpstan Phpunit
โญย
413
PHPUnit extensions and rules for PHPStan
Tryceratops
โญย
409
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Sharpen
โญย
409
Visual Studio extension that intelligently introduces new C# features into your existing codebase
Engine
โญย
398
Droidefense: Advance Android Malware Analysis Framework
Qodana
โญย
387
๐ Source repository of Qodana Help
Awesome Standard
โญย
378
Documenting the explosion of packages in the standard ecosystem!
Dg
โญย
376
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Sonar Php
โญย
365
๐ SonarPHP: PHP static analyzer for SonarQube & SonarLint
Chronos
โญย
362
Chronos - A static race detector for the go language
Eslint Plugin Markdown
โญย
340
Lint JavaScript code blocks in Markdown documents
Theme Check
โญย
325
The Ultimate Shopify Theme Linter
Phpstan Deprecation Rules
โญย
325
PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.
Warnings Ng Plugin
โญย
324
Jenkins Warnings Plugin - Next Generation
Compose Lints
โญย
313
Lint checks to aid with a healthy adoption of Compose
Forbidden Apis
โญย
306
Policeman's Forbidden API Checker
Progpilot
โญย
288
A static analysis tool for security
Pyan
โญย
280
Static call graph generator. The official Python 3 version. Development repo.
Codecat
โญย
264
CodeCat is an open-source tool to help you find/track user input sinks and security bugs using static code analysis. These points follow regex rules. Beta version.
Sonar Pmd
โญย
243
โ๏ธ PMD Plugin for SonarQube
Qodana Action
โญย
232
โ๏ธ Scan your Go, Java, Kotlin, PHP, Python, JavaScript, TypeScript, .NET projects at GitHub with Qodana. This repository contains Qodana for Azure, GitHub, CircleCI and Gradle
Elm Review
โญย
230
Analyzes Elm projects, to help find mistakes before your users find them.
Tombstone
โญย
215
Dead code detection with tombstones for PHP ๐ชฆ๐ง
Rubocop Graphql
โญย
205
Rubocop extension for enforcing graphql-ruby best practices
Abaplint
โญย
201
Standalone static analysis for ABAP
Klara
โญย
199
Automatic test case generation for python and static analysis library
Wpbullet
โญย
196
A static code analysis for WordPress (and PHP)
Sputnik
โญย
195
Static code review for your Gerrit patchsets. Runs Checkstyle, PMD, FindBugs, Scalastyle, CodeNarc, JSLint for you!
Zpa
โญย
193
A parser and static source code analyzer for PL/SQL and Oracle SQL.
Heap_detective
โญย
179
The simple way to detect heap memory pitfalls in C++ and C. Beta.
Tip
โญย
173
Static program analysis for TIP
Cflint
โญย
172
Static code analysis for CFML (a linter)
Coveragechecker
โญย
170
Allows old code to use new standards
Perl Critic
โญย
169
The leading static analyzer for Perl. Configurable, extensible, powerful.
Nsdepcop
โญย
158
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
Codecharta
โญย
158
CodeCharta visualizes multiple code metrics using 3D tree maps.
Walkmod Core
โญย
151
walkmod: an open source tool to fix coding style issues
Qodana Cli
โญย
150
๐ง JetBrains Qodanaโs official command line tool
Fb Contrib
โญย
148
a FindBugs/SpotBugs plugin for doing static code analysis for java code bases
1-100 of 256 search results
Next >
Privacy
ย |ย
About
ย |ย
Terms
ย |ย
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source.ย All rights reserved.