Code Analysis: Phlox Portfolio 2.1.4

Function Rating Maintainability Complexity Lines of code
auxin_define_portfolio_theme_options()
D
0
14 3,294
auxin_recent_portfolio()
D
11
65 342
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::_register_controls()
D
8
1 1,059
auxin_get_recent_portfolios_master_array()
D
11
1 823
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::_register_controls()
D
12
1 763
auxin_widget_recent_portfolios_grid_carousel_callback()
D
19
34 255
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::_register_controls()
D
13
1 701
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::_register_controls()
D
13
1 700
auxpfo_get_portfolio_config()
D
26
34 152
auxin_widget_recent_portfolios_tiles_carousel_callback()
D
22
28 218
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::_register_controls()
D
16
1 553
Auxin_Plugin_Requirements::check_theme_requirement()
C
34 24 93
auxin_get_recent_portfolios_tiles_carousel_master_array()
B
20
1 391
auxpfo_metabox_fields_portfolio_metadata()
B
22
4 325
Auxin_Plugin_Requirements::check_plugins_requirement()
A
45 15 38
auxpfo_metabox_fields_portfolio_related_metadata()
A
28
1 237
Auxpfo_Template_Loader::template_loader()
A
47 14 33
auxpfo_single_portfolio_related_items()
A
47 11 33
Auxin_Plugin_Requirements::update_plugins_dependencies()
A
48 11 31
auxin_widget_recent_portfolios_grid_callback()
A
34 6 97
auxpfo_get_portfolio_related_posts()
A
38 8 67
auxpfo_single_portfolio_show_all_portfolios()
A
52 8 24
Auxpfo_Post_Type_Portfolio::register_taxonomies()
S
34 1 116
Auxpfo_Post_Type_Portfolio::manage_posttype_custom_columns()
S
55 6 20
Auxin_Dependency_Sorting::node_check()
S
56 6 19
Auxin_Plugin_Requirements::get_notices()
S
56 6 16
AUXPFO::includes()
S
59 6 13
auxpfo_add_single_portfolio_actions()
S
55 5 20
auxpfo_init_portfolio_post_type_and_metafields()
S
55 5 19
AUXPFO::deactivate()
S
58 5 16
AUXPFO::activate()
S
58 5 16
auxpfo_related_portfolios_location()
S
58 5 15
Auxpfo_Post_Type_Portfolio::register_post_type()
S
44 3 45
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::render()
S
45 3 43
auxpfo_exclude_posts_without_media()
S
61 5 12
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::get_terms()
S
57 4 16
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::get_terms()
S
58 4 16
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::get_terms()
S
58 4 16
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::get_terms()
S
57 4 16
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::get_terms()
S
58 4 16
auxin_recent_portfolios_ajax_handler()
S
58 4 14
auxin_push_metabox_models_portfolio()
S
44 1 58
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::render()
S
46 2 41
AUXPFO::autoload()
S
57 3 16
Auxpfo_Post_Type_Portfolio::posttype_permalink()
S
64 4 9
AUXPFO_Admin::get_instance()
S
65 4 9
Auxin\Plugin\Portfolio\Elementor\Elements::aux_elementor_pro_override_templates()
S
77 4 3
Auxin_Plugin_Requirements::check_php_requirement()
S
59 3 14
Auxin_Plugin_Requirements::__construct()
S
62 3 12
auxpfo_change_like_icon()
S
61 3 11
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::render()
S
47 1 40
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::render()
S
48 1 36
Auxin_Plugin_Requirements::front_notices()
S
64 3 9
AUXPFO_Admin::enqueue_admin_scripts()
S
67 3 8
Auxin_Plugin_Requirements::validate()
S
68 3 8
Auxin\Plugin\Portfolio\Elementor\Elements::aux_add_portfolio_support()
S
64 3 10
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::render()
S
51 1 29
Auxin\Plugin\Portfolio\Elementor\Elements::register_widgets()
S
54 1 23
AUXPFO_Frontend_Assets::load_styles()
S
72 2 5
Auxin_Plugin_Requirements::is_plugin_active()
S
70 2 6
AUXPFO::get_instance()
S
72 2 6
AUXPFO::activate_new_site()
S
68 2 8
Auxin_Dependency_Sorting::resolve()
S
69 2 7
Auxin\Plugin\Portfolio\Elementor\Elements::instance()
S
72 2 6
Auxin\Plugin\Portfolio\Elementor\Elements::init()
S
67 2 8
Auxin_Plugin_Requirements::admin_notices()
S
69 2 7
Auxpfo_Post_Type_Portfolio::featured_image_instruction()
S
70 2 6
auxpfo_after_plugin_update()
S
69 2 6
auxpfo_single_portfolio_no_sidebar()
S
71 2 6
auxpfo_respond_for_liked_data()
S
67 2 7
Auxin_Plugin_Requirements::get_plugins()
S
70 2 6
Auxpfo_Post_Type_Portfolio::manage_edit_columns()
S
60 1 12
AUXPFO_Admin_Assets::load_styles()
S
91 1 2
auxpfo_get_template_part()
S
79 1 3
AUXPFO::single_deactivate()
S
80 1 3
auxpfo_add_single_portfolio_overview()
S
81 1 3
Auxin\Plugin\Portfolio\Elementor\Elements::includes()
S
91 1 2
AUXPFO_Admin::__construct()
S
78 1 4
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::get_categories()
S
81 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::get_name()
S
82 1 3
Auxpfo_Post_Type_Portfolio::__construct()
S
77 1 4
Auxin\Plugin\Portfolio\Elementor\Elements::hooks()
S
72 1 5
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::get_title()
S
79 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::get_name()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::get_categories()
S
81 1 3
AUXPFO::init()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::get_name()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::get_icon()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::get_title()
S
79 1 3
AUXPFO_Admin::includes()
S
80 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::get_title()
S
79 1 3
AUXPFO_Admin_Assets::load_scripts()
S
91 1 2
AUXPFO_Frontend_Assets::localize_scripts()
S
63 1 10
AUXPFO::flush()
S
77 1 4
Auxin_Dependency_Sorting::__construct()
S
100 1 1
AUXPFO_Frontend_Assets::load_scripts()
S
77 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::get_categories()
S
81 1 3
AUXPFO_Admin_Assets::__construct()
S
79 1 4
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::get_categories()
S
81 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::get_name()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::get_name()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements::widget_styles()
S
91 1 2
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::get_icon()
S
82 1 3
AUXPFO::load_plugin_textdomain()
S
70 1 5
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid::get_icon()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile_Carousel_Carousel::get_title()
S
79 1 3
AUXPFO::template_path()
S
78 1 3
AUXPFO::__construct()
S
70 1 6
AUXPFO_Frontend_Assets::__construct()
S
72 1 5
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::get_icon()
S
82 1 3
AUXPFO::single_activate()
S
75 1 4
Auxin\Plugin\Portfolio\Elementor\Elements::__construct()
S
79 1 3
AUXPFO()
S
92 1 1
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Grid_Carousel::get_categories()
S
81 1 3
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Masonry::get_title()
S
79 1 3
Auxpfo_Template_Loader::init()
S
79 1 3
AUXPFO::get_blog_ids()
S
69 1 7
Auxin\Plugin\Portfolio\Elementor\Elements\Recent_Portfolios_Tile::get_icon()
S
82 1 3
Auxin\Plugin\Portfolio\Elementor\Elements::widget_scripts()
S
91 1 2
auxin_is_plugin_active()
S
76 1 4
Auxin\Plugin\Portfolio\Elementor\Elements::editor_scripts()
S
91 1 2
auxin_remove_sidebar_metabox_models()
S
78 1 3