[2026-10-06] eagle: work/projects/vscode-migration/modularization-roadmap.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-06 17:03:09 +06:00
1 parent 05c78ca00d
commit 1b87cbaf76
1 file changed
+8 -8
@@ -294,14 +294,14 @@ After Phases 1–4, these depend only on contracts and the foundation. Suggested
Add these checks to a script and run it in CI:
| Metric | Today | Target |
|---|---:|---:|
| Lines in `DuckDuckGo_Privacy_Browser` | 271k | ≤ 30k (shell) |
| Folders in the biggest dependency cycle | 93 / 103 | 0 |
| Files using `Application.appDelegate` / `NSApp.delegateTyped` | 273 | shell only |
| Files using `WindowControllersManager(Protocol)` | 78 | shell only |
| Unit test files with `@testable import DuckDuckGo_Privacy_Browser` | 570 | shell tests only |
| Keys in the app's `Localizable.xcstrings` | 1,980 | shell strings only |
| Metric | Today | Target |
| ------------------------------------------------------------------ | -------: | -----------------: |
| Lines in `DuckDuckGo_Privacy_Browser` | 271k | ≤ 30k (shell) |
| Folders in the biggest dependency cycle | 93 / 103 | 0 |
| Files using `Application.appDelegate` / `NSApp.delegateTyped` | 273 | shell only |
| Files using `WindowControllersManager(Protocol)` | 78 | shell only |
| Unit test files with `@testable import DuckDuckGo_Privacy_Browser` | 570 | shell tests only |
| Keys in the app's `Localizable.xcstrings` | 1,980 | shell strings only |
---