studhub-epfl/studhub-app

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
app/src/main/java/com/studhub/app/domain/usecase/user/SignOut.kt10
A
0 mins
A
100%
app/src/main/java/com/studhub/app/domain/usecase/user/UnblockUser.kt18
A
0 mins
A
100%
app/src/main/java/com/studhub/app/domain/usecase/user/UpdateCurrentUserInfo.kt15
A
0 mins
A
100%
app/src/main/java/com/studhub/app/domain/usecase/user/UpdateRating.kt11
A
2 hrs
F
50%
app/src/main/java/com/studhub/app/presentation/about/AboutScreen.kt26
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/auth/AuthScreen.kt31
A
0 mins
B
82%
app/src/main/java/com/studhub/app/presentation/auth/AuthViewModel.kt87
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/auth/components/AuthTopBar.kt18
A
0 mins
B
87%
app/src/main/java/com/studhub/app/presentation/auth/components/SignInContent.kt104
A
1 hr
A
100%
app/src/main/java/com/studhub/app/presentation/auth/forgot/ForgotPasswordScreen.kt44
A
0 mins
F
0%
app/src/main/java/com/studhub/app/presentation/auth/forgot/components/ForgotPassword.kt31
A
0 mins
F
0%
app/src/main/java/com/studhub/app/presentation/auth/forgot/components/ForgotPasswordContent.kt51
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/auth/forgot/components/ForgotPasswordTopBar.kt30
A
0 mins
B
88%
app/src/main/java/com/studhub/app/presentation/auth/signup/SignUpScreen.kt48
A
0 mins
F
0%
app/src/main/java/com/studhub/app/presentation/auth/signup/components/SignUp.kt29
A
0 mins
F
0%
app/src/main/java/com/studhub/app/presentation/auth/signup/components/SignUpContent.kt83
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/auth/signup/components/SignUpTopBar.kt30
A
0 mins
B
88%
app/src/main/java/com/studhub/app/presentation/auth/verify/VerifyEmailScreen.kt41
A
0 mins
F
0%
app/src/main/java/com/studhub/app/presentation/auth/verify/components/ReloadUser.kt24
A
0 mins
A
92%
app/src/main/java/com/studhub/app/presentation/auth/verify/components/VerifyEmailContent.kt35
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/auth/verify/components/VerifyEmailTopBar.kt25
A
0 mins
B
85%
app/src/main/java/com/studhub/app/presentation/conversation/ChatScreen.kt48
A
0 mins
F
35%
app/src/main/java/com/studhub/app/presentation/conversation/ChatViewModel.kt59
A
0 mins
F
46%
app/src/main/java/com/studhub/app/presentation/conversation/ConversationScreen.kt40
A
0 mins
D
61%
app/src/main/java/com/studhub/app/presentation/conversation/ConversationViewModel.kt39
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/conversation/components/ChatTopBar.kt31
A
0 mins
B
88%
app/src/main/java/com/studhub/app/presentation/conversation/components/ConversationItem.kt85
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/conversation/components/MessageCard.kt49
A
0 mins
B
83%
app/src/main/java/com/studhub/app/presentation/conversation/components/MessageInput.kt43
A
0 mins
B
80%
app/src/main/java/com/studhub/app/presentation/conversation/components/MessageList.kt14
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/HomeScreen.kt50
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/HomeViewModel.kt35
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/AboutButton.kt17
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/AddListingButton.kt18
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/BrowseButton.kt17
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/ConversationButton.kt17
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/FeaturedItems.kt9
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/ProfileButton.kt17
A
0 mins
A
100%
app/src/main/java/com/studhub/app/presentation/home/components/WelcomeText.kt19
A
0 mins
B
87%
app/src/main/java/com/studhub/app/presentation/listing/add/CreateListingScreen.kt103
C
1 day
F
56%
app/src/main/java/com/studhub/app/presentation/listing/add/CreateListingViewModel.kt129
A
4 hrs
A
93%
app/src/main/java/com/studhub/app/presentation/listing/add/components/BiddingSpecifics.kt54
A
0 mins
A
92%
app/src/main/java/com/studhub/app/presentation/listing/add/components/CategoryChoice.kt48
A
2 hrs
D
61%
app/src/main/java/com/studhub/app/presentation/listing/add/components/CategorySheet.kt122
A
0 mins
D
69%
app/src/main/java/com/studhub/app/presentation/listing/add/components/ListingForm.kt94
A
3 hrs
B
84%
app/src/main/java/com/studhub/app/presentation/listing/add/components/MeetingPointInput.kt37
A
0 mins
F
47%
app/src/main/java/com/studhub/app/presentation/listing/add/components/PriceRow.kt39
A
35 mins
A
100%
app/src/main/java/com/studhub/app/presentation/listing/browse/BrowseScreen.kt100
A
3 hrs
C
78%
app/src/main/java/com/studhub/app/presentation/listing/browse/BrowseViewModel.kt66
A
1 hr
C
76%
app/src/main/java/com/studhub/app/presentation/listing/browse/ListingThumbnailScreen.kt42
A
0 mins
F
37%