Code Analysis: CMXR — Canvas Motion Backgrounds 1.3.0

Most Complex Classes

Class Rating Complexity
CMXR_CPT
C
114
CMXR_REST
A
56
CMXR_Template_Registry
S
49
CMXR_Settings
S
38
CMXR_Configurator
S
13
CMXR_Admin
S
12
CMXR_Dashboard
S
11
CMXR_Schema
S
8
CMXR_Debug
S
8
CMXR_Loader
S
7
CMXR_Public
S
6
CMXR_ExploreXR
S
2

Most Complex Functions

Function Rating Complexity
CMXR_CPT::sanitize_config_v2()
D
33
CMXR_Settings::handle_import()
B
18
CMXR_CPT::sanitize_config_v1()
A
12
CMXR_Configurator::render()
A
13
CMXR_Template_Registry::valid_definition()
A
12
CMXR_CPT::get_active_configs()
A
10
CMXR_Template_Registry::all()
A
10
CMXR_Template_Registry::instantiate()
A
9
CMXR_Dashboard::render()
A
9
CMXR_Debug::render()
A
8
CMXR_Admin::enqueue_assets()
A
5
CMXR_REST::duplicate_animation()
A
8