mirror of
https://github.com/selfxyz/self.git
synced 2026-02-19 02:24:25 -05:00
Add tech debt baseline snapshot generator and baseline docs (#1743)
* Add cruft baseline snapshot * pr feedback * rename cruft to tech deb * improve baseline
This commit is contained in:
1071
docs/maintenance/tech-debt-baseline.json
Normal file
1071
docs/maintenance/tech-debt-baseline.json
Normal file
File diff suppressed because it is too large
Load Diff
26
docs/maintenance/tech-debt-baseline.md
Normal file
26
docs/maintenance/tech-debt-baseline.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Tech Debt Baseline Snapshot
|
||||
|
||||
Generated from `package.json` workspaces. This file is intended as an immutable baseline for cleanup PRs.
|
||||
|
||||
## Top 10 largest workspaces by source-file count
|
||||
|
||||
- `app` (401 source files, 152 deps)
|
||||
- `circuits` (294 source files, 51 deps)
|
||||
- `contracts` (242 source files, 54 deps)
|
||||
- `packages/mobile-sdk-alpha` (145 source files, 49 deps)
|
||||
- `common` (119 source files, 47 deps)
|
||||
- `packages/mobile-sdk-demo` (66 source files, 56 deps)
|
||||
- `sdk/core` (19 source files, 26 deps)
|
||||
- `sdk/qrcode-angular` (14 source files, 37 deps)
|
||||
- `sdk/qrcode` (13 source files, 40 deps)
|
||||
- `scripts/tests` (2 source files, 0 deps)
|
||||
|
||||
## Workspaces with no `test` script
|
||||
|
||||
- None
|
||||
|
||||
## Workspaces with unusually large dependency sets
|
||||
|
||||
- Threshold: >= 85 total dependencies (mean + 1σ, minimum 50).
|
||||
- `app`: 152 total (90 deps, 62 devDeps, 0 peerDeps)
|
||||
|
||||
Reference in New Issue
Block a user