Code Analysis: EasyJobs 1.5.1

Function Rating Maintainability Complexity Lines of code
easyjobs_customize_register()
D
3
1 1,775
WPInsights_Easyjobs::send_data()
C
34 31 80
WPDeveloper_Notice::hooks()
C
33 27 88
Easyjobs_Admin::toggleFields()
C
42 27 47
Easyjobs_Customizer_Gradient_Color_Control::render_content()
B
36 15 91
WPDeveloper_Notice::clicked()
B
43 17 46
WPInsights_Easyjobs::get_data()
B
39 16 60
WPDeveloper_Notice::dismissible_notice()
A
42 15 46
easyjobs_customize_css()
A
29 3 200
Easyjobs_Elementor_Job_List::style_job_list_control()
A
28
1 220
Easyjobs_Elementor_Landingpage::style_job_list_control()
A
28
1 220
Easyjobs_Admin::sign_up()
A
42 12 53
Easyjobs_Admin::sign_in()
A
40 11 62
WPInsights_Easyjobs::deactivate_reasons_form_script()
A
36 8 93
Easyjobs_Admin::create_company()
A
42 10 58
Easyjobs_Helper::sorter()
A
46 11 40
Easyjobs_Admin_Jobs::change_job_status()
A
43 9 53
Easyjobs_Admin::easyjobs_main_page()
A
49 10 31
EasyJobs_Settings::save_settings()
A
49 10 30
EasyJobs_Settings::render_field()
A
49 10 28
WPDeveloper_Notice::upsale_button_script()
A
42 7 67
Easyjobs_Elementor_Job_List::style_section_controls()
A
32 1 157
Easyjobs_Elementor_Landingpage::style_section_controls()
A
32 1 157
EasyJobs_Settings::get_settings_fields()
A
54 10 20
Easyjobs_Customizer_Alpha_Color_Control::render_content()
A
54 10 19
Easyjobs_Helper::create_pages_if_required()
A
48 9 32
Easyjobs_Admin_Jobs::save_job_information()
A
41 7 62
WPDeveloper_Notice::upgrade_completed()
A
59 10 14
Easyjobs_Helper::sanitize_field()
A
52 9 26
Easyjobs_Admin_Jobs::show_search_results()
A
46 8 40
Easyjobs_Admin::post_data()
A
48 8 37
WPInsights_Easyjobs::deactivate_reasons_form_style()
A
51 1 142
Easyjobs_Admin_Candidates::delete_candidate()
A
47 8 37
WPInsights_Easyjobs::set_is_tracking_allowed()
A
54 9 22
Easyjobs_Elementor_Job_List::style_job_apply_button()
A
33 1 136
Easyjobs_Elementor_Landingpage::style_job_apply_button()
A
33 1 136
Easyjobs_Admin::connect_api()
A
51 8 25
Easyjobs_Admin_Jobs::get_initial_job_templates()
A
47 7 37
Easyjobs_Elementor_Landingpage::render()
A
47 7 35
WPDeveloper_Notice::notice_dissmiss()
A
55 8 17
Easyjobs_Radio_Image_Control::render_content()
A
49 7 31
Easyjobs_Elementor_Job_List::style_general_controls()
S
35 1 120
easyjobs_get_option_defaults()
S
34 2 104
WPInsights_Easyjobs::__construct()
S
57 8 14
Easyjobs_Admin_Candidates::save_candidate_note()
S
51 7 28
Easyjobs_Elementor_Landingpage::style_company_info_control()
S
35 1 117
Easyjobs_Elementor_Landingpage::content_company_image_control()
S
36 1 117
Easyjobs_Elementor_Landingpage::style_company_link_button()
S
36 1 116
Easyjobs_Admin_Jobs::sanitize_form_fields()
S
52 7 26
Easyjobs_Admin_Jobs::save_quiz()
S
44 5 52
Easyjobs_Admin::enqueue_scripts()
S
46 6 37
Easyjobs_Admin_Candidates::build_search_keyword()
S
54 7 21
WPInsights_Easyjobs::clicked()
S
55 7 20
Easyjobs_Elementor_Landingpage::style_general_controls()
S
36 1 109
Easyjobs_Helper::get_job_status_badge()
S
51 6 33
Easyjobs_Api::post_with_basic_auth()
S
49 6 32
WPDeveloper_Notice::upsale_notice_dissmiss()
S
56 7 16
Easyjobs_Elementor_Landingpage::get_company_info()
S
57 7 16
Easyjobs_Admin::menu_page()
S
42 4 59
Easyjobs_Admin_Jobs::save_screening_questions()
S
46 5 43
Easyjobs_Admin_Jobs::delete_job()
S
50 6 28
WPDeveloper_Notice::content()
S
52 6 27
Easyjobs_Elementor_Job_List::render()
S
48 5 40
Easyjobs_Admin::sync_data()
S
52 6 24
Easyjobs_Helper::format_api_error_response()
S
55 6 21
WPDeveloper_Notice::deserve_notice()
S
56 6 19
WPDeveloper_Notice::first_install_track()
S
56 6 17
Easyjobs_Api::post()
S
57 6 16
WPInsights_Easyjobs::notice()
S
46 4 44
Easyjobs_Elementor_Job_List::get_published_jobs()
S
50 5 28
Easyjobs_Elementor_Landingpage::get_published_jobs()
S
50 5 28
Easyjobs_Admin::save_company()
S
51 5 28
Easyjobs_Admin::admin_notice()
S
42 3 57
Easyjobs_Admin_Pipeline::save_pipeline()
S
52 5 26
Easyjobs_Api::post_with_file()
S
46 4 41
Easyjobs_Api::remote_post()
S
53 5 23
Easyjobs_Helper::create_parent_page()
S
47 4 38
Easyjobs_Admin::render_landing()
S
52 5 23
Easyjobs_Admin::get_cities()
S
48 4 38
WPInsights_Easyjobs::remote_post()
S
53 5 22
EasyJobs_Settings::get_row_class()
S
55 5 21
WPInsights_Easyjobs::deactivate_this_plugin()
S
54 5 21
EasyJobs_Settings::update_ai_setup()
S
55 5 19
Easyjobs_Api::remote_get()
S
49 4 34
Easyjobs_Api::get()
S
56 5 18
Easyjobs_Admin::render_inner_page_title()
S
56 5 18
Easyjobs_Admin::format_api_error_response()
S
57 5 17
EasyJobs_Settings::update_api_key()
S
50 4 32
Easyjobs_Number_Control::render_content()
S
57 5 17
Easyjobs_Admin::update_company_data()
S
58 5 16
Easyjobs_Admin_Pipeline::change_pipeline()
S
58 5 15
Easyjobs_Admin_Candidates::delete_candidate_note()
S
58 5 15
Easyjobs_Admin::maybe_redirect()
S
60 5 14
WPInsights_Easyjobs::diff()
S
60 5 14
Easyjobs_Admin_Jobs::duplicate_job()
S
52 4 29
Easyjobs_Api::get_by_id()
S
60 5 13
WPInsights_Easyjobs::do_tracking()
S
61 5 13
Easyjobs_Admin::get_verification_status()
S
52 4 28
EasyJobs_DB::get_settings()
S
61 5 12
EasyJobs_Settings::general_settings_ac()
S
60 5 12
Easyjobs_Admin::disconnect_api()
S
60 5 12
Easyjobs_Api::search_within_job()
S
61 5 11
Easyjobs_Elementor_Landingpage::content_job_list_control()
S
40 1 71
Easyjobs_Page_Template::view_template()
S
53 4 26
Easyjobs_Admin::set_verification_status()
S
62 5 11
Easyjobs_Elementor_Job_List::content_job_list_control()
S
41 1 68
Easyjobs_Admin::enqueue_styles()
S
49 3 38
easyjobs_generate_defaults()
S
56 4 20
Easyjobs_Helper::get_social_link_icon()
S
58 4 17
Easyjobs_Shortcode::render_easyjobs_list_shortcode()
S
57 4 16
Easyjobs_Helper::get_company_info()
S
58 4 15
Easyjobs_Select_Control::render_content()
S
58 4 15
Easyjobs_Elementor_Job_List::content_job_list_general()
S
44 1 60
Easyjobs_Helper::get_job_pages()
S
51 3 30
EasyJobs_Settings::get_shortcodes()
S
51 3 29
easyjobs_customizer_styles()
S
100 1 59
Easyjobs_Shortcode::render_easyjobs_details_shortcode()
S
60 4 13
WPDeveloper_Notice::before()
S
60 4 13
Easyjobs_Helper::get_ai_score_circles()
S
50 3 28
Easyjobs_Helper::is_ai_enabled()
S
60 4 13
Easyjobs_Admin::get_states()
S
52 3 28
WPInsights_Easyjobs::update_block_notice()
S
61 4 12
WPInsights_Easyjobs::deactivate_action_links()
S
62 4 11
EasyJobs_Settings::save_apply_settings()
S
52 3 26
WPDeveloper_Notice::get_message()
S
63 4 11
Easyjobs_Helper::get_verification_status()
S
62 4 11
WPInsights_Easyjobs::has_user_opted_out()
S
63 4 11
Easyjobs_Elementor_Landingpage::content_cange_text()
S
45 1 55
Easyjobs_Helper::get_landing_page()
S
53 3 24
Easyjobs_Admin_Jobs::get_job_create_meta()
S
54 3 24
Easyjobs_Admin_Pipeline::get_pipeline()
S
56 3 21
Easyjobs_Admin_Candidates::delete_pending_candidate()
S
57 3 19
Easyjobs_Admin_Jobs::save_required_fields()
S
57 3 18
Easyjobs_Admin_Jobs::get_job_data()
S
57 3 18
Easyjobs_Admin_Candidates::export_job_candidates()
S
58 3 16
WPDeveloper_Notice::has_thumbnail()
S
66 4 9
Easyjobs_Admin_Candidates::get_invited_candidates()
S
59 3 15
WPInsights_Easyjobs::is_time_to_track()
S
70 4 5
Easyjobs_Customizer_Range_Value_Control::render_content()
S
59 3 15
Easyjobs_Admin_Candidates::get_pending_candidates()
S
59 3 15
easyjobs_sanitize_rgba()
S
62 4 10
EasyJobs_Settings::verify_company()
S
58 3 14
WPDeveloper_Notice::redirect_to()
S
58 3 14
WPDeveloper_Notice::next_notice()
S
60 3 14
WPInsights_Easyjobs::redirect_to()
S
58 3 14
Easyjobs_Helper::get_generic_response()
S
61 3 13
WPDeveloper_Notice::admin_notices()
S
60 3 13
WPInsights_Easyjobs::deactivate_reasons_form_submit()
S
60 3 13
easyjobs_get_option()
S
61 3 13
Easyjobs_Api::get_custom()
S
61 3 12
Easyjobs_Admin_Candidates::search_filter_candidates()
S
62 3 12
WPInsights_Easyjobs::is_tracking_allowed()
S
63 3 11
Easyjobs_Admin::get_data()
S
62 3 11
Easyjobs_Customizer_Toggle_Control::enqueue()
S
51 1 40
Easyjobs_Padding_Control::render_content()
S
53 2 24
EasyJobs_Settings::update_pipeline()
S
55 2 21
WPDeveloper_Notice::dismiss_button_scripts()
S
54 1 35
Easyjobs_Admin::easyjobs_start_plugin_tracking()
S
55 2 20
Easyjobs_Admin_Jobs::delete_job_page()
S
56 2 19
Easyjobs_Admin_Jobs::get_screening_question_meta()
S
57 2 19
Easyjobs_Admin_Jobs::get_quiz_meta()
S
57 2 19
Easyjobs_Customizer_Gradient_Color_Control::enqueue()
S
52 1 34
EasyJobs_Settings::get_customizer_link()
S
56 2 18
Easyjobs_Helper::get_dynamic_label()
S
57 2 17
EasyJobs_Settings::save_basic_info()
S
59 2 16
EasyJobs_Settings::get_api_key()
S
59 2 16
EasyJobs_Settings::update_show_life()
S
59 2 15
EasyJobs_Settings::update_brand_color()
S
60 2 15
Easyjobs_Activator::activate()
S
67 3 8
Easyjobs_Admin_Candidates::get_company_candidates()
S
68 3 7
Easyjobs_Helper::get_job_with_page()
S
63 3 10
Easyjobs_Loader::run()
S
66 3 8
Easyjobs_Admin_Candidates::get_details()
S
64 3 10
easyjobs_settings_args()
S
51 1 30
Easyjobs_Helper::is_api_connected()
S
68 3 7
Easyjobs_Helper::is_iterable()
S
77 3 3
WPDeveloper_Notice::upsale_button()
S
64 3 8
Easyjobs_Admin_Dashboard::get_recent_applicants()
S
68 3 7
EasyJobs_Settings::delete_pipeline()
S
60 2 15
Easyjobs_Admin_Dashboard::get_recent_jobs()
S
67 3 7
Easyjobs_Admin_Jobs::get_search_results()
S
68 3 7
Easyjobs_Helper::get_pipeline_label()
S
65 3 10
Easyjobs_Admin_Dashboard::get_company_stats()
S
68 3 7
Easyjobs_Api::authenticate()
S
64 3 10
Easyjobs_Admin_Pipeline::get_pipelines()
S
68 3 7
Easyjobs_Shortcode::get_company_info()
S
68 3 7
Easyjobs_Admin_Candidates::get_company_jobs()
S
68 3 7
WPDeveloper_Notice::get_instance()
S
70 3 6
Easyjobs_Admin_Candidates::get_notes()
S
64 3 10
Easyjobs_Admin_Dashboard::show_dashboard()
S
58 2 15
Easyjobs_Api::get_token()
S
66 3 8
Easyjobs_Admin_Candidates::get_job_candidates()
S
68 3 7
Easyjobs_Helper::get_job()
S
67 3 7
Easyjobs_Admin_Jobs::get_published_jobs()
S
68 3 7
Easyjobs_Helper::rating_icon()
S
65 3 9
Easyjobs_Admin_Jobs::get_draft_jobs()
S
68 3 7
WPDeveloper_Notice::get_thumbnail()
S
64 3 9
Easyjobs_Admin_Jobs::get_archived_jobs()
S
68 3 7
Easyjobs_Admin_Candidates::search_filter_all_candidates()
S
63 3 10
WPDeveloper_Notice::get_options_data()
S
64 3 10
WPDeveloper_Notice::get_args()
S
67 3 9
WPInsights_Easyjobs::schedule_tracking()
S
67 3 8
Easyjobs_Admin_Candidates::get_results()
S
63 3 10
EasyJobs_Settings::upload_company_image()
S
60 2 14
Easyjobs_Admin_Candidates::show_all_candidates()
S
59 2 14
Easyjobs_Admin::connect_analytics()
S
60 2 14
Easyjobs_Customizer_Toggle_Control::render_content()
S
60 2 14
Easyjobs_Page_Template::__construct()
S
60 2 13
Easyjobs_Helper::candidate_sort_options()
S
53 1 28
Easyjobs_Helper::disconnect_plugin()
S
61 2 13
Easyjobs_Elementor_Landingpage::_register_controls()
S
62 2 13
Easyjobs::__construct()
S
62 2 12
Easyjobs_Admin::__construct()
S
50 1 27
EasyJobs_Settings::disconnect_api_key()
S
63 2 12
Easyjobs_Page_Template::register_templates()
S
62 2 11
Easyjobs_Elementor_Job_List::_register_controls()
S
64 2 11
Easyjobs_Shortcode::insert_analytics_script()
S
56 1 26
WPDeveloper_Notice::__construct()
S
61 2 11
Easyjobs_Title_Custom_Control::render_content()
S
64 2 11
WPDeveloper_Notice::update()
S
62 2 11
EasyJobs_Settings::init()
S
53 1 21
WPInsights_Easyjobs::deactivation_reasons()
S
55 1 20
Easyjobs::load_dependencies()
S
56 1 19
Easyjobs_Elementor_Landingpage::check_token()
S
57 1 18
Easyjobs_Elementor_Job_List::check_token()
S
57 1 18
EasyJobs_Settings::create_pipeline()
S
58 1 17
Easyjobs_Admin::easyjobs_create_job()
S
70 2 7
Easyjobs_Admin::easyjobs_jobs_page()
S
70 2 7
WPInsights_Easyjobs::get_instance()
S
71 2 6
WPDeveloper_Notice::__call()
S
72 2 5
WPInsights_Easyjobs::plugin_data()
S
68 2 7
WPDeveloper_Notice::get_user_notices()
S
74 2 4
Easyjobs_Api::search()
S
68 2 7
Easyjobs_Admin_Jobs::__construct()
S
58 1 15
WPDeveloper_Notice::__set()
S
73 2 5
WPDeveloper_Notice::before_upsale()
S
68 2 7
Easyjobs_Helper::get_mark_percentage()
S
70 2 6
Easyjobs_Api::post_custom()
S
70 2 6
EasyJobs_Settings::settings_args()
S
68 2 7
EasyJobs_Settings::get_company_info()
S
67 2 8
WPInsights_Easyjobs::notice_script()
S
73 2 5
Easyjobs_Public::init()
S
72 2 6
Easyjobs_Shortcode::get_published_jobs()
S
69 2 7
easyjobs_sanitize_choices()
S
72 2 5
EasyJobs_DB::update_settings()
S
70 2 6
easyjobs_sanitize_checkbox()
S
69 2 8
easyjobs_sanitize_select()
S
72 2 5
Easyjobs_Admin::easyjobs_candidates_page()
S
69 2 7
Easyjobs_Helper::customizer_link()
S
64 2 9
Easyjobs_Admin_Pipeline::get_pipeline_templates()
S
69 2 7
WPDeveloper_Notice::maybe_later()
S
66 2 8
WPInsights_Easyjobs::activate_this_plugin()
S
70 2 7
Easyjobs_Customizer_Alpha_Color_Control::enqueue()
S
61 1 15
Easyjobs_Separator_Custom_Control::render_content()
S
66 2 10
WPDeveloper_Notice::get_upsale_args()
S
79 2 3
Easyjobs_Helper::numeric_key_gen()
S
68 2 7
Easyjobs_Elementor_Job_List::get_token()
S
74 2 4
Easyjobs_Helper::is_success_response()
S
70 2 6
Easyjobs_Helper::get_employment_badge()
S
70 2 6
Easyjobs_Page_Template::get_instance()
S
71 2 6
easyjobs_generate_output()
S
67 2 8
Easyjobs_Elementor_Landingpage::get_token()
S
74 2 4
Easyjobs_Public::is_api_key_set()
S
69 2 7
Easyjobs_Helper::subscription_constants()
S
61 1 14
Easyjobs_Customizer_Range_Value_Control::enqueue()
S
62 1 14
Easyjobs_Admin_Jobs::show_all()
S
62 1 11
Easyjobs_Admin_Candidates::__construct()
S
62 1 11
Easyjobs_Dimension_Control::render_content()
S
67 1 8
Easyjobs_Elementor_Job_List::get_name()
S
82 1 3
Easyjobs::set_locale()
S
75 1 4
easyjobs_customizer_condition()
S
70 1 7
Easyjobs_Loader::add_filter()
S
77 1 3
Easyjobs_Elementor_Job_List::get_keywords()
S
73 1 6
Easyjobs_Admin_Pipeline::__construct()
S
72 1 5
Easyjobs_Admin::render_warning()
S
78 1 3
WPInsights_Easyjobs::init()
S
62 1 10
Easyjobs::get_loader()
S
82 1 3
WPDeveloper_Notice::set_args_on_update()
S
68 1 7
Easyjobs_Helper::get_ai_score_details()
S
80 1 3
easyjobs_uninstall()
S
82 1 3
deactivate_easyjobs()
S
76 1 4
WPInsights_Easyjobs::set_track_time()
S
72 1 5
Easyjobs::define_public_hooks()
S
67 1 7
Easyjobs::define_admin_hooks()
S
66 1 8
easyjobs_customize_preview_js()
S
68 1 8
EasyJobs_Settings::settings_page()
S
76 1 4
Easyjobs_Admin_Candidates::show_job_candidates()
S
66 1 8
Easyjobs_Public::register_widget()
S
69 1 7
Easyjobs_Elementor_Landingpage::get_icon()
S
82 1 3
Easyjobs_Helper::get_error_response()
S
71 1 6
activate_easyjobs()
S
76 1 4
Easyjobs_Admin_Jobs::create_job()
S
76 1 4
easyjobs_sanitize_integer()
S
81 1 3
Easyjobs_Helper::get_ai_score_chart()
S
80 1 3
WPDeveloper_Notice::makeTime()
S
77 1 3
Easyjobs_Shortcode::render_easyjobs_shortcode()
S
70 1 6
Easyjobs_Public::enqueue_assets()
S
73 1 4
Easyjobs_Elementor_Job_List::get_title()
S
79 1 3
Easyjobs_Admin::add_new_job_page()
S
80 1 3
WPDeveloper_Notice::first_install_end()
S
81 1 3
Easyjobs_Admin_Pipeline::show()
S
70 1 6
Easyjobs_Public::register_widget_categories()
S
66 1 10
Easyjobs_Elementor_Job_List::get_custom_help_url()
S
82 1 3
Easyjobs_Loader::add()
S
64 1 10
Easyjobs_Elementor_Landingpage::get_keywords()
S
73 1 6
Easyjobs_Elementor_Job_List::get_icon()
S
82 1 3
Easyjobs_Elementor_Job_List::get_categories()
S
81 1 3
Easyjobs_Deactivator::deactivate()
S
89 1 2
Easyjobs_Helper::get_ai_score_color()
S
64 1 10
Easyjobs_Shortcode::__construct()
S
72 1 5
Easyjobs_Elementor_Job_List::__construct()
S
75 1 4
WPDeveloper_Notice::update_options_data()
S
72 1 5
Easyjobs_Public::__construct()
S
77 1 4
run_easyjobs()
S
77 1 4
Easyjobs_Helper::get_tab_name()
S
78 1 3
Easyjobs_Elementor_Landingpage::get_name()
S
82 1 3
Easyjobs_Page_Template::add_new_template()
S
76 1 4
Easyjobs_Elementor_Landingpage::get_title()
S
79 1 3
Easyjobs_Elementor_Landingpage::__construct()
S
75 1 4
WPInsights_Easyjobs::set_notice_options()
S
65 1 9
Easyjobs_Helper::get_success_response()
S
69 1 7
Easyjobs_Admin_Candidates::show_details()
S
70 1 6
WPDeveloper_Notice::init()
S
72 1 5
Easyjobs_i18n::load_plugin_textdomain()
S
69 1 7
Easyjobs::run()
S
82 1 3
Easyjobs::get_version()
S
82 1 3
Easyjobs_Radio_Image_Control::enqueue()
S
67 1 9
easyjobs_sanitize_float()
S
79 1 3
EasyJobs_Settings::get_row_id()
S
78 1 3
EasyJobs_Settings::header_template()
S
75 1 5
Easyjobs_Loader::add_action()
S
77 1 3
Easyjobs_Elementor_Landingpage::get_categories()
S
81 1 3
Easyjobs_Loader::__construct()
S
77 1 4
WPDeveloper_Notice::upsale_notice()
S
67 1 8
WPDeveloper_Notice::after()
S
82 1 3
Easyjobs_Elementor_Landingpage::get_custom_help_url()
S
82 1 3
WPInsights_Easyjobs::force_tracking()
S
81 1 3
EasyJobs_DB::default_settings()
S
77 1 4
Easyjobs::get_plugin_name()
S
82 1 3