Code Analysis: Auto Listings 2.6.2

Function Rating Maintainability Complexity Lines of code
AutoListings\SearchForm::search_form()
C
31 25 125
AutoListings\Listing\AdminColumns::show()
A
42 15 48
AutoListings\SearchForm\Shortcode\Field::render()
A
40 13 60
AutoListings\Enquiry\AdminColumns::show_filters()
A
47 12 36
AutoListings\Listing\AdminColumns::output_filters()
A
47 11 36
AutoListings\SearchQuery::pre_get_posts()
A
43 10 46
auto_listings_spec_fields()
A
29 1 177
auto_listings_get_status()
A
50 10 30
auto_listings_shortcode_att()
A
52 10 24
auto_listings_admin_listing_status_area()
A
42 8 52
AutoListings\Shortcodes::listings()
A
43 8 47
AutoListings\Enquiry\AdminColumns::show()
A
49 9 31
auto_listings_get_state()
A
51 9 27
AutoListings\Query::get_ordering_args()
A
50 9 27
AutoListings\SearchQuery::radius_query()
A
46 8 38
AutoListings\SearchForm::multiple_select_field()
A
46 8 38
AutoListings\Shortcodes::listing_loop()
A
47 8 35
AutoListings\Enquiry\AdminColumns::filter()
A
56 9 16
AutoListings\Listing\AdminColumns::filter()
A
56 9 16
AutoListings\Frontend\Assets::add_inline_css()
A
49 8 29
auto_listings_wpai_import_gallery()
A
51 8 28
AutoListings\SearchForm\Shortcode\Form::render()
A
45 7 43
AutoListings\SearchForm\Shortcode\Control::select()
A
52 8 23
AutoListings\SearchForm\Shortcode\Control::render()
A
48 7 35
auto_listings_search_get_vehicle_data()
S
44 6 44
is_auto_listings()
S
60 8 12
AutoListings\SearchQuery::price_meta_query()
S
52 7 24
AutoListings\Frontend\TemplateLoader::template_include()
S
56 7 18
auto_listings_ajax_archive_item()
S
49 6 32
AutoListings\SearchForm::select_field()
S
49 6 31
auto_listings_engine()
S
61 7 11
AutoListings\SearchForm\Shortcode\Field::get_default_options()
S
53 6 25
AutoListings\Frontend\Assets::enqueue()
S
46 5 36
auto_listings_format_price_format()
S
55 6 20
auto_listings_listing_post_class()
S
55 6 19
auto_listings_price()
S
55 6 18
auto_listings_listing_archive_get_title()
S
56 6 16
AutoListings\Shortcodes::has_shortcode()
S
59 6 15
AutoListings\Listing\PostType::register_post_type()
S
44 4 44
AutoListings\SearchQuery::geocode()
S
51 5 27
AutoListings\Listing\PostStatuses::post_screen_js()
S
55 5 24
auto_listings_get_part_legacy()
S
54 5 23
AutoListings\Installer::install_sample_listing()
S
42 3 52
AutoListings\Shortcodes::listing()
S
48 4 36
auto_listings_get_specs_for_output()
S
56 5 17
AutoListings\SearchQuery::keyword_query()
S
50 4 32
AutoListings\Admin\Assets::enqueue()
S
62 6 10
AutoListings\Admin\SellerColumns::show()
S
59 5 14
AutoListings\SearchForm\Editor::admin_enqueue()
S
41 2 58
AutoListings\Installer::install_plugin_options()
S
43 2 57
AutoListings\Admin\Main::restrict_media_library()
S
62 5 11
auto_listings_admin_notice()
S
53 4 20
AutoListings\Enquiry\AdminColumns::build_fields()
S
55 4 20
AutoListings\Frontend\TemplatePathLoader::load()
S
55 4 20
AutoListings\Listing\AdminColumns::build_fields()
S
55 4 20
auto_listings_admin_get_sellers()
S
49 3 33
AutoListings\SearchForm\Shortcode\Field::get_body_type_options()
S
58 4 16
get_body_type_options()
S
58 4 16
AutoListings\Listing\PostStatuses::display_post_states()
S
60 4 15
AutoListings\SearchForm\Shortcode\Control::radio()
S
58 4 15
AutoListings\Enquiry\ContactForm::send_notification()
S
57 4 15
auto_listings_available_listing_conditions()
S
60 4 15
auto_listings_seller_ID()
S
61 4 13
auto_listings_available_listing_statuses()
S
61 4 13
auto_listings_get_pages()
S
51 3 28
auto_listings_get_ID()
S
62 4 13
auto_listings_available_listing_states()
S
62 4 12
auto_listings_listing_archive_content()
S
62 4 11
AutoListings\Installer::install_listings_page()
S
52 3 24
auto_listings_search_within_radius()
S
54 3 22
AutoListings\SearchForm\Editor::register_meta_boxes()
S
48 2 35
AutoListings\SearchForm\PostType::register_post_type()
S
43 1 50
AutoListings\SearchForm::body_type_field()
S
56 3 19
AutoListings\SearchForm\Ajax::handle_ajax()
S
55 3 18
AutoListings\Listing\Fields::enqueue()
S
56 3 17
auto_listings_load()
S
57 3 17
AutoListings\SearchForm::year_field()
S
58 3 16
AutoListings\SearchForm::model_field()
S
58 3 16
AutoListings\SearchForm::make_field()
S
58 3 16
AutoListings\Query::pre_get_posts()
S
67 4 7
AutoListings\SearchForm::has_shortcode()
S
69 4 6
AutoListings\Admin\SellerColumns::__construct()
S
66 4 7
auto_listings_fuel_economy()
S
65 4 8
is_listing()
S
64 4 10
AutoListings\Enquiry\ContactForm::add_listing_data()
S
59 3 14
AutoListings\SearchQuery::odometer_query()
S
60 3 13
auto_listings_highlight_new()
S
61 3 13
auto_listings_google_maps_url()
S
63 3 12
auto_listings_google_geocode_maps_url()
S
61 3 12
is_auto_listings_admin()
S
61 3 12
AutoListings\Listing\AdminColumns::orderby_status()
S
62 3 12
AutoListings\Listing\AdminColumns::orderby_condition()
S
62 3 12
AutoListings\Listing\AdminColumns::orderby_seller()
S
62 3 12
AutoListings\Listing\AdminColumns::orderby_price()
S
62 3 12
AutoListings\Enquiry\AdminColumns::orderby_listing()
S
62 3 12
AutoListings\Enquiry\ContactForm::message()
S
60 3 12
AutoListings\Enquiry\ContactForm::headers()
S
61 3 12
AutoListings\Enquiry\AdminColumns::orderby_name()
S
62 3 12
AutoListings\Enquiry\AdminColumns::orderby_seller()
S
62 3 12
AutoListings\Enquiry\AdminColumns::orderby_email()
S
62 3 12
AutoListings\Upgrade\Manager::upgrade()
S
61 3 12
AutoListings\Enquiry\PostType::register_post_type()
S
45 1 41
AutoListings\SearchQuery::year_query()
S
62 3 11
AutoListings\SearchQuery::make_query()
S
62 3 11
AutoListings\SearchQuery::model_query()
S
62 3 11
AutoListings\SearchQuery::condition_query()
S
62 3 11
AutoListings\SearchQuery::transmission_query()
S
62 3 11
AutoListings\SearchQuery::engine_query()
S
62 3 11
AutoListings\SearchQuery::model_drive_query()
S
62 3 11
AutoListings\SearchQuery::body_type_query()
S
62 3 11
AutoListings\SearchQuery::fuel_type_query()
S
62 3 11
auto_listings_search_price_min_max()
S
53 2 23
AutoListings\SearchForm\Shortcode\Field::__construct()
S
47 1 36
AutoListings\Listing\PostStatuses::edit_screen_js()
S
59 2 20
auto_listings_search_mileage_max()
S
57 2 18
auto_listings_format_price()
S
56 2 17
AutoListings\Listing\PostType::register_taxonomy()
S
49 1 31
auto_listings_get_part()
S
58 2 16
AutoListings\SearchForm\PostType::updated_messages()
S
56 2 16
AutoListings\Enquiry\AdminColumns::columns()
S
56 2 16
AutoListings\SearchForm\Shortcode\Extras::render_search_keyword()
S
58 2 15
AutoListings\Enquiry\ContactForm::confirmation_message()
S
64 3 10
AutoListings\Admin\SellerColumns::columns()
S
62 3 10
AutoListings\Enquiry\ContactForm::subject()
S
67 3 7
is_listing_search()
S
65 3 8
auto_listings_template_single_contact_form()
S
68 3 7
auto_listings_get_first_image()
S
58 2 15
auto_listings_template_single_map()
S
68 3 7
auto_listings_get_theme()
S
64 3 10
auto_listings_remove_redirect_canonical()
S
68 3 7
AutoListings\Enquiry\ContactForm::email_from()
S
69 3 5
get_price_options()
S
61 2 12
auto_listings_register_sidebars()
S
53 1 27
AutoListings\SearchForm\Shortcode\Button::render()
S
61 2 12
AutoListings\SearchForm::condition_field()
S
61 2 12
AutoListings\SearchForm\Shortcode\Field::get_price_options()
S
61 2 12
auto_listings_admin_listing_map()
S
61 1 19
AutoListings\Admin\Settings::register_settings_pages()
S
56 1 18
AutoListings\Roles::get_seller_caps()
S
60 1 16
AutoListings\Roles::add_caps()
S
70 2 6
AutoListings\Query::__construct()
S
71 2 6
auto_listings_search_country()
S
74 2 4
auto_listings_decimal_separator()
S
72 2 5
AutoListings\Enquiry\ContactForm::listing_fields()
S
70 2 6
auto_listings_thousand_separator()
S
72 2 5
auto_listings_decimals()
S
72 2 5
AutoListings\Admin\Settings::register_settings_fields()
S
66 2 8
AutoListings\Enquiry\ContactForm::post_data()
S
62 2 10
auto_listings_search_city()
S
74 2 4
auto_listings_replace_hook_with_sidebar()
S
70 2 7
auto_listings_template_single_address()
S
71 2 6
auto_listings_option()
S
72 2 5
auto_listings_columns()
S
72 2 5
auto_listings_metric()
S
75 2 4
auto_listings_check_php_version()
S
72 2 5
auto_listings_template_loop_price()
S
71 2 6
auto_listings_hide_item()
S
68 2 7
AutoListings\Plugin::plugin_row_meta()
S
66 2 7
AutoListings\SearchForm\Ajax::render_model_select()
S
67 2 8
AutoListings\Enquiry\ContactForm::contact_form_shortcode()
S
65 2 8
AutoListings\SearchForm\AdminColumns::show_column()
S
69 2 6
auto_listings_map_height()
S
74 2 4
auto_listings_include_decimals()
S
72 2 5
auto_listings_update_featured_image()
S
69 2 7
auto_listings_odometer()
S
65 2 9
AutoListings\Updater\Tab::render()
S
61 1 15
AutoListings\Enquiry\Fields::register_meta_boxes()
S
68 2 7
auto_listings_condition()
S
67 2 8
AutoListings\Listing\PostType::disable_block_editor()
S
79 2 3
AutoListings\Query::listings_query()
S
65 2 9
auto_listings_template_loop_address()
S
71 2 6
AutoListings\Enquiry\ContactForm::content_type()
S
74 2 4
auto_listings_template_single_price()
S
71 2 6
AutoListings\Roles::get_listings_caps()
S
61 1 15
AutoListings\Updater\Tab::setup()
S
68 2 7
auto_listings_enquiry_meta()
S
67 2 8
AutoListings\Upgrade\Ver2::update_seller_caps()
S
65 2 9
AutoListings\Frontend\Main::add_body_class()
S
71 2 6
AutoListings\Updater\Tab::add_pane()
S
59 1 15
auto_listings_wpai_get_image_url()
S
64 2 10
AutoListings\Enquiry\ContactForm::recipient()
S
70 2 5
AutoListings\Listing\Fields::is_screen()
S
71 2 6
auto_listings_miles_kms_label_short()
S
74 2 4
auto_listings_meta()
S
66 2 8
auto_listings_listing_display_theme_title()
S
72 2 6
auto_listings_currency_symbol()
S
72 2 5
auto_listings_body_type()
S
72 2 5
auto_listings_miles_kms_label()
S
74 2 4
auto_listings_per_hour_unit()
S
74 2 4
AutoListings\Listing\Fields::register_meta_boxes()
S
68 2 7
AutoListings\Admin\Main::admin_body_class()
S
72 2 6
AutoListings\Listing\PostStatuses::register_post_statuses()
S
60 1 14
auto_listings_default_tabs()
S
61 1 13
AutoListings\SearchForm::register_query_vars()
S
61 1 13
AutoListings\Updater\Settings::render()
S
66 1 12
AutoListings\Enquiry\ContactForm::placeholders()
S
62 1 11
AutoListings\Enquiry\ContactForm::replacements()
S
61 1 11
AutoListings\Enquiry\AdminColumns::__construct()
S
62 1 11
AutoListings\SearchForm\Ajax::__construct()
S
75 1 4
auto_listings_template_single_tagline()
S
80 1 3
AutoListings\Enquiry\ContactForm::bcc()
S
75 1 4
auto_listings_template_loop_at_a_glance()
S
80 1 3
AutoListings\Plugin::define_constants()
S
73 1 8
AutoListings\SearchForm\Shortcode\Extras::render_toggle_wrapper()
S
65 1 9
AutoListings\SearchForm::odometer_field()
S
66 1 8
auto_listings_output_content_wrapper()
S
80 1 3
auto_listings_template_single_at_a_glance()
S
80 1 3
AutoListings\SearchForm\AdminColumns::__construct()
S
75 1 4
AutoListings\SearchForm\Shortcode\Extras::render_total()
S
80 1 3
AutoListings\Frontend\TemplateLoader::__construct()
S
79 1 3
auto_listings_template_single_title()
S
80 1 3
AutoListings\Shortcodes::__construct()
S
72 1 5
AutoListings\SearchForm::min_price_field()
S
65 1 9
AutoListings\Installer::__construct()
S
79 1 3
auto_listings_template_loop_bottom()
S
80 1 3
AutoListings\Frontend\Main::__construct()
S
75 1 4
auto_listings_listing_archive_title()
S
76 1 5
AutoListings\Shortcodes::listings_compact_mode()
S
77 1 4
auto_listings_template_single_gallery()
S
80 1 3
AutoListings\SearchForm::__construct()
S
72 1 5
AutoListings\Shortcodes::loop_no_results()
S
74 1 5
AutoListings\Enquiry\PostType::__construct()
S
79 1 3
AutoListings\SearchForm\Shortcode\Extras::render_selected()
S
82 1 3
auto_listings_ordering()
S
80 1 3
auto_listings_get_price_from_price_range()
S
64 1 10
AutoListings\Widgets\Location::__construct()
S
70 1 6
AutoListings\Enquiry\ContactForm::cc()
S
75 1 4
auto_listings_template_single_description()
S
80 1 3
AutoListings\SearchForm\Shortcode\Form::__construct()
S
79 1 3
AutoListings\Upgrade\Ver2::__construct()
S
82 1 3
AutoListings\Upgrade\Manager::__construct()
S
82 1 3
auto_listings_specifications_tab()
S
80 1 3
AutoListings\Enquiry\ContactForm::__construct()
S
65 1 8
AutoListings\Listing\PostType::__construct()
S
69 1 6
AutoListings\SearchForm\Shortcode\Button::__construct()
S
79 1 3
AutoListings\Updater\Tab::__construct()
S
78 1 3
AutoListings\Frontend\Main::add_head_comment()
S
82 1 3
AutoListings\Widgets\ContactForm::__construct()
S
70 1 6
AutoListings\Widgets\Features::__construct()
S
70 1 6
AutoListings\Widgets\Location::widget()
S
78 1 4
AutoListings\SearchForm::within_field()
S
67 1 8
auto_listings_details_tab()
S
80 1 3
auto_listings_add_new_image_sizes()
S
72 1 5
AutoListings\Roles::add_roles()
S
66 1 9
AutoListings\SearchForm\Shortcode\Extras::__construct()
S
70 1 6
AutoListings\Listing\AdminColumns::__construct()
S
63 1 10
AutoListings\Installer::install()
S
64 1 10
AutoListings\Updater\Tab::add_tab()
S
74 1 4
AutoListings\Listing\AdminColumns::columns()
S
63 1 10
AutoListings\SearchForm\Editor::render()
S
72 1 5
AutoListings\SearchForm\Ajax::get_listings_models()
S
66 1 8
auto_listings_output_content_wrapper_end()
S
80 1 3
AutoListings\Widgets\Features::widget()
S
82 1 3
AutoListings\Listing\PostType::remove_body_type_meta_box()
S
79 1 3
AutoListings\Plugin::init_hooks()
S
74 1 4
AutoListings\SearchForm\Editor::render_editors()
S
80 1 3
auto_listings_conditions()
S
69 1 7
AutoListings\Roles::remove_caps()
S
72 1 5
auto_listings_template_loop_description()
S
80 1 3
AutoListings\Widgets\ContactForm::widget()
S
82 1 3
AutoListings\Plugin::__construct()
S
71 1 6
auto_listings_template_loop_image()
S
80 1 3
auto_listings_trim_zeros()
S
77 1 3
AutoListings\SearchForm\Editor::is_screen()
S
80 1 3
auto_listings_vehicle()
S
77 1 4
AutoListings\SearchForm\Ajax::get_listings()
S
76 1 4
auto_listings_output_listing_tabs()
S
80 1 3
AutoListings\Listing\Fields::__construct()
S
74 1 4
AutoListings\Enquiry\ContactForm::replace_placeholders()
S
78 1 3
AutoListings\SearchForm::max_price_field()
S
65 1 9
auto_listings_format_date()
S
72 1 5
AutoListings\Enquiry\AdminColumns::sortable_columns()
S
69 1 7
is_listing_taxonomy()
S
80 1 3
AutoListings\SearchForm\Editor::render_inserter_and_toolbar()
S
73 1 5
auto_listings_template_loop_tagline()
S
80 1 3
auto_listings_transmission()
S
77 1 4
AutoListings\SearchForm\Editor::__construct()
S
74 1 4
auto_listings_drive_type()
S
77 1 4
auto_listings_get_sidebar()
S
80 1 3
auto_listings_view_switcher()
S
80 1 3
AutoListings\Plugin::load_plugin_textdomain()
S
78 1 3
AutoListings\Admin\Assets::__construct()
S
78 1 3
AutoListings\Listing\PostStatuses::__construct()
S
69 1 6
AutoListings\SearchForm\AdminColumns::add_columns()
S
67 1 7
auto_listings_year_make_model()
S
70 1 6
auto_listings_template_loop_title()
S
80 1 3
auto_listings_page_title()
S
77 1 4
AutoListings\Plugin::init()
S
74 1 5
auto_listings_template_path()
S
80 1 3
AutoListings\Admin\Settings::__construct()
S
72 1 5
AutoListings\SearchForm\PostType::__construct()
S
75 1 4
AutoListings\Enquiry\Fields::__construct()
S
79 1 3
auto_listings_raw_price()
S
80 1 3
AutoListings\Updater\Settings::setup()
S
75 1 4
AutoListings\SearchQuery::__construct()
S
79 1 3
AutoListings\Admin\Settings::enqueue()
S
78 1 3
AutoListings\Updater\Tab::is_premium()
S
79 1 3
AutoListings\Frontend\Assets::__construct()
S
75 1 4
AutoListings\Listing\AdminColumns::sortable_columns()
S
69 1 7
auto_listings_pagination()
S
80 1 3
AutoListings\Admin\Main::__construct()
S
75 1 4