Code Analysis: Admin Color Schemer 1.1

Function Rating Maintainability Complexity Lines of code
SassScriptParser::parse()
C
37 29 67
SassParser::parseDirective()
C
37 26 69
SassParser::scss2Token()
C
36 25 79
SassFile::find_file()
C
36 24 77
SassScriptLexer::lex()
B
38 22 63
Admin_Color_Schemer_Plugin::save()
B
33 18 97
SassScriptFunction::perform()
B
40 21 50
SassList::_build_list()
B
40 20 60
SassColour::assertValid()
B
53 20 18
SassImportNode::parse()
B
42 17 50
SassParser::parse()
B
42 17 48
SassScriptFunction::fill_parameters()
B
41 16 50
SassFile::get_file()
B
47 17 32
SassParser::sass2Token()
A
42 15 50
SassColour::__construct()
A
43 13 49
SassParser::getNode()
A
46 13 37
SassScriptFunctions::adjust()
A
51 14 21
SassScriptOperation::perform()
A
46 13 36
SassRuleNode::explode()
A
48 13 30
SassRuleNode::extend()
A
48 13 28
SassParser::__construct()
A
43 11 46
SassScriptFunction::extractArgs()
A
49 11 26
SassColour::rgb2hsl()
A
50 10 25
SassParser::setIndentChar()
A
54 10 19
Admin_Color_Schemer_Plugin::maybe_copy_core_files()
A
47 9 34
SassNumber::coercionFactor()
A
50 9 25
SassScriptParser::makeSingular()
A
51 8 27
SassRuleNode::resolveSelectors()
A
51 8 27
SassColour::toString()
A
52 8 22
SassScriptFunction::process_arguments()
A
54 8 21
SassVariableNode::__construct()
A
55 8 16
SassRuleNode::parentReferencePos()
S
58 8 14
SassRuleNode::mergeSequence()
S
52 7 24
SassScriptFunction::get_reflection()
S
54 7 20
SassLoader::load()
S
56 7 18
SassFunctionDefinitionNode::__construct()
S
55 7 17
SassNode::inSassScriptDirective()
S
65 8 10
SassList::__construct()
S
58 7 14
SassDirectiveNode::interpolate_nonstrict()
S
51 6 25
SassScriptParser::evaluate()
S
52 6 24
SassList::_parse_list()
S
53 6 24
Admin_Color_Schemer_Scheme::sanitize()
S
55 6 21
SassScriptParser::interpolate()
S
53 6 21
SassPropertyNode::isa()
S
54 6 21
SassScriptFunction::isa()
S
55 6 19
SassParser::createToken()
S
54 6 18
SassScriptFunctions::rgba()
S
48 5 33
SassForNode::parse()
S
57 6 15
SassPropertyNode::parse()
S
58 6 14
SassNumber::unitString()
S
59 6 13
SassColour::hue2rgb()
S
59 6 13
SassList::getValue()
S
55 5 21
SassParser::toTree()
S
54 5 21
SassNumber::__construct()
S
54 5 20
SassPropertyNode::match()
S
56 5 19
SassNumber::op_div()
S
56 5 17
SassParser::getLevel()
S
57 5 16
Admin_Color_Schemer_Plugin::get_colors()
S
57 5 16
Admin_Color_Schemer_Scheme::__construct()
S
58 5 14
SassRenderer::getRenderer()
S
63 5 12
SassScriptFunction::import()
S
62 5 11
SassScriptFunctions::mix()
S
52 4 22
SassMediaNode::parse()
S
55 4 19
SassColour::op_plus()
S
55 4 19
SassColour::op_minus()
S
56 4 17
SassColour::op_times()
S
56 4 17
SassColour::op_div()
S
56 4 17
SassColour::op_modulo()
S
56 4 17
SassColour::op_bw_and()
S
56 4 17
SassColour::op_bw_or()
S
56 4 17
SassColour::op_bw_xor()
S
56 4 17
SassFile::get_tree()
S
56 4 16
SassBoolean::__construct()
S
64 5 9
SassWarnNode::parse()
S
58 4 15
SassNumber::op_plus()
S
59 4 14
SassParser::__get()
S
60 4 13
SassEachNode::parse()
S
60 4 13
SassWhileNode::parse()
S
61 4 13
SassList::append()
S
61 4 12
SassScriptOperation::__construct()
S
62 4 11
SassMixinNode::__construct()
S
61 4 11
SassScriptFunctions::scale_color()
S
55 3 19
Admin_Color_Schemer_Plugin::get_color_scheme()
S
57 3 18
SassPropertyNode::__construct()
S
57 3 16
SassException::__construct()
S
62 4 10
SassScriptFunctions::max()
S
65 4 9
SassScriptFunctions::min()
S
65 4 9
SassIfNode::parse()
S
63 4 10
SassColour::getHue()
S
66 4 9
SassColour::getSaturation()
S
66 4 9
SassColour::getLightness()
S
66 4 9
SassColour::getBlue()
S
64 4 9
SassColour::getGreen()
S
64 4 9
SassColour::getRed()
S
64 4 9
SassPropertyNode::isPseudoSelector()
S
68 4 6
SassRootNode::extend()
S
65 4 8
SassRuleNode::getParentSelectors()
S
64 4 10
SassDebugNode::parse()
S
59 3 14
SassFunctionDefinitionNode::execute()
S
59 3 14
SassRuleNode::render()
S
60 3 14
Admin_Color_Schemer_Plugin::init()
S
44 1 44
SassNumber::removeCommonUnits()
S
60 3 13
SassNumber::op_times()
S
60 3 12
SassNode::addChild()
S
61 3 12
SassNode::parseChildren()
S
62 3 12
SassScriptFunctions::zip()
S
62 3 11
SassForNode::__construct()
S
61 3 11
SassMixinDefinitionNode::__construct()
S
61 3 11
SassPropertyNode::getNamespace()
S
62 3 11
SassColour::with()
S
55 2 20
SassMixinNode::parse()
S
57 2 16
SassParser::getOptions()
S
58 2 15
SassParser::buildTree()
S
67 3 8
SassLiteral::assertType()
S
70 3 5
SassLiteral::assertInRange()
S
70 3 5
SassScriptFunctions::adjust_color()
S
58 2 15
SassNumber::op_minus()
S
63 3 10
SassScriptFunctions::change_color()
S
62 3 10
SassNumber::op_eq()
S
64 3 10
SassNumber::op_modulo()
S
67 3 7
SassNumber::coerce()
S
66 3 7
Admin_Color_Schemer_Plugin::get_option()
S
66 3 8
SassNumber::areConvertable()
S
65 3 9
SassNumber::hasLegalUnits()
S
77 3 3
SassNumber::toString()
S
68 3 6
SassNumber::nth()
S
70 3 6
SassString::op_times()
S
67 3 7
SassString::toBoolean()
S
67 3 7
SassCompactRenderer::renderDebug()
S
66 3 8
SassString::toString()
S
67 3 8
SassCompactRenderer::renderSelectors()
S
65 3 9
Admin_Color_Schemer_Scheme::__get()
S
66 3 9
SassContext::getContent()
S
66 3 9
SassScriptFunctions::inRange()
S
78 3 3
SassContext::getMixin()
S
66 3 8
SassContext::hasFunction()
S
67 3 8
SassContext::getVariable()
S
63 3 10
SassContext::setVariables()
S
68 3 7
SassScriptOperation::isa()
S
69 3 6
SassCompressedRenderer::renderRule()
S
68 3 6
SassScriptOperation::__toString()
S
68 3 7
SassCompressedRenderer::renderSelectors()
S
65 3 9
SassList::index()
S
65 3 8
SassExpandedRenderer::renderComment()
S
64 3 8
SassScriptVariable::isa()
S
76 3 3
SassIfNode::__construct()
S
63 3 10
SassBoolean::nth()
S
70 3 6
SassNestedRenderer::renderSelectors()
S
63 3 10
SassColour::op_shiftl()
S
64 3 9
SassColour::op_shiftr()
S
64 3 9
Admin_Color_Schemer_Version_Check::plugins_loaded()
S
65 3 9
SassColour::getAlpha()
S
71 3 6
SassNode::printDebugTree()
S
64 3 8
SassPropertyNode::inNamespace()
S
64 3 10
SassRootNode::getExtenders()
S
70 3 6
SassColour::isa()
S
66 3 7
SassRuleNode::resolveParentReferences()
S
63 3 10
SassVariableNode::parse()
S
65 3 9
Admin_Color_Schemer_Plugin::load()
S
66 3 8
SassContentNode::parse()
S
61 2 12
Admin_Color_Schemer_Plugin::admin_init()
S
61 2 12
SassDebugNode::__construct()
S
63 2 11
SassColour::hsl2rgb()
S
61 2 11
SassList::toString()
S
62 2 11
SassLoader::getPsrFilePath()
S
61 2 11
SassLoader::getBasePath()
S
70 2 6
SassRuleNode::addSelectors()
S
73 2 4
SassWarnNode::__construct()
S
66 2 8
SassScriptFunctions::ie_hex_str()
S
63 2 9
SassNumber::op_gt()
S
69 2 6
SassNumber::op_gte()
S
69 2 6
SassNumber::op_lte()
S
69 2 6
SassNumber::op_lt()
S
69 2 6
SassNumber::convert()
S
66 2 9
SassRuleNode::isPlaceholder()
S
77 2 3
SassNumber::isUnitless()
S
79 2 3
SassCompactRenderer::renderComment()
S
73 2 4
SassNumber::isComparableTo()
S
68 2 8
SassScriptFunctions::transparentize()
S
72 2 4
SassNumber::toInt()
S
70 2 6
SassLiteral::op_or()
S
79 2 3
SassParser::getToken()
S
78 2 3
Admin_Color_Schemer_Plugin::set_option()
S
70 2 6
SassNumber::isa()
S
77 2 3
SassCompactRenderer::renderProperty()
S
74 2 4
SassScriptLexer::isWhitespace()
S
77 2 3
SassScriptFunctions::unquote()
S
71 2 6
SassString::op_eq()
S
78 2 3
SassScriptFunctions::option()
S
68 2 7
SassList::isa()
S
73 2 4
Admin_Color_Schemer_Scheme::__set()
S
72 2 5
Admin_Color_Schemer_Plugin::get_instance()
S
71 2 6
SassString::__construct()
S
64 2 10
SassScriptFunctions::length()
S
70 2 6
SassScriptFunctions::nth()
S
68 2 7
SassNode::inDirective()
S
77 2 4
SassImportNode::__construct()
S
65 2 8
SassColour::asHex()
S
75 2 3
SassString::getTypeOf()
S
72 2 6
SassString::isa()
S
77 2 3
SassNode::__set()
S
66 2 8
SassCharsetNode::__construct()
S
68 2 7
SassIfNode::addElse()
S
65 2 10
SassScriptFunctions::append()
S
68 2 7
SassBoolean::isa()
S
77 2 3
SassScriptFunctions::index()
S
70 2 6
SassScriptFunctions::_if()
S
79 2 3
SassContentNode::__construct()
S
68 2 7
SassContext::addFunction()
S
68 2 7
SassContext::getFunction()
S
70 2 6
SassScriptOperation::__get()
S
68 2 7
SassDebugNode::errorHandler()
S
75 2 3
SassCompressedRenderer::renderProperty()
S
75 2 4
SassDirectiveNode::render()
S
68 2 7
SassCharsetNode::render()
S
72 2 5
SassColour::nth()
S
75 2 4
SassEachNode::__construct()
S
64 2 9
SassBoolean::toString()
S
79 2 3
SassNode::__get()
S
68 2 7
SassNode::setRoot()
S
71 2 6
Admin_Color_Schemer_Scheme::to_array()
S
69 2 7
Admin_Color_Schemer_Version_Check::get_instance()
S
71 2 6
SassReturnNode::__construct()
S
66 2 8
SassRootNode::render()
S
65 2 9
SassList::nth()
S
68 2 7
SassVariableNode::isa()
S
78 2 3
SassScriptFunctions::alpha()
S
67 2 8
SassLiteral::__get()
S
66 2 8
SassLiteral::toBoolean()
S
79 2 3
SassLiteral::op_and()
S
79 2 3
SassScriptFunctions::opacify()
S
72 2 4
Admin_Color_Schemer_Version_Check::admin_notices()
S
69 2 6
SassRootNode::__construct()
S
61 1 12
SassScriptFunctions::adjust_hue()
S
71 1 5
SassCharsetNode::isa()
S
79 1 3
SassNumber::getValue()
S
82 1 3
SassExpandedRenderer::end()
S
82 1 3
SassLiteral::__construct()
S
77 1 4
SassPropertyNode::render()
S
80 1 3
SassLiteral::toString()
S
100 1 0
SassLiteral::op_xor()
S
79 1 3
SassLiteral::op_comma()
S
78 1 3
SassScriptVariable::__construct()
S
79 1 3
SassIfNode::isElse()
S
80 1 3
SassMixinNode::resolveSelectors()
S
80 1 3
SassDirectiveNode::parse()
S
70 1 6
SassContext::setVariable()
S
72 1 5
SassFile::get_file_contents()
S
72 1 5
SassScriptFunctions::saturation()
S
74 1 4
SassScriptFunctions::green()
S
75 1 4
SassLiteral::op_concat()
S
78 1 3
SassNumber::length()
S
80 1 3
SassScriptFunction::__construct()
S
77 1 4
SassCompressedRenderer::renderDirective()
S
77 1 3
SassNumber::getNumeratorUnits()
S
79 1 3
SassParser::getFunctions()
S
81 1 3
SassRuleNode::__construct()
S
72 1 5
SassColour::op_not()
S
70 1 6
SassExtendNode::parse()
S
76 1 4
SassNode::getDebug_info()
S
81 1 3
SassParser::getLoad_paths()
S
82 1 3
SassLiteral::op_plus()
S
79 1 3
SassDirectiveNode::getDirective()
S
82 1 3
SassNode::__clone()
S
81 1 3
SassLiteral::isa()
S
80 1 3
SassNode::getSource()
S
82 1 3
SassFunctionDefinitionNode::parse()
S
76 1 4
SassMixinDefinitionNode::isa()
S
79 1 3
SassCompressedRenderer::renderComment()
S
82 1 3
SassNode::getParser()
S
82 1 3
SassScriptFunctions::fade_out()
S
78 1 3
SassScriptFunctions::complement()
S
78 1 3
Admin_Color_Schemer_Version_Check::passes()
S
78 1 3
SassBoolean::length()
S
82 1 3
Admin_Color_Schemer_Plugin::__construct()
S
70 1 6
SassScriptParser::__construct()
S
76 1 4
SassReturnNode::parse()
S
63 1 10
SassNumber::op_unary_minus()
S
78 1 3
SassNode::isa()
S
80 1 3
SassParser::getBasepath()
S
82 1 3
SassMediaNode::__construct()
S
70 1 6
SassCompactRenderer::renderRule()
S
74 1 4
Admin_Color_Schemer_Plugin::empty_scheme()
S
80 1 3
SassLiteral::getValue()
S
79 1 3
SassScriptFunctions::hsla()
S
63 1 10
SassScriptFunctions::comparable()
S
72 1 5
SassParser::getLine_numbers()
S
82 1 3
SassRuleNode::isSequence()
S
78 1 3
SassList::length()
S
80 1 3
SassColour::getValue()
S
82 1 3
Admin_Color_Schemer_Plugin::admin_url()
S
80 1 3
warn()
S
78 1 3
SassNode::interpolate()
S
75 1 4
SassScriptVariable::evaluate()
S
80 1 3
SassScriptFunctions::fade_in()
S
78 1 3
SassNestedRenderer::end()
S
82 1 3
SassScriptFunctions::darken()
S
76 1 3
SassNode::addWarning()
S
75 1 4
SassScriptFunctions::unitless()
S
75 1 4
Admin_Color_Schemer_Plugin::updated()
S
80 1 3
Admin_Color_Schemer_Scheme::__isset()
S
80 1 3
SassColour::getHsla()
S
78 1 3
SassNumber::isInt()
S
79 1 3
SassNode::hasChildren()
S
80 1 3
SassMixinDefinitionNode::getArgs()
S
82 1 3
SassDirectiveNode::__clone()
S
76 1 4
SassPropertyNode::getName()
S
82 1 3
SassScriptFunctions::percentage()
S
73 1 5
SassMixinDefinitionNode::parse()
S
76 1 4
SassColour::getRgba()
S
78 1 3
SassScriptFunctions::rgb()
S
77 1 3
SassContext::merge()
S
75 1 4
SassNode::getPropertySyntax()
S
81 1 3
SassColour::getHsl()
S
79 1 3
SassElseNode::__construct()
S
79 1 3
SassParser::getQuiet()
S
82 1 3
Admin_Color_Schemer_Version_Check::admin_init()
S
78 1 3
SassCompressedRenderer::between()
S
82 1 3
SassNode::getRenderer()
S
82 1 3
SassScriptFunctions::hsl()
S
71 1 5
SassWarnNode::isa()
S
79 1 3
SassScriptFunctions::type_of()
S
75 1 4
SassScriptFunctions::tint()
S
74 1 4
SassString::op_plus()
S
77 1 4
SassPropertyNode::getValue()
S
82 1 3
SassCommentNode::getValue()
S
82 1 3
SassParser::getStyle()
S
82 1 3
SassMixinNode::isa()
S
79 1 3
SassBoolean::getValue()
S
82 1 3
SassRootNode::parse()
S
73 1 5
Admin_Color_Schemer_Plugin::admin_page()
S
75 1 4
SassExpandedRenderer::between()
S
82 1 3
SassNode::isChildOf()
S
80 1 3
SassExtendNode::__construct()
S
72 1 5
SassNestedRenderer::renderDirective()
S
73 1 4
SassCommentNode::render()
S
80 1 3
SassLiteral::render()
S
81 1 3
debug()
S
78 1 3
SassNestedRenderer::getIndent()
S
79 1 3
SassCompressedRenderer::end()
S
82 1 3
SassScriptFunctions::grayscale()
S
78 1 3
SassContext::__construct()
S
81 1 3
SassLiteral::getTypeOf()
S
79 1 3
SassNumber::op_unary_concat()
S
82 1 3
SassParser::getSyntax()
S
82 1 3
SassContext::hasVariable()
S
74 1 4
SassContentNode::isa()
S
79 1 3
SassRootNode::isa()
S
80 1 3
SassParser::getSource()
S
82 1 3
SassCompressedRenderer::getIndent()
S
82 1 3
SassScriptFunctions::abs()
S
74 1 4
SassCommentNode::parse()
S
81 1 3
SassParser::getDebug_info()
S
82 1 3
SassFunctionDefinitionNode::getArgs()
S
82 1 3
SassNode::getParent()
S
82 1 3
SassScriptFunctions::shade()
S
74 1 4
SassDirectiveNode::isa()
S
79 1 3
SassScriptFunctions::join()
S
78 1 3
SassNode::getChildren()
S
82 1 3
SassScriptFunctions::unit()
S
79 1 3
SassCompactRenderer::end()
S
82 1 3
SassScriptFunctions::units()
S
75 1 4
SassCompactRenderer::between()
S
82 1 3
SassLiteral::op_minus()
S
78 1 3
SassLiteral::op_assign()
S
82 1 3
SassNode::getLine_numbers()
S
81 1 3
SassNode::__construct()
S
81 1 3
SassNode::evaluate()
S
75 1 4
SassColour::length()
S
82 1 3
SassRuleNode::getIsContinued()
S
82 1 3
Admin_Color_Schemer_Plugin::admin_menu()
S
73 1 4
Admin_Color_Schemer_Version_Check::__construct()
S
75 1 4
SassDirectiveNode::extractDirective()
S
74 1 4
SassParser::getLoad_path_functions()
S
82 1 3
SassContext::addMixin()
S
76 1 4
SassNode::getStyle()
S
81 1 3
SassCompactRenderer::renderProperties()
S
79 1 3
SassExpandedRenderer::renderProperties()
S
74 1 4
SassParser::getLine()
S
82 1 3
SassFunctionDefinitionNode::isa()
S
79 1 3
SassReturn::__construct()
S
81 1 3
SassScriptFunctions::invert()
S
66 1 8
SassCharsetNode::parse()
S
81 1 3
Admin_Color_Schemer_Plugin::admin_enqueue_scripts()
S
73 1 4
SassScriptFunctions::lightness()
S
74 1 4
SassNode::getLastChild()
S
79 1 3
SassNode::hasParent()
S
80 1 3
SassNode::getScript()
S
82 1 3
SassScriptFunctions::round()
S
73 1 4
SassScriptFunctions::saturate()
S
76 1 3
SassCommentNode::__construct()
S
72 1 5
SassScriptFunctions::red()
S
75 1 4
SassReturnNode::isa()
S
79 1 3
SassNode::getLevel()
S
82 1 3
SassScriptFunctions::floor()
S
74 1 4
SassLiteral::__toString()
S
81 1 3
SassCommentNode::isa()
S
79 1 3
SassRuleNode::getSelectors()
S
82 1 3
SassScriptFunctions::lighten()
S
76 1 3
SassCompressedRenderer::renderProperties()
S
79 1 3
SassCompactRenderer::renderDirective()
S
74 1 4
SassWhileNode::__construct()
S
69 1 6
SassScriptFunctions::opacity()
S
75 1 4
SassScriptFunctions::blue()
S
75 1 4
SassScriptLexer::__construct()
S
77 1 4
SassString::toVar()
S
80 1 3
SassString::getValue()
S
82 1 3
SassNumber::getDenominatorUnits()
S
79 1 3
SassParser::getFilename()
S
82 1 3
SassDirectiveNode::__construct()
S
80 1 3

38 more item(s) not shown.