docs: update architecture diagrams
This commit is contained in:
@@ -60,7 +60,6 @@ classDiagram
|
||||
PyprojectToml : tool ToolSection
|
||||
WalkdirDiscovery : +new() -] Self
|
||||
WalkdirDiscovery : -detect_language(path Path) -] Option[Language]
|
||||
WalkdirDiscovery : -is_test_file(path Path, language Language) -] bool
|
||||
WalkdirDiscovery : -is_excluded(path Path, root Path, excludes [String]) -] bool
|
||||
TreeSitterAnalyzer : rust RustExtractor
|
||||
TreeSitterAnalyzer : python PythonExtractor
|
||||
|
||||
@@ -54,6 +54,7 @@ classDiagram
|
||||
ModuleName : +capitalize(s str) -] String
|
||||
ModuleName : +as_str() -] str
|
||||
Language : +name() -] static str
|
||||
Language : +is_test_file(path Path) -] bool
|
||||
FilePath : +new(value str) -] Result[Self, DomainError]
|
||||
FilePath : +as_str() -] str
|
||||
RuleViolation : source_module String
|
||||
@@ -88,6 +89,7 @@ classDiagram
|
||||
AnalysisConfig : +include_tests() -] bool
|
||||
AnalysisConfig : +with_changed_files(files HashSet[String]) -] Self
|
||||
AnalysisConfig : +changed_files() -] Option[HashSet[String]]
|
||||
AnalysisConfig : +is_standard_excluded(name str) -] bool
|
||||
AnalysisResult : elements Vec
|
||||
AnalysisResult : relationships Vec
|
||||
AnalysisResult : warnings Vec
|
||||
@@ -157,6 +159,7 @@ classDiagram
|
||||
CodeGraph : +qualify() -] CodeGraph
|
||||
CodeGraph : +cross_module_deps_for(module ModuleName) -] Vec[(ModuleName, usize)]
|
||||
CodeGraph : +subgraph_by_module(module ModuleName) -] CodeGraph
|
||||
CodeGraph : +merge_project_edges(project_graph CodeGraph)
|
||||
CodeGraph : +module_edges() -] HashMap[(String, String), usize]
|
||||
SourceFile --> FilePath
|
||||
SourceFile --> Language
|
||||
|
||||
@@ -97,7 +97,6 @@ classDiagram
|
||||
PyprojectToml : tool ToolSection
|
||||
WalkdirDiscovery : +new() -] Self
|
||||
WalkdirDiscovery : -detect_language(path Path) -] Option[Language]
|
||||
WalkdirDiscovery : -is_test_file(path Path, language Language) -] bool
|
||||
WalkdirDiscovery : -is_excluded(path Path, root Path, excludes [String]) -] bool
|
||||
TreeSitterAnalyzer : rust RustExtractor
|
||||
TreeSitterAnalyzer : python PythonExtractor
|
||||
@@ -180,6 +179,7 @@ classDiagram
|
||||
ModuleName : +capitalize(s str) -] String
|
||||
ModuleName : +as_str() -] str
|
||||
Language : +name() -] static str
|
||||
Language : +is_test_file(path Path) -] bool
|
||||
FilePath : +new(value str) -] Result[Self, DomainError]
|
||||
FilePath : +as_str() -] str
|
||||
RuleViolation : source_module String
|
||||
@@ -214,6 +214,7 @@ classDiagram
|
||||
AnalysisConfig : +include_tests() -] bool
|
||||
AnalysisConfig : +with_changed_files(files HashSet[String]) -] Self
|
||||
AnalysisConfig : +changed_files() -] Option[HashSet[String]]
|
||||
AnalysisConfig : +is_standard_excluded(name str) -] bool
|
||||
AnalysisResult : elements Vec
|
||||
AnalysisResult : relationships Vec
|
||||
AnalysisResult : warnings Vec
|
||||
@@ -283,6 +284,7 @@ classDiagram
|
||||
CodeGraph : +qualify() -] CodeGraph
|
||||
CodeGraph : +cross_module_deps_for(module ModuleName) -] Vec[(ModuleName, usize)]
|
||||
CodeGraph : +subgraph_by_module(module ModuleName) -] CodeGraph
|
||||
CodeGraph : +merge_project_edges(project_graph CodeGraph)
|
||||
CodeGraph : +module_edges() -] HashMap[(String, String), usize]
|
||||
Cli : command Option
|
||||
Cli : path PathBuf
|
||||
|
||||
Reference in New Issue
Block a user