Code Analysis: Daily Prayer Time 2022.04.15

Class Rating Complexity Lines of code
TimetablePrinter
C
112 368
DailyShortCode
B
87 268
DPTPrayTime
B
81 261
DigitalScreen
A
57 410
DailyTimetablePrinter
A
56 239
Validator
S
34 120
MonthlyTimetablePrinter
S
33 221
DatabaseConnection
S
32 196
DPTCsvProcessor
S
17 81
UpdateStyles
S
14 107
DPTLanguageProcessor
S
13 53
MonthlyShortCode
S
13 84
HijriDate
S
12 55
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
PrayerTimeController
S
10 47
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
CustomPluginSettings
S
4 24
AdminMenu
S
4 34
ThemeSettingsProcessor
S
3 53
Shortcodes
S
3 29
DPTOtherProcessor
S
3 22
VersePrinter
S
2 21
DPTDigitalScreenProcessor
S
2 70
DPTHijriProcessor
S
2 11
QuranRandomizer
S
1 3