Static code analysis to find violations in a dependency graph

PhpDependencyAnalysis PhpDependencyAnalysis is an extendable static code analysis for object-oriented PHP-Projects to generate dependency graphs from abstract datatypes (Classes, Interfaces and Traits) based on namespaces.

Related Repos


18

Roave Static analysis on top of mutation testing - prevents escaped mutants from being invalid according to static analysis
 
Featured
2.9k

MattPD C++ links A categorized list of C++ resources. Categories Analysis - program analysis Dynamic analysis - instrumentation, translation, sanitizers Static analysis - static analysis (static checkers and c
 
167

americanexpress EarlyBird is a sensitive data detection tool capable of scanning source code repositories for clear text password violations, PII, outdated cryptography methods, key files and more.
 
CMS
17

cusiman7 Static Fire Static Fire is an engine for creating static websites, primarily blogs. Instead of a standard database Static Fire uses Git as its primary data store. Static Fire was built by @RobertCusimano and powers ShadedTriangle
 

squizlabs About PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding s
 

deepmind Graph Nets library Graph Nets is DeepMind's library for building graph networks in Tensorflow and Sonnet. Contact [email protected] for comments and questions. What are graph networks? A graph network takes a g
 
812

jbmusso awesome-graph A curated list of resources for graph databases and graph computing tools Graph databases AgensGraph - multi-model graph database with SQL and Cypher support ArangoDB - highly available Multi-Model
 

alexkohler unimport unimport is a Go static analysis tool to find unnecessary import aliases. Installation go get -u github.com/alexkohler/unimport Usage Similar to other Go static anaylsis tools (such as golint, go
 

alexkohler prealloc prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated. Installation go get -u github.com/alexkohler/prealloc Usage Similar to other Go static ana
 

mhutchie Git Graph extension for Visual Studio Code View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want! Features Git Graph View: Display:
 

ishkawa DIKit An experimental project that provides static dependency injection by code generation. Overview DIKit generates code that resolves dependency graph. First, Declare dependency in the stored property of Dependen
 

Ubpa Feature the best C++ static reflection libliray in the whole world tiny, handy, elegant basic (non-static / static) member variable (non-static / static) member function
 

E1eveNn Deep learning framework realized by Numpy purely, supports for both Dynamic Graph and Static Graph with GPU acceleration
 
1.4k

apache TinkerPop3 provides graph computing capabilities for both graph databases (OLTP) and graph analytic systems (OLAP).
 

Octavian-ai CLEVR graph: A dataset for graph question answering A graph question answering (GQA) dataset inspired by CLEVR. You could call it CLEGR. We aim to follow a similar methodology and usefulness. The graph data is modelled on tran
 

lrjconan Efficient Graph Generation with Graph Recurrent Attention Networks, Deep Generative Model of Graphs, Graph Neural Networks, NeurIPS 2019
 

chaitjo Gated Graph Transformers for graph-level property prediction, i.e. graph classification and regression.
 
Popular
5k

davidhalter Jedi - an awesome autocompletion/static analysis library for Python If you have specific questions, please add an issue or ask on stackoverflow with the label python-jedi. Jedi is a static analysis tool for Python that can b
 

jakzal Static Analysis Tools for PHP Docker image providing static analysis tools for PHP. The list of available tools and the installer are actually managed in the jakzal/toolbox repository. Supported platforms and PHP ve
 
584

antvis Graphin means Graph Insight (analysis of graphs). It is a library based on G6 and React and offers graph analysis ability out of the box. Graphin's logo is graphene, which means the potential of the future.
 

linzeqipku javacode-to-neo4j Parse java source code, extract code entities (classes, interfaces, methods and fields) and static dependencies (inheritance, invocation, decleration, etc.), then store them into a neo4j graph database.