Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: code-analysis

Exlint/actions

Exlint CI ๐Ÿš€ A set of GitHub actions for checking your projects with Exlint

Language: JavaScript - Size: 1.36 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 5 - Forks: 1

rife2/bld-detekt

bld extension to perform static code analysis with Detekt for Kotlin

Language: Java - Size: 172 KB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 1 - Forks: 0

Feuermagier/autograder

Automatic grading of student's Java code

Language: Java - Size: 2.9 MB - Last synced: about 9 hours ago - Pushed: about 15 hours ago - Stars: 12 - Forks: 7

ycm-core/YouCompleteMe

A code-completion engine for Vim

Language: Python - Size: 36.6 MB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 25,285 - Forks: 2,790

kris701/PDDLSharp

PDDL Parser, analyser, code generator and much more for C# that is fully compatible with PDDL 2.2.

Language: C# - Size: 1.23 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 0

Guardsquare/proguard-core

Library to read, write, analyze, and process java bytecode

Language: Java - Size: 8.42 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 270 - Forks: 61

coala/coala

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

Language: Python - Size: 13.1 MB - Last synced: about 13 hours ago - Pushed: 3 months ago - Stars: 3,521 - Forks: 1,312

htmlhint/HTMLHint

โš™๏ธ The static code analysis tool you need for your HTML

Language: JavaScript - Size: 11 MB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 3,049 - Forks: 374

danielplohmann/smda

SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.

Language: Python - Size: 2.4 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 214 - Forks: 36

JohT/code-graph-analysis-pipeline

Fully automated pipeline for static code graph analysis

Language: Cypher - Size: 393 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 8 - Forks: 0

rife2/bld-pmd

bld extension to perform static code analysis with PMD

Language: Java - Size: 295 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0

casperdcl/git-fame

:star: Pretty-print `git` repository collaborators sorted by contributions

Language: Python - Size: 396 KB - Last synced: 11 days ago - Pushed: 28 days ago - Stars: 582 - Forks: 33

williamfzc/gossiphs

A Rust lib for general code file relationship analysis. Based on tree-sitter and git analysis.

Language: Rust - Size: 232 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 1

microsoft/pylance-release

Documentation and issues for Pylance

Language: Python - Size: 13.6 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,654 - Forks: 769

lexmag/elixir-actions

Reusable GitHub Actions workflows for Elixir

Size: 1000 Bytes - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

pdepend/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.

Language: PHP - Size: 20.6 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 908 - Forks: 130

larastan/larastan

โš—๏ธ Adds code analysis to Laravel improving developer productivity and code quality.

Language: PHP - Size: 6.31 MB - Last synced: 11 days ago - Pushed: 13 days ago - Stars: 5,199 - Forks: 386

SVF-tools/SVF

Static Value-Flow Analysis Framework for Source Code

Language: C++ - Size: 17.9 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1,305 - Forks: 417

find-sec-bugs/find-sec-bugs

The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

Language: Java - Size: 7.35 MB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 2,207 - Forks: 463

MyFedora/pyspeer

Pyspeer spears Pylance

Language: JavaScript - Size: 9.77 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 10 - Forks: 1

prodot/ReCommended-Extension

Code analysis improvements and context actions

Language: C# - Size: 42.3 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 59 - Forks: 11

joernio/joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

Language: Scala - Size: 154 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1,766 - Forks: 235

CheckPointSW/secure-code-workflow

Secure Code Workflow Template

Size: 10.7 KB - Last synced: 4 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

jpb06/extract-dependencies-from-sources

Extracts external dependencies used in a typescript codebase

Language: TypeScript - Size: 372 KB - Last synced: 3 days ago - Pushed: 2 months ago - Stars: 4 - Forks: 1

e2immu/e2immu

The e2immu project: effective and eventual immutability: annotations and a code analyser

Language: Java - Size: 27.2 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 1

crystal-ameba/ameba

A static code analysis tool for Crystal

Language: Crystal - Size: 8.56 MB - Last synced: 4 days ago - Pushed: 25 days ago - Stars: 506 - Forks: 35

SonarSource/eslint-plugin-sonarjs

SonarJS rules for ESLint

Language: TypeScript - Size: 1.38 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,149 - Forks: 72

