Code Analysis: EasyJobs 1.3.0

Function Rating Maintainability Complexity Lines of code
easyjobs_customize_register()
D
3
1 1,775
Easyjobs_Admin::toggleFields()
C
42 27 47
Easyjobs_Customizer_Gradient_Color_Control::render_content()
B
36 15 91
easyjobs_customize_css()
A
29 3 200
Easyjobs_Elementor_Job_List::style_job_list_control()
A
28
1 217
Easyjobs_Elementor_Landingpage::style_job_list_control()
A
28
1 217
Easyjobs_Admin::sign_up()
A
43 12 47
Easyjobs_Admin::sign_in()
A
41 11 55
Easyjobs_Helper::sorter()
A
46 11 40
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
Easyjobs_Admin::create_company()
A
45 9 42
EasyJobs_Settings::get_settings_fields()
A
54 10 20
Easyjobs_Customizer_Alpha_Color_Control::render_content()
A
54 10 19
Easyjobs_Elementor_Landingpage::style_section_controls()
A
32 1 152
Easyjobs_Elementor_Job_List::style_section_controls()
A
32 1 152
Easyjobs_Admin_Jobs::save_job_information()
A
42 7 58
Easyjobs_Helper::sanitize_field()
A
51 9 27
Easyjobs_Admin_Candidates::search_filter_candidates()
A
51 9 25
Easyjobs_Admin_Jobs::show_search_results()
A
47 8 36
Easyjobs_Elementor_Landingpage::style_job_apply_button()
A
33 1 136
Easyjobs_Elementor_Job_List::style_job_apply_button()
A
33 1 136
Easyjobs_Helper::create_pages_if_required()
A
50 8 27
Easyjobs_Admin::connect_api()
A
52 8 24
Easyjobs_Radio_Image_Control::render_content()
A
49 7 31
Easyjobs_Elementor_Landingpage::render()
S
49 7 29
easyjobs_get_option_defaults()
S
34 2 104
Easyjobs_Elementor_Landingpage::content_company_image_control()
S
36 1 117
Easyjobs_Elementor_Landingpage::style_company_link_button()
S
36 1 116
Easyjobs_Elementor_Job_List::style_general_controls()
S
35 1 114
Easyjobs_Elementor_Landingpage::style_company_info_control()
S
36 1 114
Easyjobs_Admin::enqueue_scripts()
S
46 6 37
Easyjobs_Api::postWithBasicAuth()
S
49 6 32
Easyjobs_Elementor_Landingpage::get_company_info()
S
57 7 16
Easyjobs_Elementor_Landingpage::style_general_controls()
S
36 1 103
Easyjobs_Admin::menu_page()
S
43 4 56
Easyjobs_Admin_Jobs::save_quiz()
S
46 5 40
Easyjobs_Elementor_Job_List::render()
S
48 5 40
easyjobs_settings_args()
S
39 2 81
Easyjobs_Admin_Jobs::sanitize_form_fields()
S
55 6 21
Easyjobs_Admin_Jobs::save_screening_questions()
S
48 5 35
Easyjobs_Api::post()
S
57 6 16
Easyjobs_Helper::get_job_status_badge()
S
57 6 16
Easyjobs_Elementor_Landingpage::get_published_jobs()
S
52 5 25
Easyjobs_Elementor_Job_List::get_published_jobs()
S
52 5 25
Easyjobs_Api::postWithFile()
S
46 4 40
Easyjobs_Admin::post_data()
S
53 5 24
Easyjobs_Api::remote_post()
S
53 5 23
Easyjobs_Admin_Pipeline::save_pipeline()
S
54 5 22
Easyjobs_Admin::save_company()
S
54 5 21
EasyJobs_Settings::get_row_class()
S
55 5 21
Easyjobs_Api::get()
S
56 5 18
Easyjobs_Admin::render_inner_page_title()
S
56 5 18
Easyjobs_Admin_Jobs::change_job_status()
S
50 4 33
Easyjobs_Admin_Jobs::delete_job()
S
56 5 18
Easyjobs_Admin::format_api_error_response()
S
57 5 17
Easyjobs_Number_Control::render_content()
S
57 5 17
Easyjobs_Helper::format_api_error_response()
S
57 5 17
Easyjobs_Admin::get_cities()
S
50 4 30
Easyjobs_Admin_Pipeline::change_pipeline()
S
58 5 15
Easyjobs_Admin::disconnect_api()
S
60 5 13
Easyjobs_Api::get_by_id()
S
60 5 13
Easyjobs_Api::remote_get()
S
51 4 28
EasyJobs_Settings::general_settings_ac()
S
60 5 12
Easyjobs_Elementor_Landingpage::content_job_list_control()
S
40 1 70
EasyJobs_Settings::update_api_key()
S
53 4 24
Easyjobs_Admin::get_verification_status()
S
53 4 24
Easyjobs_Elementor_Job_List::content_job_list_control()
S
41 1 67
easyjobs_generate_defaults()
S
56 4 20
Easyjobs_Page_Template::view_template()
S
56 4 20
Easyjobs_Helper::get_social_link_icon()
S
57 4 18
Easyjobs_Helper::rating_icon()
S
58 4 17
Easyjobs_Admin::enqueue_styles()
S
51 3 30
Easyjobs_Select_Control::render_content()
S
58 4 15
Easyjobs_Elementor_Job_List::content_job_list_general()
S
43 1 60
easyjobs_customizer_styles()
S
100 1 59
Easyjobs_Admin::render_landing()
S
61 4 12
Easyjobs_Helper::get_verification_status()
S
62 4 11
Easyjobs_Activator::activate()
S
52 3 25
Easyjobs_Elementor_Landingpage::content_cange_text()
S
45 1 55
Easyjobs_Helper::get_ai_score_circles()
S
52 3 24
Easyjobs_Admin::get_states()
S
54 3 22
Easyjobs_Helper::get_job_pages()
S
54 3 22
EasyJobs_Settings::get_shortcodes()
S
54 3 21
Easyjobs_Admin_Jobs::get_job_create_meta()
S
56 3 19
Easyjobs_Admin_Pipeline::get_pipeline()
S
58 3 17
Easyjobs_Admin_Jobs::get_job_data()
S
59 3 16
Easyjobs_Admin_Jobs::save_required_fields()
S
58 3 16
Easyjobs_Api::search_within_job()
S
67 4 6
Easyjobs_Admin::set_verification_status()
S
66 4 8
EasyJobs_Settings::update_ai_setup()
S
59 3 15
Easyjobs_Customizer_Range_Value_Control::render_content()
S
59 3 15
EasyJobs_DB::get_settings()
S
65 4 9
easyjobs_sanitize_rgba()
S
62 4 10
EasyJobs_Settings::verify_company()
S
59 3 14
easyjobs_get_option()
S
61 3 13
Easyjobs_Helper::get_generic_response()
S
61 3 13
Easyjobs_Api::get_custom()
S
61 3 12
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_Customizer_Gradient_Color_Control::enqueue()
S
52 1 34
Easyjobs_Helper::get_dynamic_label()
S
57 2 17
EasyJobs_Settings::update_pipeline()
S
58 2 17
EasyJobs_Settings::get_customizer_link()
S
57 2 16
Easyjobs_Helper::get_landing_page()
S
58 2 16
Easyjobs_Api::authenticate()
S
64 3 10
Easyjobs_Admin_Jobs::get_published_jobs()
S
68 3 7
Easyjobs_Admin_Jobs::get_draft_jobs()
S
68 3 7
Easyjobs_Admin_Candidates::get_job_candidates()
S
68 3 7
Easyjobs_Admin_Jobs::get_archived_jobs()
S
68 3 7
Easyjobs_Shortcode::get_company_info()
S
68 3 7
Easyjobs_Api::getToken()
S
67 3 7
Easyjobs_Helper::get_job()
S
67 3 7
Easyjobs_Admin_Dashboard::show_dashboard()
S
58 2 15
Easyjobs_Admin_Dashboard::getCompanyStats()
S
68 3 7
Easyjobs_Helper::is_api_connected()
S
68 3 7
Easyjobs_Helper::get_job_with_page()
S
63 3 10
Easyjobs_Helper::is_iterable()
S
77 3 3
Easyjobs_Admin_Jobs::get_screening_question_meta()
S
59 2 15
Easyjobs_Admin_Pipeline::get_pipelines()
S
68 3 7
Easyjobs_Helper::get_company_info()
S
68 3 7
Easyjobs_Admin_Jobs::get_quiz_meta()
S
59 2 15
Easyjobs_Admin_Dashboard::getRecentJobs()
S
67 3 7
Easyjobs_Admin_Candidates::search_filter_all_candidates()
S
63 3 10
Easyjobs_Admin_Candidates::get_details()
S
64 3 10
Easyjobs_Admin_Candidates::get_results()
S
63 3 10
Easyjobs_Admin_Candidates::get_company_jobs()
S
68 3 7
Easyjobs_Loader::run()
S
66 3 8
Easyjobs_Admin_Candidates::get_company_candidates()
S
68 3 7
Easyjobs_Helper::get_pipeline_label()
S
65 3 10
Easyjobs_Admin_Jobs::get_search_results()
S
68 3 7
Easyjobs_Admin_Dashboard::getRecentApplicants()
S
68 3 7
EasyJobs_Settings::design_tab_content()
S
59 2 14
EasyJobs_Settings::get_api_key()
S
60 2 14
Easyjobs_Customizer_Toggle_Control::render_content()
S
60 2 14
Easyjobs_Admin_Candidates::show_all_candidates()
S
60 2 13
Easyjobs_Elementor_Landingpage::_register_controls()
S
62 2 13
Easyjobs_Page_Template::__construct()
S
60 2 13
EasyJobs_Settings::delete_pipeline()
S
62 2 13
Easyjobs_Shortcode::render_easyjobs_list_shortcode()
S
61 2 12
Easyjobs::__construct()
S
62 2 12
EasyJobs_Settings::update_show_life()
S
63 2 11
Easyjobs_Title_Custom_Control::render_content()
S
64 2 11
EasyJobs_Settings::update_brand_color()
S
63 2 11
Easyjobs_Elementor_Job_List::_register_controls()
S
64 2 11
Easyjobs_Page_Template::register_templates()
S
62 2 11
Easyjobs_Admin::__construct()
S
53 1 22
EasyJobs_Settings::init()
S
54 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_DB::update_settings()
S
70 2 6
Easyjobs_Admin::easyjobs_candidates_page()
S
69 2 7
Easyjobs_Helper::is_success_response()
S
72 2 5
Easyjobs_Elementor_Landingpage::get_token()
S
74 2 4
Easyjobs_Shortcode::get_published_jobs()
S
69 2 7
Easyjobs_Page_Template::get_instance()
S
71 2 6
Easyjobs_Helper::get_employment_badge()
S
70 2 6
Easyjobs_Helper::numeric_key_gen()
S
68 2 7
EasyJobs_Settings::package_tab_content()
S
65 2 9
Easyjobs_Elementor_Job_List::get_token()
S
74 2 4
Easyjobs_Api::search()
S
68 2 7
easyjobs_sanitize_select()
S
72 2 5
Easyjobs_Customizer_Alpha_Color_Control::enqueue()
S
61 1 15
Easyjobs_Shortcode::render_easyjobs_details_shortcode()
S
63 2 10
Easyjobs_Public::is_api_key_set()
S
69 2 7
Easyjobs_Helper::subscription_data_html()
S
68 2 7
Easyjobs_Separator_Custom_Control::render_content()
S
66 2 10
Easyjobs_Admin::easyjobs_jobs_page()
S
70 2 7
Easyjobs_Admin::settings_page()
S
70 2 7
easyjobs_sanitize_choices()
S
72 2 5
EasyJobs_Settings::save_basic_info()
S
64 2 9
EasyJobs_Settings::disconnect_api_key()
S
64 2 10
Easyjobs_Public::init()
S
72 2 6
EasyJobs_Settings::shortcodes_tab_content()
S
66 2 8
Easyjobs_Admin::easyjobs_create_job()
S
70 2 7
EasyJobs_Settings::settings_args()
S
68 2 7
easyjobs_sanitize_checkbox()
S
69 2 8
easyjobs_generate_output()
S
67 2 8
Easyjobs_Helper::subscription_constants()
S
61 1 14
Easyjobs_Customizer_Range_Value_Control::enqueue()
S
62 1 14
EasyJobs_Settings::create_pipeline()
S
62 1 13
EasyJobs_Settings::save_apply_settings()
S
62 1 13
Easyjobs_Admin_Jobs::__construct()
S
60 1 13
Easyjobs_Admin_Jobs::show_all()
S
62 1 11
Easyjobs_Helper::get_mark_percentage()
S
78 1 3
Easyjobs_Elementor_Landingpage::get_title()
S
79 1 3
Easyjobs::define_public_hooks()
S
67 1 7
Easyjobs::set_locale()
S
75 1 4
Easyjobs_Elementor_Landingpage::get_name()
S
82 1 3
EasyJobs_Settings::upload_company_image()
S
65 1 10
Easyjobs::define_admin_hooks()
S
66 1 8
Easyjobs_Admin_Jobs::create_job()
S
76 1 4
Easyjobs_Admin_Pipeline::__construct()
S
72 1 5
Easyjobs_Elementor_Landingpage::get_keywords()
S
73 1 6
EasyJobs_Settings::header_template()
S
74 1 5
Easyjobs_Admin::render_warning()
S
79 1 3
Easyjobs_Helper::get_tab_name()
S
78 1 3
Easyjobs_Admin_Candidates::show_job_candidates()
S
68 1 7
Easyjobs_Helper::get_ai_score_details()
S
80 1 3
Easyjobs_Page_Template::add_new_template()
S
76 1 4
Easyjobs_Shortcode::render_easyjobs_shortcode()
S
63 1 10
EasyJobs_DB::default_settings()
S
75 1 5
Easyjobs_Elementor_Job_List::get_name()
S
82 1 3
activate_easyjobs()
S
76 1 4
Easyjobs_Shortcode::__construct()
S
72 1 5
deactivate_easyjobs()
S
76 1 4
Easyjobs_Elementor_Job_List::get_icon()
S
82 1 3
EasyJobs_Settings::settings_page()
S
72 1 5
Easyjobs_Deactivator::deactivate()
S
89 1 2
Easyjobs_Admin_Candidates::show_details()
S
75 1 4
Easyjobs_Elementor_Job_List::get_keywords()
S
73 1 6
Easyjobs_Dimension_Control::render_content()
S
67 1 8
Easyjobs_Elementor_Landingpage::__construct()
S
75 1 4
run_easyjobs()
S
77 1 4
Easyjobs::get_loader()
S
82 1 3
Easyjobs_Elementor_Landingpage::get_custom_help_url()
S
82 1 3
easyjobs_customize_preview_js()
S
68 1 8
Easyjobs_Loader::add()
S
64 1 10
easyjobs_sanitize_float()
S
79 1 3
EasyJobs_Settings::get_row_id()
S
78 1 3
Easyjobs::get_plugin_name()
S
82 1 3
Easyjobs::get_version()
S
82 1 3
Easyjobs_Helper::get_error_response()
S
71 1 6
Easyjobs_Public::register_widget()
S
69 1 7
Easyjobs_i18n::load_plugin_textdomain()
S
69 1 7
Easyjobs_Loader::__construct()
S
77 1 4
Easyjobs_Radio_Image_Control::enqueue()
S
67 1 9
Easyjobs_Helper::get_ai_score_color()
S
64 1 10
Easyjobs_Elementor_Landingpage::get_icon()
S
82 1 3
easyjobs_uninstall()
S
82 1 3
Easyjobs_Public::enqueue_assets()
S
70 1 5
Easyjobs_Admin::add_new_job_page()
S
80 1 3
Easyjobs_Admin_Candidates::__construct()
S
75 1 4
Easyjobs::run()
S
82 1 3
Easyjobs_Loader::add_filter()
S
77 1 3
Easyjobs_Elementor_Job_List::get_title()
S
79 1 3
Easyjobs_Elementor_Landingpage::get_categories()
S
81 1 3
Easyjobs_Helper::get_ai_score_chart()
S
80 1 3
Easyjobs_Elementor_Job_List::get_categories()
S
81 1 3
easyjobs_customizer_condition()
S
70 1 7
Easyjobs_Public::register_widget_categories()
S
67 1 8
Easyjobs_Admin_Pipeline::show()
S
72 1 5
Easyjobs_Elementor_Job_List::get_custom_help_url()
S
82 1 3
Easyjobs_Elementor_Job_List::__construct()
S
75 1 4
easyjobs_sanitize_integer()
S
81 1 3
Easyjobs_Public::__construct()
S
77 1 4
Easyjobs_Loader::add_action()
S
77 1 3