Code Analysis: AR VR 3D Model Try On 1.0.4

Function Rating Maintainability Complexity Lines of code
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::get_model_and_settings()
C
33 28 91
AR_TRY_ON\AR_TRY_ON_Helper::ar_try_on_should_load_button()
A
50 12 28
AR_TRY_ON\AR_TRY_ON_Helper::is_ar_supported_post_type()
A
53 12 21
AR_TRY_ON\AR_TRY_ON_Activator::activate()
A
42 10 51
AR_TRY_ON\AR_TRY_ON::define_wc_hooks()
A
49 10 30
AR_TRY_ON_Public\AR_TRY_ON_Public::ar_try_on_button()
S
53 5 26
AR_TRY_ON\AR_TRY_ON_Activator::check_post_meta_keys()
S
54 5 22
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::settings()
S
55 5 19
AR_TRY_ON\AR_TRY_ON_Helper::is_product_page()
S
62 6 10
AR_TRY_ON\AR_TRY_ON_Helper::is_ar_try_on_page()
S
61 5 12
AR_TRY_ON_Admin\AR_TRY_ON_Admin::enqueue_scripts()
S
54 4 22
AR_TRY_ON_Admin\AR_TRY_ON_Admin::ar_try_on_for_woocommerce_file_and_ext()
S
59 4 15
AR_TRY_ON_Admin\AR_TRY_ON_Admin::__construct()
S
54 3 21
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::ar_try_on_register_routes()
S
47 1 50
AR_TRY_ON\AR_TRY_ON_Hooks::add_custom_meta_box()
S
58 3 18
AR_TRY_ON\AR_TRY_ON_Helper::get_post_types()
S
58 3 16
AR_TRY_ON\AR_TRY_ON_Helper::is_edit_page()
S
66 4 9
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::product_settings()
S
58 3 15
AR_TRY_ON_Public\AR_TRY_ON_Public::enqueue_styles()
S
66 4 8
AR_TRY_ON_Init::run()
S
62 3 11
AR_TRY_ON_Public\AR_TRY_ON_Public::__construct()
S
54 2 20
AR_TRY_ON_Admin\AR_TRY_ON_Admin::enqueue_styles()
S
69 3 6
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::get_route_access()
S
64 3 9
AR_TRY_ON_Init::__construct()
S
67 3 9
AR_TRY_ON\AR_TRY_ON_Loader::run()
S
66 3 8
AR_TRY_ON\AR_TRY_ON_Cache::set()
S
67 3 8
AR_TRY_ON\AR_TRY_ON_Activator::get_random_post_id()
S
59 2 14
AR_TRY_ON\AR_TRY_ON::__construct()
S
61 2 13
AR_TRY_ON\AR_TRY_ON_Cache::get_key()
S
66 2 9
AR_TRY_ON_Public\AR_TRY_ON_Public::enqueue_scripts()
S
67 2 7
AR_TRY_ON\AR_TRY_ON_Helper::ar_try_on_post_type()
S
75 2 4
AR_TRY_ON\AR_TRY_ON_Hooks::allow_model_viewer_attributes()
S
69 2 7
AR_TRY_ON\AR_TRY_ON_Cache::get()
S
71 2 6
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::demo_preview()
S
66 2 8
AR_TRY_ON\AR_TRY_ON_Cache::delete()
S
71 2 6
AR_TRY_ON\AR_TRY_ON::define_admin_hooks()
S
60 1 14
AR_TRY_ON_Admin\AR_TRY_ON_Admin::ar_try_on_menu()
S
64 1 11
AR_TRY_ON\AR_TRY_ON_Hooks::ar_try_on_meta_box()
S
66 1 11
AR_TRY_ON_Admin\AR_TRY_ON_Admin::ar_try_on_for_woocommerce_mime_types()
S
71 1 6
AR_TRY_ON\AR_TRY_ON_Cache::update_post_type_cache()
S
73 1 5
AR_TRY_ON\AR_TRY_ON::run()
S
82 1 3
AR_TRY_ON_Admin\AR_TRY_ON_Admin::ar_try_on_settings()
S
68 1 8
AR_TRY_ON\AR_TRY_ON::load_dependencies()
S
76 1 4
AR_TRY_ON\AR_TRY_ON::define_public_hooks()
S
71 1 5
AR_TRY_ON\AR_TRY_ON_Cache::flush()
S
74 1 4
AR_TRY_ON\AR_TRY_ON_Hooks::__construct()
S
66 1 8
AR_TRY_ON\AR_TRY_ON_Loader::__construct()
S
77 1 4
AR_TRY_ON\AR_TRY_ON_Loader::add_action()
S
77 1 3
AR_TRY_ON\AR_TRY_ON::get_loader()
S
82 1 3
AR_TRY_ON\AR_TRY_ON::get_plugin_prefix()
S
82 1 3
AR_TRY_ON\AR_TRY_ON_Cache::update_transient_during_plugins_crud()
S
71 1 6
AR_TRY_ON\AR_TRY_ON_Loader::add()
S
64 1 10
AR_TRY_ON_Public\AR_TRY_ON_Public::ar_try_on_woocommerce_tab()
S
66 1 8
ar_try_on_run()
S
79 1 4
AR_TRY_ON\AR_TRY_ON_Loader::add_filter()
S
77 1 3
AR_TRY_ON_API\AR_TRY_ON_Api_Routes::__construct()
S
72 1 5
AR_TRY_ON\AR_TRY_ON_Deactivate::deactivate()
S
89 1 2
AR_TRY_ON\AR_TRY_ON::get_plugin_name()
S
82 1 3
AR_TRY_ON\AR_TRY_ON::get_version()
S
82 1 3