Travelcompanion
D 56 completed
mobile_app / dart · medium
1,263
Files
397,615
LOC
1
Frameworks
16
Languages
Pipeline State
completedRun ID
#1727731Phase
doneProgress
0%Started
2026-05-04 04:23:59Finished
2026-05-04 04:23:59LLM tokens
0Pipeline Metadata
Stage
SecuredDecision
proceedNovelty
32.00Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:38Deduplication group #47532
Member of a group with 606 similar repo(s) · framework
flutter — this repo is canonical view group →Repobility analyzer · published findings · https://repobility.com
Quality Score
D
55.8/100
Structure
57
Code Quality
47
Documentation
63
Testing
70
Practices
57
Security
40
Dependencies
85
Strengths
- Good test coverage (67% test-to-source ratio)
- Consistent naming conventions (snake_case)
Weaknesses
- No LICENSE file — legal ambiguity for contributors
- No CI/CD configuration — manual testing and deployment
- 1 files with critical complexity need refactoring
- Potential hardcoded secrets in 4 files
- 34382 duplicate lines detected — consider DRY refactoring
- 83 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
- Move hardcoded secrets to environment variables or a secrets manager
Languages
Frameworks
Flutter
Symbols
method2,105
class825
function477
enum67
extension25
property17
variable13
type_alias7
macro6
struct3
constant3
interface2
trait1
API Endpoints (3)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | FCM_SERVER_KEY | env.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | SUPABASE_SERVICE_ROLE_KEY | env.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | SUPABASE_URL | env.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
