repowisewangzan101/mika

Code health of wangzan101/mika

Repowise scores wangzan101/mika at 9.0 out of 10 for code health, which reads as excellent, alongside maintainability 9.1 and static performance 9.9 on the same scale. There are 702 open findings across the three pillars, and the lowest-scoring file is page.js at 1.5. Scores are computed from complexity, duplication, churn and git fix history, not from a linter.

Findings by severity

35 critical, 96 high, 358 medium, 213 low.

Hotspots

46 files are flagged as hotspots. The top 5:

  • app/src/main/java/com/wangzan101/mika/settings/ProviderStore.kt: 5 commits in the last 90 days from 1 contributor
  • app/src/main/java/com/wangzan101/mika/ui/ChatDrawer.kt: 4 commits in the last 90 days from 1 contributor
  • app/src/main/java/com/wangzan101/mika/ui/ModelsScreen.kt: 4 commits in the last 90 days from 1 contributor
  • app/src/main/java/com/wangzan101/mika/ui/ChatViewModel.kt: 7 commits in the last 90 days from 1 contributor
  • app/src/test/java/com/wangzan101/mika/ui/ChatViewModelTest.kt: 6 commits in the last 90 days from 1 contributor

Dead code and refactoring

7 refactoring targets across 7 files would raise the score.

More on mika: summary and FAQ, codebase overview, architecture.