Skip to content
CAI
Software that uses CAICheck a score

superhighfives/pika

57.3

Adequate · 30 September 2026

7.7k

lines of production code

Swift

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

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.