Problem
Running ArchLens on its own C# codebase produces an empty diagram — zero packages, zero edges.
Config used
```json
{
"name": "Archlens",
"rootFolder": ".",
"fileExtensions": [".cs"],
"exclusions": ["obj/", "bin/", ".vs/"],
"saveLocation": "/diagrams/",
"views": {
"completeView": {
"packages": [{"path": "*", "depth": 2}],
"ignorePackages": []
}
}
}
```
Run from `src/c-sharp/`.
Expected
The diagram should show the clean architecture layers: Domain, Application, Infra, CLI — with their dependencies.
Namespaces in the project
```
Archlens.Application
Archlens.Domain.Interfaces
Archlens.Domain.Models.Records
Archlens.Infra.Parsers
Archlens.Infra.Renderers
Archlens.Infra.Factories
Archlens.Infra.SnapshotManagers
```
The `name` field matches the root namespace (`Archlens`), so the parser should be able to resolve internal dependencies.
Output
```json
{"title": "completeView", "packages": [], "edges": []}
```
Problem
Running ArchLens on its own C# codebase produces an empty diagram — zero packages, zero edges.
Config used
```json
{
"name": "Archlens",
"rootFolder": ".",
"fileExtensions": [".cs"],
"exclusions": ["obj/", "bin/", ".vs/"],
"saveLocation": "/diagrams/",
"views": {
"completeView": {
"packages": [{"path": "*", "depth": 2}],
"ignorePackages": []
}
}
}
```
Run from `src/c-sharp/`.
Expected
The diagram should show the clean architecture layers: Domain, Application, Infra, CLI — with their dependencies.
Namespaces in the project
```
Archlens.Application
Archlens.Domain.Interfaces
Archlens.Domain.Models.Records
Archlens.Infra.Parsers
Archlens.Infra.Renderers
Archlens.Infra.Factories
Archlens.Infra.SnapshotManagers
```
The `name` field matches the root namespace (`Archlens`), so the parser should be able to resolve internal dependencies.
Output
```json
{"title": "completeView", "packages": [], "edges": []}
```