checkstyle/eclipse-cs

The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.

Language: Java - Size: 537 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 88 - Forks: 56

acanda/code-analysis-maven-plugin

Coan is a code analysis Maven plugin that runs Checkstyle and PMD and generates a single page HTML report.

Language: Java - Size: 361 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

mamuz/PhpDependencyAnalysis

Static code analysis to find violations in a dependency graph

Language: PHP - Size: 6.79 MB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 554 - Forks: 76

AppThreat/chen

Code Hierarchy Exploration Net (chen)

Language: Scala - Size: 19.8 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 1

ajinabraham/nodejsscan

nodejsscan is a static security code scanner for Node.js applications.

Language: CSS - Size: 5.28 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2,326 - Forks: 323

xjtu-enre/ENRE-ts

ENtity Relationship Extractor for ECMAScript and TypeScript based on @babel/parser. (Under development)

Language: TypeScript - Size: 5.02 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 4

microsoft/python-language-server ๐Ÿ“ฆ

Microsoft Language Server for Python

Language: C# - Size: 5.75 MB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 909 - Forks: 173

williamfzc/srctag

Tag source files with real-world stories.

Language: Python - Size: 197 KB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

danielstjules/jsinspect

Detect copy-pasted and structurally similar code

Language: JavaScript - Size: 218 KB - Last synced: 4 days ago - Pushed: about 2 months ago - Stars: 3,551 - Forks: 128

smontanari/code-forensics

A toolset for code analysis and report visualisation

Language: JavaScript - Size: 62.8 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 372 - Forks: 44

HyperAST/HyperAST

Temporal code analyses at scale

Language: Rust - Size: 32.7 MB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 15 - Forks: 9

schorfES/node-lintspaces

A validator for checking different kinds of whitespaces in your files.

Language: JavaScript - Size: 2.46 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 30 - Forks: 16

IntegerMan/gitstractor

A library for visualizing the commits, authors, and files of any git repository

Language: Jupyter Notebook - Size: 8.66 MB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 20 - Forks: 0

kylewelsby/deliveroo-code-challenge ๐Ÿ“ฆ

๐ŸŒฏ๐Ÿšฒ Ruby Code Challenge - Deliveroo

Language: Ruby - Size: 53.7 KB - Last synced: 10 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

int128/inspect-singleton-bean-thread-safety

Inspector of thread safety for singleton beans

Language: Groovy - Size: 55.7 KB - Last synced: 10 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

nidi3/jdepend Fork of clarkware/jdepend

A Java package dependency analyzer that generates design quality metrics.

Language: Java - Size: 496 KB - Last synced: 10 days ago - Pushed: about 7 years ago - Stars: 14 - Forks: 2

mikaelvesavuori/codemetrix

Understand the level of coupling and changeability of your code in a second. ๐Ÿช„

Language: TypeScript - Size: 430 KB - Last synced: 11 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 0

DHGMS-Solutions/gripewithroslyn

Rosyln Analysers

Language: C# - Size: 531 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0

codefuse-ai/CodeFuse-Query

Query-Based Code Analysis Engine

Language: Go - Size: 19.6 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 151 - Forks: 16

Washi1337/Echo

Generic static analysis framework.

Language: C# - Size: 2.73 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 187 - Forks: 29

owasp-dep-scan/dosai

Dotnet Source and Assembly Inspector (Dosai) is a tool to list details about the namespaces and methods from sources and assemblies.

Language: C# - Size: 500 KB - Last synced: 10 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 0

JetBrains/mps-coderules

Type checking and logical inference for JetBrains MPS

Language: JetBrains MPS - Size: 88.4 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 31 - Forks: 8

Artur-Sulej/excellent_migrations

An Elixir tool for checking safety of database migrations.

Language: Elixir - Size: 97.7 KB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 210 - Forks: 21

AppThreat/atom

Atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.

Language: Rust - Size: 18 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 20 - Forks: 1

karolsluszniak/ex_check

One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of ๐Ÿ’œ to Elixir and pragmatism.

Language: Elixir - Size: 282 KB - Last synced: 10 days ago - Pushed: 2 months ago - Stars: 300 - Forks: 10

javaparser/javaparser

Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

Language: Java - Size: 41.7 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 5,223 - Forks: 1,109

