Code Analysis: Financial Stocks & Crypto Market Data Plugin 1.7.1

Function Rating Maintainability Complexity Lines of code
EOD_API::get_news()
B
47 20 28
EOD_API::get_financials_lib()
A
27
1 175
eod_display_source_list()
A
46 9 38
EOD_API::get_fd_lib()
A
30 1 141
EOD_News_Widget::form()
A
54 9 20
EOD_API::call_eod_api()
A
47 8 32
EOD_API::check_token_capability()
A
57 9 15
EOD_Financials_Admin::save_meta_fields()
A
55 8 18
EOD_Fundamental_Data_Admin::save_meta_fields()
A
56 8 16
EOD_News_Widget::update()
S
60 8 12
EOD_API::get_real_time_ticker()
S
50 7 27
EOD_Stock_Prices_Admin::eod_options_validate()
S
55 7 19
eod_shortcode_financials()
S
48 6 32
eod_get_ticker_list_from_widget_instance()
S
57 7 16
EOD_Stock_Prices_Widget::form()
S
55 6 18
eod_display_saved_list()
S
55 5 19
EOD_Financials_Admin::display_fd_list_mb()
S
46 3 48
EOD_Fundamental_Widget::widget()
S
54 4 22
eod_shortcode_fundamental()
S
54 4 21
EOD_Fundamental_Widget::form()
S
55 4 19
EOD_Stock_Prices_Widget::update()
S
65 5 8
EOD_Stock_Prices_Plugin::register_post_types()
S
43 1 58
eod_shortcode_news()
S
52 3 25
EOD_Fundamental_Widget::update()
S
67 4 7
EOD_API::get_eod_api_key()
S
64 4 9
EOD_API::search_by_string()
S
60 3 13
EOD_Stock_Prices_Admin::add_notices()
S
61 3 12
EOD_Stock_Prices_Plugin::get_js_parameters()
S
61 3 12
EOD_Fundamental_Data_Admin::display_fd_list_mb()
S
54 2 27
EOD_API::get_fundamental_data()
S
61 3 12
EOD_Stock_Prices_Plugin::client_scripts()
S
60 3 11
eod_shortcode_realtime()
S
56 2 18
EOD_Stock_Prices_Widget::widget()
S
57 2 16
EOD_Stock_Prices_Plugin::init()
S
68 3 8
EOD_Stock_Prices_Admin::admin_scripts()
S
60 2 11
EOD_Stock_Prices_Plugin::initialize()
S
52 1 24
eod_shortcode_live()
S
57 1 17
eod_shortcode_historical()
S
57 1 17
EOD_News_Widget::widget()
S
58 1 17
eod_check_token_capability_callback()
S
69 2 6
get_user_data_callback()
S
71 2 5
get_eod_token_callback()
S
69 2 6
get_fundamental_data_callback()
S
69 2 6
EOD_Stock_Prices_Plugin::define()
S
75 2 5
search_by_string_callback()
S
69 2 6
eod_include()
S
70 2 6
EOD_Stock_Prices_Admin::get_user_data()
S
69 2 6
eod_api()
S
70 2 7
get_real_time_ticker_callback()
S
69 2 6
eod()
S
68 2 8
EOD_Stock_Prices_Admin::admin_menu()
S
60 1 11
EOD_Stock_Prices_Plugin::register_widgets()
S
74 1 5
EOD_Stock_Prices_Admin::__construct()
S
64 1 9
eod_load_template()
S
66 1 9
EOD_News_Widget::__construct()
S
69 1 7
get_eod_display_options()
S
79 1 3
EOD_Financials_Admin::add_meta_boxes()
S
66 1 10
EOD_Stock_Prices_Admin::eod_notice_invalid_key()
S
74 1 8
EOD_Financials_Admin::__construct()
S
72 1 5
EOD_Stock_Prices_Admin::admin_settings_notices()
S
81 1 3
EOD_Stock_Prices_Admin::admin_settings()
S
75 1 4
EOD_Stock_Prices_Admin::eod_notice_used_demo_key()
S
72 1 10
eod_shortcodes_init()
S
67 1 8
EOD_Stock_Prices_Admin::general_page()
S
73 1 6
EOD_Stock_Prices_Admin::examples_page()
S
69 1 7
EOD_API::get_news_topics()
S
71 1 3
EOD_Fundamental_Widget::__construct()
S
69 1 7
EOD_Fundamental_Data_Admin::__construct()
S
72 1 5
EOD_Stock_Prices_Admin::add_plugins_list_link()
S
69 1 6
EOD_Stock_Prices_Plugin::__construct()
S
91 1 2
EOD_Fundamental_Data_Admin::add_meta_boxes()
S
66 1 10
EOD_Stock_Prices_Widget::__construct()
S
69 1 7
EOD_Stock_Prices_Admin::widgets_page()
S
73 1 6
EOD_API::__construct()
S
91 1 2
EOD_Stock_Prices_Admin::settings_page()
S
73 1 6