scssc D

Total Complexity 616
Dependencies 3
Dependents 3
Total lines 2,821
Lines of code 1,908
Logical lines of code 1,262
Comment lines 139
Methods 149
Properties 62

Methods 149

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