Code Analysis: JS & CSS Script Optimizer 0.3.3

Function Rating Maintainability Complexity Lines of code
JSMin::action()
C
35 27 88
evScriptOptimizer::init()
C
31 26 102
evScriptOptimizer::print_scripts()
C
31 25 110
evScriptOptimizer::print_styles_by_media()
C
32 22 106
evScriptOptimizerBackend::wp_ajax_spacker_inc_script()
B
34 20 108
evScriptOptimizerBackend::options_tab_basic()
B
31 13 163
evScriptOptimizer::wp_print_scripts_action()
B
40 20 57
JSMin::min()
B
43 20 43
evScriptOptimizer::wp_print_styles_action()
B
40 19 55
Tholu\Packer\Packer::_bootStrap()
A
41 15 50
JSMin::isRegexpLiteral()
A
51 12 24
Tholu\Packer\ParseMaster::_replacement()
A
51 11 22
evScriptOptimizerBackend::settings_section()
A
49 10 33
Tholu\Packer\Packer::_analyze()
A
45 8 46
JSMin::consumeMultipleLineComment()
A
51 8 25
evScriptOptimizer::check_cache_directory()
A
52 8 23
evScriptOptimizerBackend::admin_css()
S
46 3 87
evScriptOptimizer::order_scripts()
S
51 7 25
JSMin::get()
S
56 7 19
evScriptOptimizerBackend::ajax_javascript()
S
47 3 78
Tholu\Packer\ParseMaster::add()
S
52 6 23
evScriptOptimizer::print_css_link_tag()
S
66 7 7
evScriptOptimizerBackend::get_spacker_inc_css_table()
S
49 4 37
evScriptOptimizer::print_js_script_tag()
S
61 5 12
evScriptOptimizer::is_on()
S
62 5 12
evScriptOptimizer::exclude_this_js()
S
60 5 12
evScriptOptimizer::exclude_this_css()
S
61 5 11
Tholu\Packer\Packer::_encodeKeywords()
S
55 4 19
evScriptOptimizerBackend::init()
S
56 4 18
evScriptOptimizerBackend::get_spacker_inc_js_table()
S
52 3 31
JSMin::next()
S
59 4 16
evScriptOptimizerBackend::is_option_tab()
S
70 5 5
JSMin::consumeSingleLineComment()
S
60 4 13
evScriptOptimizer::normalize_url()
S
61 4 12
evScriptOptimizer::print_styles()
S
62 4 12
Tholu\Packer\ParseMaster::exec()
S
54 3 20
Tholu\Packer\Packer::_basicCompression()
S
55 3 20
Tholu\Packer\Packer::_getEncoder()
S
74 4 4
evScriptOptimizer::is_external_url()
S
60 3 13
evScriptOptimizer::minify_js()
S
60 3 12
Tholu\Packer\Packer::_encode62()
S
62 3 11
Tholu\Packer\ParseMaster::_unescapeBis()
S
63 3 11
evScriptOptimizerBackend::options_tab_help()
S
65 1 32
evScriptOptimizerBackend::options_join()
S
64 3 10
evScriptOptimizer::save_script()
S
67 3 7
evScriptOptimizer::footer()
S
65 3 10
evScriptOptimizer::get_full_path()
S
69 3 6
evScriptOptimizerBackend::options_tab_inc_css()
S
53 1 30
evScriptOptimizerBackend::show_admin_messages()
S
67 3 9
Tholu\Packer\Packer::pack()
S
67 3 8
Tholu\Packer\ParseMaster::_unescape()
S
60 2 14
Tholu\Packer\ParseMaster::_escape()
S
62 2 12
evScriptOptimizerBackend::options_tab_inc_js()
S
58 1 19
Tholu\Packer\Packer::_encodeSpecialChars()
S
58 1 16
Tholu\Packer\ParseMaster::_backReferences()
S
64 2 9
Tholu\Packer\Packer::_getJSFunction()
S
71 2 6
evScriptOptimizer::get_cache()
S
76 2 3
Tholu\Packer\Packer::_encode95()
S
69 2 6
evScriptOptimizer::add_url_param()
S
71 2 5
JSMin::isAlphaNum()
S
78 2 3
Tholu\Packer\Packer::__construct()
S
64 2 9
Tholu\Packer\Packer::_pack()
S
69 2 6
evScriptOptimizer::ordering_stop()
S
67 2 8
evScriptOptimizer::get_path_by_url()
S
66 2 8
evScriptOptimizerBackend::activation_hook()
S
67 2 8
evScriptOptimizer::head()
S
74 2 5
Tholu\Packer\Packer::_insertFastDecode()
S
80 1 3
JSMin::peek()
S
77 1 4
evScriptOptimizerBackend::admin_menu()
S
77 1 3
JSMin::isEOF()
S
79 1 3
Tholu\Packer\ParseMaster::_replace_name()
S
70 1 5
Tholu\Packer\Packer::_encode36()
S
79 1 3
Tholu\Packer\Packer::_escape95Bis()
S
78 1 3
Tholu\Packer\ParseMaster::_add()
S
76 1 4
evScriptOptimizer::ordering_start()
S
76 1 4
Tholu\Packer\ParseMaster::_replace_encoded()
S
80 1 3
JSMin::__construct()
S
81 1 3
evScriptOptimizerBackend::get_cache_dir_message()
S
77 1 3
Tholu\Packer\Packer::_escape()
S
79 1 3
Tholu\Packer\Packer::_encodePrivate()
S
80 1 3
Tholu\Packer\Packer::_escape95()
S
70 1 7
Tholu\Packer\ParseMaster::reset()
S
81 1 3
evScriptOptimizer::compress_css()
S
61 1 10
Tholu\Packer\Packer::_insertFastEncode()
S
80 1 3
Tholu\Packer\Packer::_safeRegExp()
S
78 1 3
evScriptOptimizer::save_options()
S
79 1 3
JSMin::minify()
S
75 1 4
Tholu\Packer\ParseMaster::_escapeBis()
S
76 1 4
Tholu\Packer\Packer::_addParser()
S
80 1 3
evScriptOptimizer::save_cache()
S
71 1 5
Tholu\Packer\Packer::_sortWords()
S
79 1 3
Tholu\Packer\ParseMaster::_internalEscape()
S
79 1 3
Tholu\Packer\Packer::_encode10()
S
82 1 3