Edge Types
The FL Repos graph contains 75,735 edges across 19 edge types. Each edge type encodes a specific relationship between two node types.Edge Type Reference
DEPENDS_ON
Repository → Dependency
A repository declares a dependency on an external package.
HAS_FILE
Repository → SourceFile
A repository contains a source file.
HAS_FUNCTION
Repository → Function
SourceFile → Function
A repository or source file contains a function definition. The SourceFile → Function edge provides the more specific location.
HAS_CLASS
Repository → Class
SourceFile → Class
A repository or source file contains a class definition.
HAS_MODEL
Repository → DataModel
A repository defines a Django ORM model.
HAS_FIELD
DataModel → ModelField
A Django model has a field definition.
HAS_ENDPOINT
Repository → APIEndpoint
A repository exposes an HTTP API endpoint.
HAS_TEST
Repository → TestCase
SourceFile → TestCase
A repository or source file contains a test case.
HAS_SECURITY_ISSUE
Repository → SecurityPattern
SourceFile → SecurityPattern
A repository or source file has a detected security pattern.
HAS_CONFIG
Repository → ConfigFile
A repository contains a configuration file.
COMMITTED_TO
Contributor → Repository
A contributor has made commits to a repository.
CALLS
Function → Function
One function calls another function. This edge enables call graph analysis.
IMPORTS
Repository → Repository
One repository imports code from another repository (cross-repo dependency). This edge is derived from import analysis and shared package relationships.
TESTS
TestCase → Class
TestCase → Function
A test case directly tests a class or function. This edge is inferred from test naming conventions and import analysis.
DEFINED_IN
Function → SourceFile
Class → SourceFile
DataModel → SourceFile
An entity is defined in a source file. The inverse of HAS_FUNCTION, HAS_CLASS, and HAS_MODEL — useful for navigating from entity to file.
INHERITS_FROM
Class → Class
A class inherits from another class. Only populated when both the parent and child classes are represented as nodes in the graph.
USES_MODEL
Function → DataModel
Class → DataModel
A function or class references a Django model. Inferred from import analysis and type annotations.
SERVES_ENDPOINT
Class → APIEndpoint
Function → APIEndpoint
A view class or function serves an API endpoint.
SAME_AS
Contributor → Contributor
Two contributor nodes represent the same person (different name/email combinations in Git history that have been de-duplicated). This edge connects the canonical node to aliases.