An open API service indexing awesome lists of open source software.

Static code analysis

Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.

https://github.com/jetbrains/qodana-action

⚙️ 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

actions azure-extensions azure-pipelines code-quality code-review code-scanning devsecops dotnet github-actions go java javascript kotlin php python qodana sarif static-analysis static-code-analysis typescript

Last synced: 15 May 2025

https://github.com/scheb/tombstone

Dead code detection with tombstones for PHP 🪦🧟

dead-code-removal dynamic-code-analysis static-code-analysis tombstones

Last synced: 14 Apr 2025

https://github.com/jfmengels/elm-review

Analyzes Elm projects, to help find mistakes before your users find them.

code-quality elm elm-lang elm-review linter quality static-code-analysis

Last synced: 15 May 2025

https://github.com/usagitoneko97/klara

Automatic test case generation for python and static analysis library

ast cfg python ssa static-analysis static-code-analysis

Last synced: 29 Mar 2025

https://github.com/webarx-security/wpbullet

A static code analysis for WordPress (and PHP)

cyber-security security static-code-analysis wordpress wordpress-development

Last synced: 01 Aug 2025

https://github.com/dmitrytsepelev/rubocop-graphql

Rubocop extension for enforcing graphql-ruby best practices

best-practices graphql linter rubocop rubocop-graphql ruby static-code-analysis

Last synced: 14 May 2025

https://github.com/DmitryTsepelev/rubocop-graphql

Rubocop extension for enforcing graphql-ruby best practices

best-practices graphql linter rubocop rubocop-graphql ruby static-code-analysis

Last synced: 16 Jul 2025

https://github.com/touk/sputnik

Static code review for your Gerrit patchsets. Runs Checkstyle, PMD, FindBugs, Scalastyle, CodeNarc, JSLint for you!

automated-tests codenarc findbugs gerrit java jslint pmd review sputnik static-code-analysis

Last synced: 04 Oct 2025

https://github.com/realvizu/NsDepCop

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.

csharp dependencies dependency-analysis dotnet msbuild namespace nuget static-code-analysis visual-studio-extension

Last synced: 14 Mar 2025

https://github.com/Perl-Critic/Perl-Critic

The leading static analyzer for Perl. Configurable, extensible, powerful.

perl perl-best-practices static-analysis static-code-analysis

Last synced: 24 Apr 2025

https://github.com/chebuya/sastsweep

Automatically detect potential vulnerabilities and analyze repository metrics to prioritize open source security research targets

cli owasp sast security-audit security-research security-scanner semgrep static-code-analysis vulnerability-research vulnerability-scanners

Last synced: 12 Jul 2025

https://github.com/mebigfatguy/fb-contrib

a FindBugs/SpotBugs plugin for doing static code analysis for java code bases

findbugs findbugs-plugin java static-code-analysis

Last synced: 16 May 2025

https://github.com/walkmod/walkmod-core

walkmod: an open source tool to fix coding style issues

conventions fixer java static-code-analysis technical-debt

Last synced: 27 Feb 2025

https://github.com/usyd-blockchain/vandal

Static program analysis framework for Ethereum smart contract bytecode.

blockchain decompiler ethereum ethereum-contracts evm smart-contracts static-code-analysis static-pro

Last synced: 06 Feb 2025

https://github.com/thesp0nge/owasp-orizon

Owasp Orizon is a source code static analyzer tool designed to spot security issues in Java applications.

code-review j2ee java owasp static-code-analysis vulnerability-scanners

Last synced: 12 Oct 2025

https://github.com/chrisallenlane/drek

A static-code-analysis tool for performing security-focused code reviews. It enables an auditor to swiftly map the attack-surface of a large application, with an emphasis on identifying development anti-patterns and footguns.

information-security security-audit static-code-analysis

Last synced: 17 Mar 2025

https://github.com/zaid-ajaj/npgsql.fsharp.analyzer

F# analyzer that provides embedded SQL syntax analysis, type-checking for parameters and result sets and nullable column detection when writing queries using Npgsql.FSharp.

analyzer fsharp ionide npgsql postgres static-code-analysis

Last synced: 16 Mar 2025

https://github.com/pytorch-labs/torchfix

TorchFix - a linter for PyTorch-using code with autofix support

flake8 flake8-plugin hacktoberfest linter python pytorch static-analysis static-code-analysis

Last synced: 11 Apr 2025

https://github.com/jeromedalbert/rubocop-obsession

RuboCop extension focused on higher-level concepts, like checking that code reads from top to bottom

code-formatter linter rubocop ruby static-code-analysis

Last synced: 16 May 2025

https://github.com/alexkohler/nakedret

nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.

go golang static-analysis static-analyzer static-code-analysis

Last synced: 11 May 2025

https://github.com/foospidy/grepbugs

A regex based source code scanner.

cloc grep python regex scanner static-analyzer static-code-analysis

Last synced: 12 Apr 2025

https://github.com/feramhq/FastLint-Issues

FastLint automatically finds bugs in your code with cutting-edge AI-powered code analysis

ai chatgpt code-analysis code-review fastlint gpt-4 static-code-analysis

