Code Analysis: BrenWP Client Safe Mode 1.7.0

Most Complex Classes

Class Rating Complexity
BrenWP_CSM_Admin
D
322
BrenWP_CSM_Restrictions
D
214
BrenWP_CSM
D
173
BrenWP_CSM_Safe_Mode
A
57

Most Complex Functions

Function Rating Complexity
BrenWP_CSM_Admin::sanitize_options()
D
54
BrenWP_CSM::normalize_options()
D
53
BrenWP_CSM_Admin::render_dashboard()
D
39
BrenWP_CSM::maybe_harden_storage()
C
29
BrenWP_CSM_Admin::render_logs_tab()
B
20
BrenWP_CSM_Restrictions::hide_menus()
B
22
BrenWP_CSM::log_event()
B
18
BrenWP_CSM_Restrictions::filter_caps()
B
17
BrenWP_CSM_Restrictions::block_screens()
B
17
BrenWP_CSM_Admin::register_settings()
B
3
BrenWP_CSM_Admin::render_page()
B
12
BrenWP_CSM_Restrictions::maybe_show_restricted_banner()
A
15