scssc D

Total Complexity 608
Dependencies 3
Dependents 3
Total lines 2,554
Lines of code 1,818
Logical lines of code 1,245
Comment lines 123
Methods 146
Properties 61

Methods 146

Method Rating Maintainability Complexity Lines of code
reduce()
D
23
64 143
compileChild()
D
20
58 181
compileValue()
B
38 23 62
applyArguments()
B
39 19 65
mergeMediaTypes()
A
46 14 42
op_color_color()
A
46 14 36
matchExtends()
A
47 14 34
matchExtendsSingle()
A
48 12 31
compileMediaQuery()
A
45 11 42
callBuiltin()
A
48 11 30
flattenSelectors()
A
50 11 28
alter_color()
A
51 11 24
sortArgs()
A
48 10 37
findImport()
A
52 9 24
joinSelectors()
A
52 8 25
multiplyMedia()
A
53 8 23
compileImport()
A
54 8 21
compileMedia()
S
50 7 27
lib_mix()
S
51 7 25
scale_color_helper()
S
55 7 20
multiplySelectors()
S
55 6 21
toHSL()
S
53 6 21
flattenSelectorSingle()
S
56 6 18
lib_comparable()
S
63 7 9
hueToRGB()
S
60 6 13
normalizeValue()
S
55 5 19
getNormalizedNumbers()
S
55 5 19
lib_zip()
S
56 5 19
combineSelectorSingle()
S
58 5 17
op_add()
S
58 5 16
coerceColor()
S
58 5 15
lib_type_of()
S
59 5 15
evalSelectorPart()
S
59 5 14
shouldEval()
S
61 5 12
get()
S
62 5 11
hasSelectorPlaceholder()
S
63 5 11
pushExtends()
S
60 4 14
compileSelectorPart()
S
60 4 14
listSeparatorForJoin()
S
63 4 11
setExisting()
S
66 4 8
lib_min()
S
63 4 10
fixColor()
S
67 4 7
coerceList()
S
69 4 6
toRGB()
S
57 3 15
lib_max()
S
63 4 10
throwError()
S
64 4 9
mediaParent()
S
65 4 9
compileStringContent()
S
63 3 11
extractInterpolation()
S
61 3 11
importFile()
S
57 2 16
lib_index()
S
63 3 10
lib_rgba()
S
62 3 10
op_and()
S
73 3 5
coerceString()
S
66 3 9
op_or()
S
73 3 5
lib_quote()
S
69 3 6
isSelfExtend()
S
67 3 8
expToString()
S
64 3 9
coercePercent()
S
66 3 9
op_eq()
S
66 3 8
lib_alpha()
S
69 3 6
compileChildren()
S
70 3 6
compile()
S
56 1 18
coerceUnit()
S
67 2 7
assertNumber()
S
72 2 5
assertColor()
S
75 2 4
lib_unquote()
S
72 2 5
lib_transparentize()
S
67 2 7
normalizeNumber()
S
66 2 8
lib_if()
S
72 2 5
isTruthy()
S
79 2 3
lib_opacify()
S
67 2 7
lib_invert()
S
64 2 9
lib_ie_hex_str()
S
70 2 5
lib_grayscale()
S
71 2 5
lib_saturate()
S
67 2 7
lib_opacity()
S
72 2 5
assertList()
S
73 2 5
coerceForExpression()
S
72 2 6
set()
S
67 2 8
getStoreEnv()
S
79 2 3
adjustHsl()
S
67 2 7
pushEnv()
S
65 2 9
lib_unit()
S
68 2 7
lib_nth()
S
70 2 5
lib_unitless()
S
74 2 4
compileSelector()
S
72 2 5
toBool()
S
80 2 3
makeOutputBlock()
S
64 1 10
lib_desaturate()
S
71 1 5
lib_counter()
S
73 1 4
compileRoot()
S
69 1 7
lib_complement()
S
78 1 3
lib_darken()
S
71 1 5
lib_lighten()
S
71 1 5
lib_percentage()
S
72 1 5
lib_fade_in()
S
80 1 3
lib_append()
S
69 1 6
lib_join()
S
67 1 7
compileNestedBlock()
S
66 1 8
lib_fade_out()
S
80 1 3
lib_length()
S
75 1 4
compileBlock()
S
64 1 9
evalSelector()
S
79 1 3
lib_abs()
S
73 1 5
lib_ceil()
S
73 1 5
lib_floor()
S
73 1 5
lib_round()
S
73 1 5
lib_adjust_hue()
S
71 1 5
op_lte_number_number()
S
78 1 3
lib_lightness()
S
71 1 5
popEnv()
S
74 1 5
registerFunction()
S
79 1 3
setFormatter()
S
81 1 3
setNumberPrecision()
S
81 1 3
setImportPaths()
S
80 1 3
addImportPath()
S
80 1 3
getParsedFiles()
S
82 1 3
setRaw()
S
75 1 4
fileExists()
S
80 1 3
normalizeName()
S
79 1 3
op_color_number()
S
72 1 5
op_number_color()
S
72 1 5
op_neq()
S
79 1 3
op_gte_number_number()
S
78 1 3
op_gt_number_number()
S
79 1 3
unregisterFunction()
S
79 1 3
op_mod_number_number()
S
77 1 3
lib_saturation()
S
71 1 5
lib_scale_color()
S
79 1 3
lib_hue()
S
71 1 5
lib_hsla()
S
69 1 6
lib_hsl()
S
74 1 4
lib_blue()
S
75 1 4
lib_green()
S
75 1 4
lib_red()
S
75 1 4
op_lt_number_number()
S
78 1 3
op_div_number_number()
S
77 1 3
change_color_helper()
S
82 1 3
lib_adjust_color()
S
79 1 3
adjust_color_helper()
S
80 1 3
lib_rgb()
S
74 1 4
op_add_number_number()
S
77 1 3
op_mul_number_number()
S
77 1 3
op_sub_number_number()
S
77 1 3
lib_change_color()
S
79 1 3