Last synced: 22 Jul 2025

https://github.com/wttech/aem-rules-for-sonarqube

SonarQube plugin with set of rules detecting possible bugs and bad smells specific for AEM development.

aem java quality slice sling sling-models sonar sonarqube static-code-analysis

Last synced: 05 Apr 2025

https://github.com/phpstan/phpstan-nette

Nette Framework class reflection extension for PHPStan & framework-specific rules

nette-framework php php7 phpstan static-analysis static-analyzer static-code-analysis testing

Last synced: 15 May 2025

https://github.com/standard/eslint-config-standard-jsx

ESLint Shareable Config for JSX support in JavaScript Standard Style

development ecmascript es6 eslint javascript linter nodejs standard static-code-analysis style-guide

Last synced: 12 Apr 2025

https://github.com/linthtml/linthtml

The html5 linter and validator.

cli hint html lint linter linting static-code-analysis

Last synced: 11 May 2025

https://github.com/jenkinsci/analysis-model

A library to read static analysis reports into a Java object model

checkstyle eslint hacktoberfest java pmd spotbugs static-analysis static-code-analysis

Last synced: 10 Apr 2025

https://github.com/kidkarolis/healthier

🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier

development ecmascript eslint javascript linter nodejs prettier standard static-code-analysis

Last synced: 20 Aug 2025

https://github.com/KidkArolis/healthier

🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier

development ecmascript eslint javascript linter nodejs prettier standard static-code-analysis

Last synced: 13 May 2025

https://github.com/qiniu/reviewbot

Empower Your Code Quality with Self-Hosted Automated Analysis and Review

code-quality code-review codereview linter static-code-analysis

Last synced: 05 May 2025

https://github.com/konrad1977/loco

A linter for Swift Localizations

cli linter localization-management static-code-analysis swift xcode

Last synced: 22 Jul 2025

https://github.com/alexkohler/unimport

unimport is a Go static analysis tool to find unnecessary import aliases.

go golang static-analysis static-analyzer static-code-analysis

Last synced: 07 May 2025

https://github.com/yamadashy/phpstan-friendly-formatter

🤝 A friendly error formatter extension for PHPStan that provides more readable and informative output, including code snippets and color highlighting.

code-quality developer-tools php php8 phpstan phpstan-extension static-analysis static-code-analysis testing

Last synced: 05 Apr 2025

https://github.com/microsoft/cmd-call-graph

A simple tool to generate a call graph for calls within Windows CMD (batch) files.

batch-file batch-script call-graph call-graph-analysis python static-code-analysis

Last synced: 21 Aug 2025

https://github.com/htrgouvea/zarn

A lightweight static security analysis tool for modern Perl Apps

sast security static-analysis static-code-analysis

Last synced: 14 Oct 2025

https://github.com/jborgers/pmd-jpinpoint-rules

PMD rule set for responsible Java and Kotlin coding: performance, sustainability, multi-threading, data mixup and more.

concurrency data-mixup java kotlin multi-threading performance pmd pmd-plugin quality-assurance ruleset static-code-analysis sustainability

Last synced: 08 Jul 2025

https://github.com/qasimwani/gct

Graphical Code Tracer (GCT): Visualize code at lightning speed

ast graphviz python static-code-analysis visualization

Last synced: 12 Apr 2025

https://github.com/rubocop/vscode-rubocop

The official VS Code extension for the RuboCop linter and code formatter.

code-formatter linter rubocop ruby static-code-analysis vscode-extension

Last synced: 08 Apr 2025

https://github.com/rsoesemann/codeclimate-apexmetrics

ApexMetrics - Code Climate engine for Salesforce [DISCONTINUED use CC PMD instead)

apex clean-code codeclimate linter pmd salesforce static-code-analysis

Last synced: 22 Mar 2025

https://github.com/rsoesemann/unhappy-soup

Problematic Salesforce code to showcase how PMD can find it

apex continuous-integration pmd salesforce static-code-analysis

Last synced: 19 Mar 2025

https://github.com/eslintcc/eslintcc

Complexity of Code - JavaScript/TypeScript

complexity eslint javascript linter static-code-analysis typescript

Last synced: 09 Apr 2025

https://github.com/skryukov/rubocop-gradual

Gradually improve your code with RuboCop

code-formatter hacktoberfest linter rubocop ruby static-code-analysis

Last synced: 14 Jun 2025

https://github.com/utkarsh2102/rubocop-packaging

A RuboCop extension focused on enforcing upstream best practices and coding conventions.

code-formatter downstream linter packaging rubocop ruby static-code-analysis upstream

Last synced: 04 Apr 2025

https://github.com/concurrency-lab/parallelhelper

Parallel Helper is a static code analyzer for C# projects that supports the development of parallel and asynchronous code. The analyzer is built with the help of the .NET Compiler Platform (Roslyn) and is available as a NuGet package as well as a Visual Studio extension.

analyzer async asynchronous await best-practices bugs code-quality concurrency csharp dotnet nuget parallel quality-control roslyn static-code-analysis visual-studio

