Code Analysis: Daily Prayer Time 2022.05.04

Class Rating Complexity Lines of code
TimetablePrinter
C
114 375
DailyShortCode
B
100 297
DPTPrayTime
B
81 261
DigitalScreen
A
62 419
DailyTimetablePrinter
A
56 240
DatabaseConnection
S
38 226
Validator
S
34 120
MonthlyTimetablePrinter
S
33 221
HijriDate
S
18 78
DPTCsvProcessor
S
17 81
UpdateStyles
S
14 107
DPTLanguageProcessor
S
13 53
MonthlyShortCode
S
13 84
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
PrayerTimeController
S
10 47
DPTStartTimeProcessor
S
9 92
DSTemplateLoader
S
8 41
WorldCities
S
8 50
Init
S
7 46
DPTAjaxHandler
S
6 21
MonthlyTimeTable
S
6 21
AssetsLoader
S
6 44
DailyPrayerTime
S
5 35
Translator
S
5 15
AdminMenu
S
4 34
CustomPluginSettings
S
4 24
DPTOtherProcessor
S
3 21
Shortcodes
S
3 30
ThemeSettingsProcessor
S
3 53
VersePrinter
S
2 21
DPTHijriProcessor
S
2 18
DPTAdhanProcessor
S
2 23
DPTDigitalScreenProcessor
S
2 70
QuranRandomizer
S
1 3