Code Analysis: Sermon Manager 2.20.0

Most Complex Classes

Class Rating Complexity
SM_Shortcodes
D
194
SM_Import_SM
D
192
SM_Admin_Settings
D
153
SermonManager
C
121
SM_Import_SB
B
83
SM_Import_SE
A
64
SM_Dates_WP
A
63
SM_Admin_Post_Types
S
37
SM_Install
S
32
SM_Export_SM
S
30
SM_Widget_Recent_Sermons
S
28
SM_API
S
21

Most Complex Functions

Function Rating Complexity
SM_Shortcodes::display_sermons()
D
78
SM_Admin_Settings::output_fields()
D
62
SermonManager::_init_actions()
D
54
SM_Import_SM::process_posts()
D
47
SM_Import_SB::_import_sermons()
D
44
SM_Export_SM::sermon_export_wp()
D
30
SM_Import_SE::_import_messages()
D
38
SM_Admin_Settings::save_fields()
C
28
SM_Import_SM::tag_close()
B
22
SM_Widget_Recent_Sermons::widget()
B
19
SM_Shortcodes::display_images()
B
20
SM_Dates_WP::save_terms_dates()
B
21