Code Analysis: JS Archive List 6.0.0

Function Rating Maintainability Complexity Lines of code
JQ_Archive_List_Widget::form()
C
25
15 237
JQ_Archive_List_Widget::html_months()
B
40 16 58
JQ_Archive_List_Widget::html_years()
A
41 15 51
JQ_Archive_List_Widget::update()
A
49 12 29
JQ_Archive_List_DataSource::build_sql_where()
A
50 12 25
JQ_Archive_List_Widget::expand_month()
A
54 11 19
JS_Archive_List_Frontend_Widget::inject_post_data()
S
51 7 28
JS_Archive_List_Frontend_Utils::display_class()
S
59 6 14
Js_Archive_List_Settings::symbols()
S
53 5 26
JQ_Archive_List_Block::build_html()
S
55 5 18
JQ_Archive_List_Widget::widget()
S
54 4 21
JQ_Archive_List_Widget::year_should_be_expanded()
S
57 4 18
JS_Archive_List_Frontend_Utils::format_month()
S
59 4 15
JAW_Walker_Category_Checklist::start_el()
S
53 3 21
Js_Archive_List_Settings::effects()
S
58 3 17
JAW_Walker_Category_Checklist::start_el()
S
57 3 14
JQ_Archive_List_DataSource::build_sql_join()
S
60 3 13
JQ_Archive_List_DataSource::year_should_be_expanded()
S
62 3 11
JS_Archive_List_Rest_Endpoints::get_months()
S
54 2 21
JS_Archive_List_Rest_Endpoints::build_config()
S
56 2 19
JQ_Archive_List_Widget::build_html()
S
55 2 19
JS_Archive_List_Frontend_Widget::set_attributes()
S
56 2 18
JS_Archive_List_Rest_Endpoints::get_years()
S
57 2 17
JQ_Archive_List_DataSource::get_posts()
S
64 3 10
JS_Archive_List_Frontend_Utils::is_current_post_in()
S
66 3 9
JS_Archive_List_Rest_Endpoints::get_posts()
S
60 2 13
JQ_Archive_List_Widget::init()
S
60 2 12
JQ_Archive_List_Block::title()
S
64 2 11
JQ_Archive_List_Widget::admin_enqueue_scripts()
S
63 2 11
JS_Archive_List_Rest_Endpoints::register_routes()
S
56 1 19
JQ_Archive_List_Widget::instance()
S
72 2 6
JS_Archive_List_Frontend_Widget::print_attributes()
S
67 2 7
JQ_Archive_List_Widget::enqueue_scripts()
S
61 1 15
JQ_Archive_List_DataSource::has_filtering_categories()
S
77 2 3
Js_Archive_List_Options::use_ajax_mode()
S
78 2 3
JQ_Archive_List_Widget::print_hidden_input()
S
72 2 5
JS_Archive_List_Frontend_Widget::instance()
S
72 2 6
JQ_Archive_List_DataSource::get_years()
S
63 1 13
jalw_create_widget_block()
S
63 1 12
Js_Archive_List_Options::get_group()
S
82 1 3
JS_Archive_List_Frontend_Widget::build_html()
S
67 1 9
JQ_Archive_List_DataSource::month_should_be_expanded()
S
74 1 4
Js_Archive_List_Options::get_name()
S
82 1 3
JAW_Walker_Category_Checklist::__construct()
S
77 1 4
Js_Archive_List_Settings::__construct()
S
81 1 3
JAW_Walker_Category_Checklist::__construct()
S
77 1 4
jal_register_widget()
S
82 1 3
Js_Archive_List_Options::__construct()
S
79 1 3
JQ_Archive_List_Widget::filter()
S
70 1 6
JQ_Archive_List_DataSource::only_show_cur_category()
S
79 1 3
JQ_Archive_List_DataSource::__construct()
S
77 1 4
Js_Archive_List_Settings::translateDbSettingsToInternal()
S
65 1 9
JQ_Archive_List_DataSource::get_months()
S
66 1 9
JQ_Archive_List_Widget::enqueue_block_scripts()
S
76 1 4
JS_Archive_List_Frontend_Utils::__construct()
S
81 1 3
JQ_Archive_List_Widget::hide_jal_widget()
S
77 1 4
JQ_Archive_List_Widget::__construct()
S
68 1 7