rrrene/credo

A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

Language: Elixir - Size: 4.89 MB - Last synced: 15 days ago - Pushed: 17 days ago - Stars: 4,842 - Forks: 408

laindream/go-callflow-vis

A tool for analyzing and visualizing complex software architecture hierarchies

Language: Go - Size: 554 KB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 52 - Forks: 6

AppThreat/joern-lib ๐Ÿ“ฆ

Python library for code analysis with CPG and Joern

Language: Jupyter Notebook - Size: 4.39 MB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 0

picimako/intellij-inspections

Practical examples and articles for IntelliJ's Structural Search and Replace Templates

Size: 4.43 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 21 - Forks: 2

naseemakhtar994/spotbugs Fork of spotbugs/spotbugs

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

Language: Java - Size: 134 MB - Last synced: 14 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

provocon/stratigraph

Stratigraph produces a graph of the mutual usages of source code packages of a software system and derives a layering from this graph. As a result it may check, if the software adheres to a layering pattern.

Language: Java - Size: 173 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0

r3c/nbrowse

Playing with Roslyn's CSharpScript API to browse .NET assemblies

Language: C# - Size: 299 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 4 - Forks: 5

privacy-tech-lab/privacyflash-pro

Generate a privacy policy for your iOS app quickly and automatically

Language: Swift - Size: 49 MB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 151 - Forks: 14

JamesPhillipsUK/vast

VisAST: Building and visualising Abstract Syntax Trees for Python code.

Language: Python - Size: 250 KB - Last synced: 1 day ago - Pushed: 6 months ago - Stars: 7 - Forks: 1

cedricrupb/code_tokenize

Fast tokenization and structural analysis of any programming language

Language: Python - Size: 148 KB - Last synced: 4 days ago - Pushed: almost 2 years ago - Stars: 38 - Forks: 8

cnescatlab/docker-cat

Docker CAT is a quality analysis platform including CNES plugins and configurations.

Language: Python - Size: 386 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 6 - Forks: 3

victor-iyi/code-analysis

Reports comprehensive code analysis on your project

Language: Rust - Size: 5.86 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sharovik/wt

Tool will help you to understand, which features you potentially touched by the changes you made.

Language: Go - Size: 100 MB - Last synced: 18 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

felipebz/zpa

Parser and static source code analyzer for PL/SQL and Oracle SQL.

Language: Kotlin - Size: 4.52 MB - Last synced: 11 days ago - Pushed: 18 days ago - Stars: 207 - Forks: 77

phwt/sonarqube-quality-gate-action

Check quality gate result from latest analysis and report result in the pull request's comment

Language: TypeScript - Size: 954 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 8

spcl/ncc

Neural Code Comprehension: A Learnable Representation of Code Semantics

Language: Python - Size: 9.14 MB - Last synced: 14 days ago - Pushed: 6 months ago - Stars: 201 - Forks: 51

malik672/gas-analyzer

The gas-analyzer is a tool for Ethereum developers seeking to enhance the efficiency and gas optimization of their Solidity code by Leveraging pattern matching and AST analysis, it discovers potential optimizations to boost efficiency

Language: Rust - Size: 233 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 12 - Forks: 2

ycm-core/ycmd

A code-completion & code-comprehension server

Language: Python - Size: 41.2 MB - Last synced: 22 days ago - Pushed: 26 days ago - Stars: 1,680 - Forks: 768

rubik/radon

Various code metrics for Python code

Language: Python - Size: 2.59 MB - Last synced: 22 days ago - Pushed: 2 months ago - Stars: 1,595 - Forks: 113

hackedbyagirl/program-engineer-gpt

Interact directly with code repositories in a chat or automate the development of your code based just on a project description

Language: Python - Size: 2.07 MB - Last synced: 3 days ago - Pushed: 10 months ago - Stars: 23 - Forks: 8

universal-ctags/ctags

A maintained ctags implementation

Language: C - Size: 21.3 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 6,258 - Forks: 612

benman1/gitcodebeauty

analyse repositories of python and R code, and return aggregate code quality statistics for contributors

Language: Shell - Size: 17.6 KB - Last synced: 24 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

Tencent/CodeAnalysis

Static Code Analysis - ้™ๆ€ไปฃ็ ๅˆ†ๆž

