Code Analysis: Daily Prayer Time 2022.03.24

Class Rating Complexity Lines of code
TimetablePrinter
C
111 364
DailyShortCode
B
87 268
DPTPrayTime
B
81 261
DailyTimetablePrinter
A
56 238
DigitalScreen
A
54 390
Validator
S
34 120
MonthlyTimetablePrinter
S
33 221
DatabaseConnection
S
32 193
DPTCsvProcessor
S
17 81
UpdateStyles
S
14 107
DPTLanguageProcessor
S
13 53
MonthlyShortCode
S
13 83
HijriDate
S
12 55
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
PrayerTimeController
S
10 46
DPTStartTimeProcessor
S
9 93
WorldCities
S
8 50
Init
S
7 46
DSTemplateLoader
S
7 41
DPTAjaxHandler
S
6 21
AssetsLoader
S
6 39
MonthlyTimeTable
S
6 21
DailyPrayerTime
S
5 35
AdminMenu
S
4 34
CustomPluginSettings
S
4 24
ThemeSettingsProcessor
S
3 53
Shortcodes
S
3 29
DPTOtherProcessor
S
3 22
VersePrinter
S
2 21
DPTHijriProcessor
S
2 11
DPTDigitalScreenProcessor
S
2 70
QuranRandomizer
S
1 3