Code health of gabrielabubakar/rise-chat
Repowise scores gabrielabubakar/rise-chat at 7.2 out of 10 for code health, which reads as good, alongside maintainability 8.2 and static performance 10.0 on the same scale. There are 228 open findings across the three pillars, and the lowest-scoring file is ProfileScreen.tsx at 1.7. Scores are computed from complexity, duplication, churn and git fix history, not from a linter.
Findings by severity
35 critical, 73 high, 91 medium, 29 low.
Hotspots
43 files are flagged as hotspots. The top 5:
- src/features/chats/screens/ChatDetailScreen.tsx: 16 commits in the last 90 days from 2 contributors with 2 recent bug fixes
- src/features/chats/components/NewGroupBottomSheet.tsx: 10 commits in the last 90 days from 2 contributors with 1 recent bug fix
- src/features/chats/screens/ProfileScreen.tsx: 16 commits in the last 90 days from 2 contributors with 1 recent bug fix
- src/features/chats/hooks/useChats.ts: 6 commits in the last 90 days from 2 contributors
- src/features/chats/components/ChatItem.tsx: 14 commits in the last 90 days from 2 contributors
Lowest-scoring files
- src/features/chats/screens/ProfileScreen.tsx: 1.7 out of 10
- src/features/chats/screens/ChatDetailScreen.tsx: 2.4 out of 10 with 2 bug fixes in the last 180 days
- src/features/chats/components/NewGroupBottomSheet.tsx: 2.8 out of 10
- src/features/chats/hooks/useChatRealtime.ts: 3.0 out of 10 with 3 bug fixes in the last 180 days
- src/core/providers/RealtimeProvider.tsx: 3.3 out of 10 with 2 bug fixes in the last 180 days
Checked against bug fixes
Of the 20 files Repowise scores lowest, 7 had a bug fix in the last 180 days. Across all 182 scored files, 11.0% had a bug fix in that window.
Dead code and refactoring
Repowise found 39 unused exports. 1 refactoring target across 1 file would raise the score.
More on rise-chat: summary and FAQ, codebase overview, architecture.
Related guide: Best dead code detection tools by language