Code Analysis: Dependency Minification 0.9.8

Function Rating Maintainability Complexity Lines of code
JSMinPlus::parseTree()
D
0
155 353
JSParser::Expression()
D
5
135 298
JSParser::Statement()
D
15
74 263
JSTokenizer::get()
D
18
75 192
Dependency_Minification::filter_print_dependency_array()
D
26
34 145
Dependency_Minification::handle_request()
D
32 32 92
Dependency_Minification::admin_page()
C
25
22 197
JSMin::action()
C
35 27 88
Dependency_Minification::minify()
B
34 17 90
JSMin::min()
B
43 20 43
WordPress_Readme_Parser::to_markdown()
B
34 14 103
Minify_CSS_UriRewriter::_processUriCB()
A
46 13 36
Minify_CSS_Compressor::_commentCB()
A
46 11 40
JSMin::isRegexpLiteral()
A
51 12 24
WordPress_Readme_Parser::__construct()
A
42 10 48
JSParser::FunctionDefinition()
A
49 9 28
Dependency_Minification::admin_notices()
A
44 7 54
JSMin::consumeMultipleLineComment()
A
51 8 25
Dependency_Minification::group_dependencies_by_exclusion()
A
48 7 34
Dependency_Minification::admin_ajax_handler()
S
50 7 26
Minify_JS_ClosureCompiler::min()
S
51 7 26
Dependency_Minification::group_handles_by_extra()
S
54 7 20
JSMin::get()
S
56 7 19
JSParser::reduce()
S
51 6 28
Minify_CSS_UriRewriter::rewrite()
S
51 5 26
JSNode::__construct()
S
54 5 21
Minify_JS_ClosureCompiler::_getResponse()
S
48 4 34
Dependency_Minification::setup()
S
48 4 31
JSParser::Variables()
S
55 4 20
Minify_CommentPreserver::process()
S
57 4 17
Minify_CommentPreserver::_nextComment()
S
56 4 17
Dependency_Minification::is_self_hosted_src()
S
58 4 16
JSMin::next()
S
59 4 16
JSTokenizer::peek()
S
58 4 16
JSMin::consumeSingleLineComment()
S
60 4 13
Minify_CSS_Compressor::_fontFamilyCB()
S
59 4 12
Minify_CSS_Compressor::_process()
S
44 1 54
Minify_CSS_UriRewriter::rewriteRelative()
S
54 3 19
JSNode::addNode()
S
65 4 10
JSMinPlus::isWordChar()
S
78 3 3
JSParser::Script()
S
59 2 15
JSParser::Statements()
S
65 3 8
Minify_JS_ClosureCompiler::__construct()
S
66 3 8
Dependency_Minification::get_dependency_minified_url()
S
60 2 12
JSMinPlus::min()
S
62 2 12
JSTokenizer::init()
S
63 2 11
JSTokenizer::mustMatch()
S
72 2 5
Minify_JS_ClosureCompiler::_buildPostBody()
S
66 2 8
JSMinPlus::isValidIdentifier()
S
77 2 3
JSTokenizer::currentToken()
S
75 2 4
Dependency_Minification::add_rewrite_rule()
S
64 2 9
Minify_CSS_UriRewriter::_realpath()
S
68 2 7
JSMinPlus::minify()
S
70 2 6
JSParser::nest()
S
67 2 8
JSMin::isAlphaNum()
S
78 2 3
JSTokenizer::getInput()
S
73 2 5
Dependency_Minification::admin_plugin_action_links()
S
65 2 8
JSTokenizer::unget()
S
71 2 5
JSParser::parse()
S
66 2 8
Minify_CSS_UriRewriter::removeDots()
S
68 2 7
JSNode::__get()
S
74 2 5
Dependency_Minification::admin_enqueue_scripts()
S
65 2 8
JSTokenizer::match()
S
79 2 3
JSParser::Block()
S
71 1 6
JSTokenizer::isDone()
S
80 1 3
Dependency_Minification::admin_menu()
S
64 1 10
Dependency_Minification::generate_etag()
S
79 1 3
JSTokenizer::peekOnSameLine()
S
71 1 6
JSNode::__set()
S
81 1 3
Minify_CSS_Compressor::__construct()
S
81 1 3
Minify_JS_ClosureCompiler::_fallback()
S
80 1 3
Minify_JS_ClosureCompiler::minify()
S
75 1 4
Minify_CSS_UriRewriter::_trimUrls()
S
68 1 9
Dependency_Minification::get_cache_option_name()
S
73 1 5
JSParser::__construct()
S
76 1 4
Dependency_Minification::filter_print_styles_array()
S
75 1 4
Minify_CSS_Compressor::_selectorsCB()
S
78 1 3
Dependency_Minification::get_rewrite_regex()
S
78 1 3
JSMin::peek()
S
77 1 4
JSCompilerContext::__construct()
S
81 1 3
Dependency_Minification::filter_print_scripts_array()
S
75 1 4
Dependency_Minification::hook_rewrites()
S
72 1 5
JSMin::isEOF()
S
79 1 3
JSMin::minify()
S
75 1 4
JSMin::__construct()
S
81 1 3
Dependency_Minification::filter_query_vars()
S
79 1 3
Minify_CSS_UriRewriter::prepend()
S
64 1 10
Minify_CSS_Compressor::process()
S
75 1 4
JSParser::ParenExpression()
S
71 1 6
JSTokenizer::__construct()
S
77 1 3
JSTokenizer::newSyntaxError()
S
77 1 3
Dependency_Minification::hash_array()
S
80 1 3
Dependency_Minification::activate()
S
72 1 5
JSMinPlus::__construct()
S
80 1 3
Dependency_Minification::deactivate()
S
77 1 4
Dependency_Minification::remove_rewrite_rule()
S
78 1 3