Code Analysis: Product Specifications for WooCommerce 0.5.0

Function Rating Maintainability Complexity Lines of code
DWSpecificationsTable\Admin\Ajax::modify_attributes()
D
25
52 143
DWSpecificationsTable\Admin\Ajax::modify_groups()
C
36 24 75
DWSpecificationsTable\Admin\Import_Export::import_plugin_data()
B
33 19 100
DWSpecificationsTable\Admin\Specification_Tables::save_product_table()
B
41 21 46
dwspecs_attr_value_by()
A
52 13 23
DWSpecificationsTable\App::modified_attributes()
A
47 12 34
dwspecs_get_table_groups()
A
44 9 46
DWSpecificationsTable\Admin\Import_Export::export()
A
42 8 51
DWSpecificationsTable\Admin\Specification_Tables::save_table_metabox()
A
57 10 14
dwspecs_get_table_result()
A
54 8 20
DWSpecificationsTable\Admin\Ajax::group_re_arange()
S
55 7 18
DWSpecificationsTable\Admin\Import_Export::import_cb()
S
51 6 26
DWSpecificationsTable\App::woocommerce_tabs()
S
58 6 14
DWSpecificationsTable\App::add_notice()
S
59 5 12
DWSpecificationsTable\Admin\Ajax::edit_form()
S
60 5 12
dwspecs_current_page_url()
S
60 4 13
DWSpecificationsTable\Admin\Admin::create_menus()
S
46 1 51
DWSpecificationsTable\Shortcodes\Table::shortcode_handler()
S
56 3 18
DWSpecificationsTable\Post_Types::register_taxonomies()
S
45 1 46
DWSpecificationsTable\Admin\Ajax::load_table()
S
64 4 8
DWSpecificationsTable\Auto_Loader::load_file()
S
68 4 7
DWSpecificationsTable\Auto_Loader::autoload()
S
64 4 10
DWSpecificationsTable\Post_Types::register_post_types()
S
44 1 44
DWSpecificationsTable\Install::install()
S
60 3 13
DWSpecificationsTable\Auto_Loader::__construct()
S
62 3 12
dwspecs_table_template_part()
S
62 3 11
DWSpecificationsTable\Admin\Admin::modify_menu_urls()
S
64 3 9
DWSpecificationsTable\App::dismiss_alert()
S
69 3 6
DWSpecificationsTable\Admin\Import_Export::download()
S
59 2 14
DWSpecificationsTable\Admin\Options\Settings::settings_page_init()
S
55 1 27
DWSpecificationsTable\Auto_Loader::get_file_name_from_class()
S
61 2 11
DWSpecificationsTable\Admin\Admin::assets()
S
57 1 16
dwspecs_strip_some()
S
70 2 6
dwspecs_spec_group_has_duplicates()
S
65 2 9
DWSpecificationsTable\App::define()
S
75 2 5
DWSpecificationsTable\Admin\Specification_Tables::get_spec_tables()
S
64 2 9
DWSpecificationsTable\App::initialize()
S
59 1 15
DWSpecificationsTable\App::handle_woocommerce()
S
73 2 5
DWSpecificationsTable\App::public_dependencies()
S
72 2 5
DWSpecificationsTable\Admin\Admin::get_template()
S
71 2 5
DWSpecificationsTable\App::wc_needed_notice()
S
69 2 6
DWSpecificationsTable\Admin\Options\Settings::load_default_settings()
S
65 2 9
DWSpecificationsTable\App::instance()
S
71 2 6
dwspecs_get_attributes_by_group()
S
66 2 9
dwspecs_product_has_specs_table()
S
68 2 7
DWSpecificationsTable\Admin\Import_Export::Page_HTML()
S
62 1 12
dwspecs_table()
S
80 1 3
DWSpecificationsTable\Admin\Specification_Tables::meta_box()
S
72 1 4
DWSpecificationsTable\Auto_Loader::composer()
S
80 1 3
dwspecs_encodeURIComponent()
S
73 1 4
DWSpecificationsTable\App::init()
S
67 1 7
DWSpecificationsTable\Admin\Admin::settings_page()
S
80 1 3
DWSpecificationsTable\Admin\Options\Settings::init()
S
79 1 3
DWSpecificationsTable\Post_Types::init()
S
75 1 4
DWSpecificationsTable\Admin\Specification_Tables::get_spec_groups()
S
69 1 7
DWSpecificationsTable\Admin\Specification_Tables::content_spec_table()
S
67 1 8
DWSpecificationsTable\Admin\Attribute_Groups::Page_HTML()
S
80 1 3
DWSpecificationsTable\Admin\Admin::addnew_page()
S
78 1 3
DWSpecificationsTable\Admin\Admin::tools_page()
S
81 1 3
DWSpecificationsTable\Shortcodes\Table::init()
S
79 1 3
DWSpecificationsTable\Admin\Specification_Tables::content_product_specs()
S
67 1 8
dwspecs_dumpit()
S
75 1 5
DWSpecificationsTable\Admin\Options\Settings::Page_HTML()
S
80 1 3
DWSpecificationsTable\Admin\Admin::attributes_page()
S
81 1 3
DWSpecificationsTable\Admin\Options\Settings::sanitize()
S
81 1 3
DWSpecificationsTable\Admin\Attributes::Page_HTML()
S
80 1 3
DWSpecificationsTable\App::plugin_url()
S
79 1 3
DWSpecificationsTable\App::__construct()
S
64 1 10
DWSpecificationsTable\Admin\Import_Export::export_filename()
S
77 1 3
DWSpecificationsTable\App::define_constants()
S
69 1 6
DWSpecificationsTable\Admin\Admin::init()
S
65 1 9
DWSpecificationsTable\App::make_dummy_texts()
S
76 1 4
DWSpecificationsTable\App::create_options()
S
72 1 5
DWSpecificationsTable\App::woo_display_tab()
S
80 1 3
DWSpecificationsTable\App::i18n()
S
77 1 3
DWSpecificationsTable\Admin\Specification_Tables::init()
S
72 1 5
DWSpecificationsTable\Admin\Admin::groups_page()
S
81 1 3
DWSpecificationsTable\Admin\Import_Export::init()
S
74 1 4
DWSpecificationsTable\App::includes()
S
80 1 3
DWSpecificationsTable\Admin\Ajax::init()
S
67 1 7