Code Analysis: WP Fastest Site Search 4.1.25

Function Rating Maintainability Complexity Lines of code
ExpClient::createDoc()
D
23
50 149
ExpClient::getProductFields()
B
33 14 97
ExpClient::indexDocs()
B
34 14 96
Expertrecsearch::set_options_after_upgrade()
A
47 8 34
expertrec_update_config()
A
49 8 29
get_index_stats()
A
51 8 25
Expertrecsearch::expertrec_init_data()
A
52 8 23
ExpClient::sendData()
S
49 7 28
ExpClient::getTopCategory()
S
57 7 17
expertrec_crawl()
S
56 7 17
Expertrecsearch::load_expertrec_menus()
S
43 4 59
ExpClient::getSanitizedData()
S
53 6 23
Expertrecsearch_Activator::activate()
S
48 5 32
update_expertrec_layout()
S
49 5 31
call_expertrec_api()
S
50 5 30
update_expertrec_settings()
S
50 5 27
read_from_db_and_update_layout_conf()
S
50 5 27
Expertrecsearch_Deactivator::deactivate()
S
54 5 20
ExpClient::__construct()
S
57 5 16
Expertrecsearch_Admin::expertrec_stock_status_change()
S
58 5 15
ExpClient::getCustomFields()
S
57 5 15
expertrec_login()
S
51 4 27
is_account_created()
S
59 4 15
ExpClient::getPostTypes()
S
58 4 14
wp_events()
S
51 3 26
get_create_ecom_id()
S
51 3 26
expertrec_update_conf()
S
54 3 21
Expertrecsearch::expertrec_options_init()
S
48 2 35
Expertrecsearch_Admin::expertrec_transition_post_status()
S
64 4 9
index_data()
S
67 4 7
ExpLogger::__construct()
S
59 3 14
ExpClient::getDocpath()
S
60 3 13
aggregate_other_count()
S
59 3 13
ExpClient::getPostCount()
S
63 3 11
ExpLogger::truncate_log_file()
S
63 3 11
Expertrecsearch::load_template()
S
63 3 11
ExpClient::get_images_from_content()
S
62 3 11
Expertrecsearch::__construct()
S
52 2 25
reindex_data()
S
56 2 18
get_site_info()
S
57 2 17
ExpClient::createPdfDoc()
S
56 2 17
Expertrecsearch_Public::expertrec_js_snippet()
S
59 2 17
Expertrecsearch_Admin::expertrec_future_to_publish()
S
65 3 9
ExpLogger::__destruct()
S
69 3 8
Expertrecsearch_Loader::run()
S
66 3 8
Expertrecsearch_Admin::expertrec_save_post()
S
63 3 10
reset_indexing_progress()
S
63 3 10
Expertrecsearch::expertrec_menu_content()
S
64 3 9
expertrec_is_expired()
S
64 3 10
Expertrecsearch::expertrec_layout_page()
S
64 3 9
Expertrecsearch::expertrec_settings_page()
S
64 3 9
Expertrecsearch::expertrec_advanced_page()
S
64 3 9
ExpClient::convert_to_tz_format()
S
66 3 8
Expertrecsearch::define_admin_hooks()
S
60 2 12
ExpClient::indexDoc()
S
61 2 11
Expertrecsearch::set_locale()
S
54 1 20
getIndexableData()
S
63 2 10
convert_to_json()
S
67 2 8
get_expertrec_conf()
S
63 2 10
Expertrecsearch::expertrec_plugin_redirect()
S
67 2 8
Expertrecsearch::define_public_hooks()
S
65 2 8
ExpLogger::_createAndSetErrorLogPermissions()
S
74 2 5
ExpClient::deleteDoc()
S
64 2 9
Expertrecsearch_Public::addExpertrecPluginActionLinks()
S
66 2 8
indexing_status()
S
66 2 9
ExpLogger::logit()
S
67 2 7
get_last_sync()
S
66 2 9
notify_deactivation()
S
62 1 12
stop_crawl()
S
65 1 8
start_crawl()
S
65 1 8
ExpLogger::get_timestamp()
S
73 1 5
Expertrecsearch_i18n::load_plugin_textdomain()
S
69 1 7
get_sentry_client()
S
79 1 4
ExpClient::start_sync()
S
71 1 5
Expertrecsearch::activate_expertrecsearch()
S
83 1 3
Expertrecsearch::get_plugin_name()
S
82 1 3
Expertrecsearch::get_version()
S
82 1 3
ExpClient::end_sync()
S
71 1 5
ExpClient::__destruct()
S
81 1 3
ExpClient::removeShortcodes()
S
75 1 4
Expertrecsearch_Public::__construct()
S
72 1 5
Expertrecsearch::load_dependencies()
S
68 1 7
Expertrecsearch_Admin::expertrec_trashed_post()
S
91 1 2
stop_indexing()
S
70 1 6
Expertrecsearch::run()
S
82 1 3
Expertrecsearch::expertrec_template()
S
76 1 4
Expertrecsearch_Loader::add()
S
64 1 10
crawl_status()
S
67 1 7
ExpClient::getAllPostCount()
S
78 1 3
Expertrecsearch_Loader::add_filter()
S
77 1 3
ExpLogger::set_error_log_location()
S
70 1 6
get_expertrec_engine()
S
73 1 5
get_base_url()
S
78 1 4
update_expertrec_config()
S
71 1 5
Expertrecsearch::deactivate_expertrecsearch()
S
83 1 3
Expertrecsearch_Admin::__construct()
S
74 1 5
ExpLogger::indexing()
S
79 1 3
ExpLogger::general()
S
79 1 3
Expertrecsearch_Public::ci_search_form()
S
77 1 5
Expertrecsearch::get_loader()
S
82 1 3
Expertrecsearch_Loader::add_action()
S
77 1 3
Expertrecsearch::expertrec_ajax_load_scripts()
S
66 1 7
Expertrecsearch_Admin::enqueue_styles()
S
77 1 3
Expertrecsearch::__destruct()
S
81 1 3
Expertrecsearch_Loader::__construct()
S
77 1 4
get_days_to_expire()
S
67 1 7
ExpClient::updateLastSyncStatus()
S
72 1 5
Expertrecsearch::expertrec_help_page()
S
79 1 3