Code Analysis: Daily Prayer Time 2022.04.21

Class Rating Complexity Lines of code
TimetablePrinter
C
112 368
DailyShortCode
B
99 294
DPTPrayTime
B
81 261
DigitalScreen
A
58 415
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 92
WorldCities
S
8 50
DSTemplateLoader
S
8 41
Init
S
7 46
DPTAjaxHandler
S
6 21
AssetsLoader
S
6 43
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 28
DPTDigitalScreenProcessor
S
2 70
DPTHijriProcessor
S
2 11
VersePrinter
S
2 21
QuranRandomizer
S
1 3