Last synced: 04 Oct 2025

https://github.com/pwittchen/android-quality-starter

setup CheckStyle, FindBugs, PMD and Lint for your Android project easily

android checkstyle findbugs gradle lint pmd quality static-code-analysis

Last synced: 13 Apr 2025

https://github.com/jayclassless/tidypy

A tool that executes a suite of static analysis tools upon a Python project.

code-quality development linter python static-analysis static-code-analysis tool

Last synced: 25 Sep 2025

https://github.com/vanhauser-thc/vulntest

Static code analysis test source code

sca static-code-analysis

Last synced: 14 Oct 2025

https://github.com/standard/standard-www

:point_up_2: Website for JavaScript Standard Style (@standard)

development ecmascript es6 eslint javascript linter nodejs standard static-code-analysis style style-guide

Last synced: 22 Jul 2025

https://github.com/jaredsburrows/android-gradle-java-multi-module-template

Static analysis tools: PMD, Findbugs, Checkstyle, Lint and Jacoco on multi module build with an Android app module, Android library module and a Java module

android-java-multi android-library checkstyle coverage findbugs gradle instrumentation-tests jacoco java lint pmd static static-analysis static-code-analysis

Last synced: 13 Feb 2025

https://github.com/alisqi/twigqi

TwigQI: Static code analysis for Twig templates

code-quality static-code-analysis twig twig-extension

Last synced: 15 Oct 2025

https://github.com/Concurrency-Lab/ParallelHelper

Parallel Helper is a static code analyzer for C# projects that supports the development of parallel and asynchronous code. The analyzer is built with the help of the .NET Compiler Platform (Roslyn) and is available as a NuGet package as well as a Visual Studio extension.

analyzer async asynchronous await best-practices bugs code-quality concurrency csharp dotnet nuget parallel quality-control roslyn static-code-analysis visual-studio

Last synced: 09 Apr 2025

https://github.com/scheb/tombstone-analyzer

[READ ONLY] Report generation for Tombstones created with the scheb/tombstone-logger library

dead-code-removal dynamic-code-analysis static-code-analysis tombstones

Last synced: 05 Apr 2025

https://github.com/metadrop/drupal-boilerplate

Drupal projects up and running with Docker and many other tools in minutes

backstopjs behat boilerplate docker drupal drush starter-kit static-code-analysis template

Last synced: 10 Aug 2025

https://github.com/glayzzle/php-reflection

:mag_right: Nodejs Reflection API for PHP files based on the php-parser

php reflection static-code-analysis tooling

Last synced: 04 May 2025

https://github.com/mysticatea/eslint-plugin

ESLint configurations and additional rules for me

ecmascript eslint eslint-plugin javascript static-code-analysis

Last synced: 25 Aug 2025

https://github.com/karlosagudo/fixtro

A QA static analysis code, with a different approach

php php7 qatools static-analysis static-code-analysis

Last synced: 25 Apr 2025

https://github.com/securesauce/precli

Precaution CLI - command line static application security testing tool

command-line go java python sast security security-tools static-analysis static-code-analysis

Last synced: 09 Apr 2025

https://github.com/koic/rubocop-faker

A RuboCop extension for Faker.

converter faker linter rubocop ruby static-code-analysis

Last synced: 05 Apr 2025

https://github.com/jenkinsci/violation-comments-to-gitlab-plugin

Comments GitLab merge requests with static code analyzer findings.

gitlab-plugin jenkins-plugin pipeline static-code-analysis violation-comments

Last synced: 12 Jul 2025

https://github.com/IQTLabs/AuraBorealisApp

Do You Know What's In Your Python Packages? A Tool for Visualizing Python Package Registry Security Audit Data

flask malware pypi registry security security-audit security-tools static-analysis static-code-analysis

Last synced: 11 Jul 2025

https://github.com/correia-jpv/fucking-static-analysis

⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. With repository stars⭐ and forks🍴

analysis awesome awesome-list code-quality lint linter sast static-analysis static-analyzer static-code-analysis

Last synced: 27 Apr 2025

https://github.com/paulveillard/cybersecurity-sast

An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Static Application Security Testing (SAST) Tools.

static-analyzers static-api-generator static-app static-application-security-testing static-binary static-blocks static-build static-code static-code-analysis static-code-analyzer

Last synced: 28 Mar 2025

https://github.com/florentpoujol/php8-type-system

A comprehensive guide of everything related to PHP8.1+ type system and the tools used for static analysis

php static-analysis static-code-analysis

Last synced: 16 Apr 2025

https://github.com/phpstan/phpstan-dibi

Dibi class reflection extension for PHPStan

dibi php php7 phpstan static-analysis static-analyzer static-code-analysis testing

Last synced: 15 Apr 2025

https://github.com/seachicken/inga

Visualizing the Impact of Code Changes

code-quality static-analysis static-code-analysis

Last synced: 10 Oct 2025

https://github.com/tomasbjerre/violations-command-line

Command line tool that will find report files from static code analysis, present and optionally fail the command.

lint static-code-analysis

Last synced: 12 Apr 2025