Language: Python - Size: 635 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 1,573 - Forks: 269

mrseanryan/loc-counter

:memo: Counts how many lines of code (LOC/SLOC) are in a code base, by programming language.

Language: Python - Size: 9.77 KB - Last synced: 24 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 4

ruben2020/codequery

A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.

Language: C++ - Size: 7.51 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 660 - Forks: 85

felixfbecker/php-language-server

PHP Implementation of the VS Code Language Server Protocol ๐Ÿ†šโ†”๐Ÿ–ฅ

Language: PHP - Size: 1.92 MB - Last synced: 25 days ago - Pushed: 12 months ago - Stars: 1,141 - Forks: 185

spotbugs/spotbugs

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

Language: Java - Size: 138 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 3,328 - Forks: 569

LionelDraghi/ArchiCheck

Archicheck is a simple tool to describe and enforce architecture/design decision

Language: Roff - Size: 30.9 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 1

benbalter/count-org-loc

Count total lines of code across a GitHub organization

Language: Ruby - Size: 21.5 KB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 104 - Forks: 102

davidfstr/pydeps

Visualizes Python module dependencies.

Language: Python - Size: 199 KB - Last synced: 26 days ago - Pushed: over 11 years ago - Stars: 5 - Forks: 2

talsma-ict/umldoclet

Automatically generate PlantUML diagrams in javadoc

Language: Java - Size: 92.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 220 - Forks: 31

pmd/pmd

An extensible multilanguage static code analyzer.

Language: Java - Size: 450 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 4,649 - Forks: 1,451

credfeto/credfeto-enum-source-generation

C# source generator for producing faster enum lookups

Language: C# - Size: 1.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 17 - Forks: 0

funfair-tech/funfair-server-code-analysis

Additional code analysis rules that all FunFair C# code needs to abide by

Language: C# - Size: 3.75 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0

INRIA/spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

Language: Java - Size: 33.6 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 1,661 - Forks: 336

Joeri-Abbo/python-github-sonarqube

Integrate with SonarQube for continuous code quality inspection. Import GitHub projects, set up automated workflows, and ensure codebase quality.

Language: Python - Size: 26.4 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1

thoughtbot/complexity

A command line tool to identify complex code

Language: Rust - Size: 59.6 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 147 - Forks: 6

mumuki/mulang

:bamboo: Universal, Multi Language, Multi Paradigm code analyzer

Language: Haskell - Size: 15.5 MB - Last synced: 28 days ago - Pushed: 9 months ago - Stars: 122 - Forks: 9

configcat/scan-repository

ConfigCat's repository scanner GitHub Action. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

Language: Shell - Size: 104 KB - Last synced: 30 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 2

timakin/bodyclose

Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.

Language: Go - Size: 64.5 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 298 - Forks: 32

sjednac/coffea

Static dependency analyzer for Java bytecode.

Language: Python - Size: 500 KB - Last synced: 26 days ago - Pushed: over 7 years ago - Stars: 14 - Forks: 5

spatie/x-ray

Scan source code for calls to ray() and related calls.

Language: PHP - Size: 542 KB - Last synced: 11 days ago - Pushed: 27 days ago - Stars: 72 - Forks: 8

GSA/christopher

christopher - public repo with tech.gsa.gov code for testing auto dev scanning pipeline

Language: HTML - Size: 29.1 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 9 - Forks: 2

wapmorgan/PhpCodeAnalyzer

PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used

Language: PHP - Size: 79.1 KB - Last synced: about 21 hours ago - Pushed: over 1 year ago - Stars: 96 - Forks: 8

fouadh/gocan

Analyze your code as a crime scene !

Language: Go - Size: 10.3 MB - Last synced: 27 days ago - Pushed: 6 months ago - Stars: 20 - Forks: 1

godcodehunter/rust-visualizer

๐Ÿ“Š An interactive visualizer for Rusty projects to improve testing, code analysis, Git, documentation, CI, ...

Language: Rust - Size: 1000 Bytes - Last synced: 22 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0

insideapp-oss/sonar-flutter

SonarQube plugin for Flutter / Dart

Language: Java - Size: 1.25 MB - Last synced: 26 days ago - Pushed: 4 months ago - Stars: 404 - Forks: 74