superhighfives/pika
57.3
Adequate · 30 September 2026
7.7k
lines of production code
Swift
primary language
2
measurements over time
What this system is
This system is an iOS application named Pika, evidenced by the Xcode project structure and asset localization files. Its current development activity is focused almost exclusively on maintenance, specifically updating build dependencies and fixing project configuration issues. Recent work has also involved refining Chinese language localization assets, indicating ongoing efforts to support or improve internationalization rather than introducing new features.
How it got here
March 2026 — 14 commits updating dependencies (3 manifests)
1 change.
A dependency / build maintenance change in (dependencies) — 14 commits (2 fixs), 3 files.
Week 29 of 2026 (13 Jul – 19 Jul) — 16 commits (9 fixes) fixing Pika.xcodeproj/xcshareddata
1 change.
A fix in Pika.xcodeproj/xcshareddata — 16 commits (9 fixs), 2 files.
Week 31 of 2026 (27 Jul – 2 Aug) — 31 commits (11 fixes) modifying Pika/Assets/zh-Hans.lproj, Pika/Assets/zh-Hant.lproj
1 change.
A change to existing behaviour in Pika/Assets/zh-Hans.lproj, Pika/Assets/zh-Hant.lproj — 31 commits (11 fixs), 4 files.
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 64 → 57 (-6.7)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 98 → 94 (-4.7)
- Architecture 93 → 95 (+1.9)
- Maturity 47 → 47 (-0.0)
- Readiness 65 → 45 (-20.0)
- Security 85 → 85 (+0.0)
Resolved (4)
- Documentation: no contributor guidance (README.md)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Hotspot: Pika/Services/URLSchemeHandler.swift (Pika/Services/URLSchemeHandler.swift)
New (18)
- ComplianceToggle.body (cognitive 18) (Pika/Views/ComplianceToggle.swift)
- ComplianceToggleGroup.body (cognitive 28) (Pika/Views/ComplianceToggleGroup.swift)
- ContentView.body (cognitive 36) (Pika/Views/ContentView.swift)
- ContentView.body (cyclomatic 35) (Pika/Views/ContentView.swift)
- Duplicated block (10 lines × 2) (Pika/ButtonStyles/AppearanceButtonStyle.swift)
- Duplicated block (11 lines × 2) (Pika/Views/AppVersion.swift)
- Duplicated block (11 lines × 2) (Pika/Views/HelpView.swift)
- Duplicated block (13 lines × 2) (Pika/ButtonStyles/AppearanceButtonStyle.swift)
- Duplicated block (14 lines × 2) (Pika/Views/HelpView.swift)
- Duplicated block (5 lines × 2) (Pika/Views/ColorPickOverlay.swift)
- Duplicated block (7 lines × 2) (Pika/Views/EyedropperButton.swift)
- Duplicated block (9 lines × 2) (Pika/Extensions/NSColor+Lab.swift)
- Duplicated block (9 lines × 2) (Pika/Views/HelpRows.swift)
- Hotspot: Pika/Views/ContentView.swift (Pika/Views/ContentView.swift)
- MethodTooLong: ContentView.body (Pika/Views/ContentView.swift)
- Outdated: keyboardshortcuts
- SwapButtonStyleView.body (cognitive 21) (Pika/ButtonStyles/SwapButtonStyle.swift)
- TooManyMethods: NSColor (Pika/Extensions/APCACompliance.swift)
Changes since last survey
- 1 commits — 1 feature/other, 0 fixes
By area
- Pika/Assets — 1 commit
Notable commits
- change: chore: update ColorNames.json from color-name-list (#267)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
superhighfives/pika was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 30 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 69105c04008966c2ac2622eca54a90c95d500f70 — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-cb25ca4feafa.