fix: remove unused assignment and import warnings in tests
This commit is contained in:
144
docs/arch/ascii/module.txt
Normal file
144
docs/arch/ascii/module.txt
Normal file
@@ -0,0 +1,144 @@
|
||||
╔══════════════════════════════════════╗
|
||||
║ Architecture Overview ║
|
||||
╠══════════════════════════════════════╣
|
||||
║ Elements: 61 Modules: 4 ║
|
||||
║ Relationships: 59 ║
|
||||
╚══════════════════════════════════════╝
|
||||
|
||||
┌─ Adapters (30 types)
|
||||
│
|
||||
│ ├── [str] AsciiRenderer
|
||||
│ ├── [str] D2Renderer
|
||||
│ ├── [str] CargoWorkspaceAnalyzer
|
||||
│ ├── [str] WorkspaceToml
|
||||
│ ├── [str] WorkspaceSection
|
||||
│ ├── [str] MemberToml
|
||||
│ ├── [str] PackageSection
|
||||
│ ├── [str] PythonProjectAnalyzer
|
||||
│ ├── [str] ProjectSection
|
||||
│ ├── [str] PoetrySection
|
||||
│ ├── [str] ToolSection
|
||||
│ ├── [str] PyprojectToml
|
||||
│ ├── [str] StdoutOutputWriter
|
||||
│ ├── [str] FileOutputWriter
|
||||
│ ├── [enm] OutputPath
|
||||
│ ├── [str] MermaidRenderer
|
||||
│ ├── [trt] LanguageExtractor
|
||||
│ ├── [str] TreeSitterAnalyzer
|
||||
│ ├── [str] RustExtractor
|
||||
│ ├── [str] PythonExtractor
|
||||
│ ├── [str] WalkdirDiscovery
|
||||
│ ├── [str] HtmlRenderer
|
||||
│ ├── [str] GraphData
|
||||
│ ├── [str] NodeData
|
||||
│ ├── [str] EdgeData
|
||||
│ ├── [str] RawRules
|
||||
│ ├── [str] RawConfig
|
||||
│ ├── [str] RawAnalysis
|
||||
│ ├── [str] RawOutput
|
||||
│ └── [str] TomlConfigLoader
|
||||
└───
|
||||
|
||||
┌─ Application (2 types)
|
||||
│
|
||||
│ ├── [str] AnalyzeCodebase
|
||||
│ └── [str] AnalyzeCodebaseResult
|
||||
└───
|
||||
|
||||
┌─ Domain (27 types)
|
||||
│
|
||||
│ ├── [str] Relationship
|
||||
│ ├── [str] CodeElement
|
||||
│ ├── [enm] DomainError
|
||||
│ ├── [trt] DiagramRenderer
|
||||
│ ├── [trt] SourceAnalyzer
|
||||
│ ├── [trt] ConfigLoader
|
||||
│ ├── [trt] FileDiscovery
|
||||
│ ├── [trt] ProjectAnalyzer
|
||||
│ ├── [trt] OutputWriter
|
||||
│ ├── [str] AnalysisResult
|
||||
│ ├── [str] AnalysisConfig
|
||||
│ ├── [str] AnalysisWarning
|
||||
│ ├── [enm] CodeElementKind
|
||||
│ ├── [enm] RelationshipKind
|
||||
│ ├── [enm] Visibility
|
||||
│ ├── [enm] DiagramLevel
|
||||
│ ├── [str] OutputConfig
|
||||
│ ├── [str] RenderedFile
|
||||
│ ├── [str] RenderOutput
|
||||
│ ├── [str] ModuleName
|
||||
│ ├── [enm] Language
|
||||
│ ├── [str] SourceFile
|
||||
│ ├── [str] FilePath
|
||||
│ ├── [enm] RuleKind
|
||||
│ ├── [str] RuleViolation
|
||||
│ ├── [str] BoundaryRule
|
||||
│ └── [str] CodeGraph
|
||||
└───
|
||||
|
||||
┌─ Presentation (2 types)
|
||||
│
|
||||
│ ├── [str] Cli
|
||||
│ └── [enm] Command
|
||||
└───
|
||||
|
||||
── Relationships ──
|
||||
Adapters::AsciiRenderer ─[extends]─> Domain::DiagramRenderer
|
||||
Adapters::D2Renderer ─[has]─> Domain::DiagramLevel
|
||||
Adapters::D2Renderer ─[extends]─> Domain::DiagramRenderer
|
||||
Adapters::CargoWorkspaceAnalyzer ─[extends]─> Domain::ProjectAnalyzer
|
||||
Adapters::ToolSection ─[has]─> Adapters::PoetrySection
|
||||
Adapters::PyprojectToml ─[has]─> Adapters::ToolSection
|
||||
Adapters::PythonProjectAnalyzer ─[extends]─> Domain::ProjectAnalyzer
|
||||
Adapters::StdoutOutputWriter ─[extends]─> Domain::OutputWriter
|
||||
Adapters::FileOutputWriter ─[has]─> Adapters::OutputPath
|
||||
Adapters::FileOutputWriter ─[extends]─> Domain::OutputWriter
|
||||
Adapters::MermaidRenderer ─[has]─> Domain::DiagramLevel
|
||||
Adapters::MermaidRenderer ─[extends]─> Domain::DiagramRenderer
|
||||
Adapters::TreeSitterAnalyzer ─[has]─> Adapters::RustExtractor
|
||||
Adapters::TreeSitterAnalyzer ─[has]─> Adapters::PythonExtractor
|
||||
Adapters::TreeSitterAnalyzer ─[extends]─> Domain::SourceAnalyzer
|
||||
Adapters::RustExtractor ─[extends]─> Adapters::LanguageExtractor
|
||||
Adapters::PythonExtractor ─[extends]─> Adapters::LanguageExtractor
|
||||
Adapters::WalkdirDiscovery ─[extends]─> Domain::FileDiscovery
|
||||
Adapters::HtmlRenderer ─[extends]─> Domain::DiagramRenderer
|
||||
Adapters::RawConfig ─[has]─> Adapters::RawAnalysis
|
||||
Adapters::RawConfig ─[has]─> Adapters::RawOutput
|
||||
Adapters::RawConfig ─[has]─> Adapters::RawRules
|
||||
Adapters::TomlConfigLoader ─[has]─> Adapters::RawConfig
|
||||
Adapters::TomlConfigLoader ─[extends]─> Domain::ConfigLoader
|
||||
Application::AnalyzeCodebaseResult ─[has]─> Domain::CodeGraph
|
||||
Domain::Relationship ─[has]─> Domain::RelationshipKind
|
||||
Domain::CodeElement ─[has]─> Domain::CodeElementKind
|
||||
Domain::CodeElement ─[has]─> Domain::FilePath
|
||||
Domain::CodeElement ─[has]─> Domain::Visibility
|
||||
Domain::AnalysisConfig ─[has]─> Domain::DiagramLevel
|
||||
Domain::AnalysisWarning ─[has]─> Domain::FilePath
|
||||
Domain::SourceFile ─[has]─> Domain::FilePath
|
||||
Domain::SourceFile ─[has]─> Domain::Language
|
||||
Domain::RuleViolation ─[has]─> Domain::RuleKind
|
||||
Application ─[has]─> Domain
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Domain
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Adapters
|
||||
Presentation ─[has]─> Application
|
||||
Presentation ─[has]─> Adapters
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
Adapters ─[has]─> Domain
|
||||
54
docs/arch/ascii/project.txt
Normal file
54
docs/arch/ascii/project.txt
Normal file
@@ -0,0 +1,54 @@
|
||||
╔══════════════════════════════════════╗
|
||||
║ Architecture Overview ║
|
||||
╠══════════════════════════════════════╣
|
||||
║ Elements: 14 Modules: 1 ║
|
||||
║ Relationships: 25 ║
|
||||
╚══════════════════════════════════════╝
|
||||
|
||||
┌─ (ungrouped)
|
||||
│ [prj] archlens-domain
|
||||
│ [prj] archlens-application
|
||||
│ [prj] archlens
|
||||
└───
|
||||
|
||||
┌─ Adapters (11 types)
|
||||
│
|
||||
│ ├── [prj] archlens-tree-sitter
|
||||
│ ├── [prj] archlens-walkdir
|
||||
│ ├── [prj] archlens-mermaid
|
||||
│ ├── [prj] archlens-ascii
|
||||
│ ├── [prj] archlens-file-writer
|
||||
│ ├── [prj] archlens-stdout-writer
|
||||
│ ├── [prj] archlens-toml-config
|
||||
│ ├── [prj] archlens-cargo-workspace
|
||||
│ ├── [prj] archlens-python-project
|
||||
│ ├── [prj] archlens-d2
|
||||
│ └── [prj] archlens-html
|
||||
└───
|
||||
|
||||
── Relationships ──
|
||||
archlens-application ─[has]─> archlens-domain
|
||||
archlens ─[has]─> archlens-tree-sitter
|
||||
archlens ─[has]─> archlens-ascii
|
||||
archlens ─[has]─> archlens-stdout-writer
|
||||
archlens ─[has]─> archlens-application
|
||||
archlens ─[has]─> archlens-walkdir
|
||||
archlens ─[has]─> archlens-d2
|
||||
archlens ─[has]─> archlens-html
|
||||
archlens ─[has]─> archlens-mermaid
|
||||
archlens ─[has]─> archlens-file-writer
|
||||
archlens ─[has]─> archlens-domain
|
||||
archlens ─[has]─> archlens-cargo-workspace
|
||||
archlens ─[has]─> archlens-toml-config
|
||||
archlens ─[has]─> archlens-python-project
|
||||
archlens-tree-sitter ─[has]─> archlens-domain
|
||||
archlens-walkdir ─[has]─> archlens-domain
|
||||
archlens-mermaid ─[has]─> archlens-domain
|
||||
archlens-ascii ─[has]─> archlens-domain
|
||||
archlens-file-writer ─[has]─> archlens-domain
|
||||
archlens-stdout-writer ─[has]─> archlens-domain
|
||||
archlens-toml-config ─[has]─> archlens-domain
|
||||
archlens-cargo-workspace ─[has]─> archlens-domain
|
||||
archlens-python-project ─[has]─> archlens-domain
|
||||
archlens-d2 ─[has]─> archlens-domain
|
||||
archlens-html ─[has]─> archlens-domain
|
||||
Reference in New Issue
Block a user