Code Analysis: Blog Floating Button 1.4.17

Function Rating Maintainability Complexity Lines of code
scss_parser::parseChunk()
D
11
104 253
scssc::reduce()
D
23
64 143
scssc::compileChild()
D
20
59 180
BlogFloatingButton::insertFooter()
D
19
48 271
BlogFloatingButton::validation_msg()
D
27
43 133
BlogFloatingButton::generate_btn_html()
D
28
39 117
BlogFloatingButton::read_metadata_condi()
D
33 39 79
scss_parser::selectorSingle()
D
32 32 111
Optimize::save_metadata()
C
35 26 81
BlogFloatingButton::is_validate()
B
39 23 65
BlogFloatingButton::init_scss()
B
37 22 77
scssc::compileValue()
B
38 23 62
BlogFloatingButton::save_metadata()
B
41 21 57
scssc::applyArguments()
B
39 19 65
scss_parser::value()
B
45 20 42
BlogFloatingButton::read_metadata()
B
41 19 55
Tracking::graphDate()
B
40 17 63
Tracking::get_report_data()
B
39 16 65
Tracking::pagination()
B
39 16 64
bfb_api_livePreview()
A
44 16 41
bfb_save_category_fileds()
A
42 15 52
bfb_save_fields()
A
43 14 48
scss_parser::openString()
A
43 14 44
scssc::op_color_color()
A
46 14 36
scssc::matchExtends()
A
47 14 34
scss_parser::mediaQuery()
A
50 14 26
Tracking::get_tracking_data()
A
42 12 50
scss_parser::func()
A
49 13 31
bfb_api_echo_bfb_optimize()
A
45 12 44
scss_formatter_nested::block()
A
46 12 37
scss_formatter_nested::adjustAllChildren()
A
49 12 30
scss_parser::expHelper()
A
51 12 24
scssc::callBuiltin()
A
48 11 30
scssc::flattenSelectors()
A
50 11 28
Tracking::ch_device()
A
59 12 12
scssc::alter_color()
A
51 11 24
Tracking::graphDate_clickRate()
A
48 10 35
scssc::sortArgs()
A
48 10 35
scssc::matchExtendsSingle()
A
50 10 26
scssc::findImport()
A
51 10 26
scss_parser::string()
A
47 9 40
Optimize::return_optStep()
A
54 10 24
bfb_activate()
A
41 7 66
scss_parser::propertyName()
A
49 9 30
scss_formatter::block()
A
52 9 26
scss_parser::argumentDef()
A
49 8 33
scssc::compileMediaQuery()
A
49 8 31
Optimize::validation_msg()
A
51 8 29
Optimize::read_optimize()
A
51 8 26
scssc::joinSelectors()
A
52 8 25
scssc::multiplyMedia()
A
53 8 23
scssc::compileImport()
A
54 8 21
scss_parser::interpolation()
A
54 8 20
Optimize::get_tableData()
A
41 5 63
BlogFloatingButton::init_categoryPriority()
A
57 8 17
bfb_cleanup_analysis_logs()
A
49 7 32
scss_parser::mediaExpression()
S
58 8 15
scssc::lib_mix()
S
51 7 25
scssc::scale_color_helper()
S
55 7 20
scss_parser::genericList()
S
55 7 20
scss_parser::expression()
S
56 7 18
scssc::compileMedia()
S
51 6 26
scss_parser::matchString()
S
52 6 25
scssc::toHSL()
S
52 6 24
scss_parser::mixedKeyword()
S
54 6 24
scss_parser::argumentList()
S
53 6 23
bfb_write_log()
S
47 5 38
scssc::multiplySelectors()
S
55 6 21
Optimize::get_activeOptimizeId()
S
56 6 20
scss_parser::selector()
S
55 6 20
scssc::flattenSelectorSingle()
S
56 6 18
Optimize::is_optimize()
S
55 6 18
Optimize::update_optimizemeta()
S
58 6 15
scssc::lib_comparable()
S
63 7 9
scss_parser::literal()
S
59 6 14
scss_server::needsCompile()
S
60 6 13
scssc::hueToRGB()
S
60 6 13
scss_server::findInput()
S
61 6 12
BlogFloatingButton::option_page()
S
51 5 27
BlogFloatingButton::check_license_key_optimize()
S
54 5 20
scssc::normalizeValue()
S
55 5 19
scssc::getNormalizedNumbers()
S
55 5 19
scssc::lib_zip()
S
56 5 19
scss_parser::argValue()
S
56 5 19
scss_parser::progid()
S
57 5 17
scssc::combineSelectorSingle()
S
58 5 17
Tracking::get_first_last_date()
S
57 5 16
scssc::op_add()
S
58 5 16
scss_parser::parenValue()
S
58 5 16
scssc::lib_type_of()
S
59 5 15
scss_parser::selectors()
S
59 5 15
scssc::evalSelectorPart()
S
59 5 14
scss_parser::whitespace()
S
59 5 14
scssc::shouldEval()
S
61 5 12
BlogFloatingButton::init_var()
S
61 5 12
scssc::hasSelectorPlaceholder()
S
63 5 11
scssc::get()
S
62 5 11
scss_parser::to()
S
61 5 11
scss_server::serve()
S
54 4 22
scss_parser::color()
S
54 4 21
scss_parser::parse()
S
56 4 18
BlogFloatingButton::init_optimize()
S
56 4 17
BlogFloatingButton::get_categoryId()
S
63 5 10
BlogFloatingButton::bfb_get_data()
S
60 4 14
scssc::compileSelectorPart()
S
60 4 14
BlogFloatingButton::check_license_key()
S
59 4 14
scssc::pushExtends()
S
60 4 14
scss_parser::throwParseError()
S
58 4 14
scssc::coerceColor()
S
60 4 13
scss_server::__construct()
S
61 4 13
scss_parser::stripDefault()
S
61 4 12
scssc::listSeparatorForJoin()
S
63 4 11
bfb_add_fields()
S
55 3 22
Optimize::optimize_page()
S
58 3 16
Optimize::write_optimizemeta()
S
63 4 10
scssc::lib_min()
S
63 4 10
scssc::lib_max()
S
63 4 10
scssc::throwError()
S
64 4 9
Optimize::get_num_sum()
S
64 4 10
scssc::coerceList()
S
69 4 6
scssc::setExisting()
S
63 4 10
scss_parser::end()
S
66 4 8
scss_parser::match()
S
62 4 10
scssc::mediaParent()
S
65 4 9
scss_server::inputName()
S
63 4 10
scssc::fixColor()
S
67 4 7
scssc::toRGB()
S
57 3 15
BlogFloatingButton::init_bfb()
S
59 3 13
Optimize::copy_optimizemeta()
S
59 3 13
Tracking::get_target_date()
S
62 3 11
scssc::compileStringContent()
S
63 3 11
scssc::extractInterpolation()
S
61 3 11
bfb_admin_scripts()
S
56 2 18
Tracking::get_monthly_data()
S
57 2 16
BlogFloatingButton::__construct()
S
57 2 16
scssc::importFile()
S
57 2 16
scssc::coerceString()
S
66 3 9
BlogFloatingButton::check_validation()
S
64 3 10
scssc::lib_rgba()
S
62 3 10
scssc::compileChildren()
S
69 3 6
scssc::expToString()
S
64 3 9
scssc::isSelfExtend()
S
67 3 8
scssc::lib_alpha()
S
69 3 6
BlogFloatingButton::is_bfb_show()
S
65 3 9
scssc::lib_quote()
S
69 3 6
scss_parser::flattenList()
S
69 3 6
scssc::op_and()
S
73 3 5
scssc::op_or()
S
73 3 5
scssc::op_eq()
S
66 3 8
BlogFloatingButton::hex2rgb()
S
64 3 9
scssc::coercePercent()
S
66 3 9
scss_parser::unit()
S
67 3 7
scss_parser::append()
S
68 3 7
scssc::lib_index()
S
63 3 10
scss_parser::variable()
S
65 3 9
scss_parser::__construct()
S
61 2 12
scssc::compile()
S
56 1 18
BlogFloatingButton::genelate_color_picker()
S
59 1 18
BlogFloatingButton::is_mobile()
S
58 1 16
scssc::adjustHsl()
S
67 2 7
Tracking::calc_click_rate()
S
68 2 7
scssc::lib_invert()
S
64 2 9
BlogFloatingButton::bfb_register_shortcode_for_pro()
S
71 2 6
bfb_add_category_fields()
S
68 2 8
scssc::lib_opacity()
S
72 2 5
Tracking::get_user_data()
S
59 1 15
scssc::assertColor()
S
75 2 4
scssc::assertNumber()
S
72 2 5
scssc::lib_ie_hex_str()
S
70 2 5
scssc::set()
S
67 2 8
scssc::normalizeNumber()
S
66 2 8
scssc::coerceUnit()
S
67 2 7
scssc::lib_saturate()
S
67 2 7
scssc::lib_grayscale()
S
71 2 5
scssc::lib_unquote()
S
72 2 5
scssc::compileSelector()
S
72 2 5
Optimize::makeRandStr()
S
64 2 8
scssc::pushEnv()
S
65 2 9
scssc::lib_unitless()
S
74 2 4
scssc::toBool()
S
80 2 3
scss_parser::argValues()
S
68 2 7
scss_parser::last()
S
72 2 5
scss_parser::peek()
S
69 2 6
scss_parser::show()
S
70 2 6
scssc::assertList()
S
73 2 5
scssc::coerceForExpression()
S
72 2 6
scss_parser::popBlock()
S
66 2 9
scssc::lib_nth()
S
70 2 5
scssc::lib_opacify()
S
67 2 7
scssc::isTruthy()
S
79 2 3
scssc::lib_unit()
S
68 2 7
BlogFloatingButton::add_menu_page()
S
62 2 10
scss_parser::seek()
S
73 2 5
scssc::getStoreEnv()
S
79 2 3
scssc::lib_if()
S
72 2 5
scssc::lib_transparentize()
S
67 2 7
scss_parser::keyword()
S
66 2 9
scss_parser::placeholder()
S
68 2 7
BlogFloatingButton::date_picker_script()
S
67 1 14
scss_server::compile()
S
60 1 12
bfb_livePreview_endpoint()
S
65 1 11
bfb_echo_bfb_optimize_endpoint()
S
65 1 11
add_bfb_endpoint()
S
65 1 11
scssc::lib_adjust_hue()
S
71 1 5
scssc::lib_green()
S
75 1 4
scssc::lib_saturation()
S
71 1 5
scss_parser::valueList()
S
79 1 3
scssc::lib_scale_color()
S
79 1 3
scssc::fileExists()
S
80 1 3
scssc::lib_lighten()
S
71 1 5
scss_server::join()
S
77 1 3
scss_parser::mediaQueryList()
S
78 1 3
Optimize::__construct()
S
67 1 8
scss_formatter::format()
S
71 1 6
scssc::lib_round()
S
73 1 5
Tracking::get_target_data()
S
63 1 10
scssc::op_color_number()
S
72 1 5
BlogFloatingButton::compile_scss()
S
76 1 4
bfb_deactivation_cleanup_analysis_logs_cron()
S
82 1 3
scssc::compileNestedBlock()
S
66 1 8
scssc::lib_hsla()
S
69 1 6
scss_server::serveFrom()
S
76 1 4
scssc::lib_fade_out()
S
80 1 3
scssc::op_lte_number_number()
S
78 1 3
Optimize::optimize_report()
S
82 1 3
BlogFloatingButton::rgba_css()
S
77 1 3
scss_parser::makeOperatorStr()
S
74 1 4
scssc::lib_adjust_color()
S
79 1 3
scssc::lib_darken()
S
71 1 5
scss_parser::preg_quote()
S
79 1 3
scssc::setImportPaths()
S
80 1 3
bfb_enqueue_scripts()
S
68 1 7
scss_formatter::indentStr()
S
78 1 3
BlogFloatingButton::getUserMeta()
S
81 1 3
scssc::lib_length()
S
75 1 4
scss_parser::pushBlock()
S
68 1 8
scssc::lib_desaturate()
S
71 1 5
scssc::addImportPath()
S
80 1 3
scss_server::importsCacheName()
S
80 1 3
BlogFloatingButton::updated_message()
S
82 1 3
BlogFloatingButton::get_metadata()
S
80 1 3
scssc::lib_percentage()
S
72 1 5
scss_parser::getLineNo()
S
77 1 3
scssc::op_add_number_number()
S
77 1 3
scssc::makeOutputBlock()
S
64 1 10
BlogFloatingButton::get_scss()
S
74 1 5
Tracking::write_clickLog()
S
70 1 5
Optimize::delete_data()
S
71 1 6
BlogFloatingButton::get_ad_html()
S
71 1 6
scss_formatter_compressed::indentStr()
S
82 1 3
scssc::normalizeName()
S
79 1 3
bfb_show_position()
S
83 1 3
scssc::op_gte_number_number()
S
78 1 3
scssc::registerFunction()
S
79 1 3
scssc::unregisterFunction()
S
79 1 3
scssc::op_lt_number_number()
S
78 1 3
scssc::getParsedFiles()
S
82 1 3
scssc::lib_hue()
S
71 1 5
scssc::lib_change_color()
S
79 1 3
scssc::lib_ceil()
S
73 1 5
scss_parser::pushSpecialBlock()
S
73 1 5
scssc::lib_fade_in()
S
80 1 3
BlogFloatingButton::error_message()
S
80 1 3
scssc::change_color_helper()
S
82 1 3
scssc::op_mod_number_number()
S
77 1 3
Tracking::ceil_1()
S
79 1 3
scssc::lib_blue()
S
75 1 4
scss_formatter::property()
S
79 1 3
scssc::op_sub_number_number()
S
77 1 3
scss_formatter::__construct()
S
81 1 3
scssc::popEnv()
S
74 1 5
bfb_hide_position()
S
83 1 3
scssc::lib_complement()
S
78 1 3
Tracking::__construct()
S
71 1 6
bfb_fields()
S
74 1 5
scssc::op_number_color()
S
72 1 5
scssc::op_neq()
S
79 1 3
scssc::compileRoot()
S
69 1 7
scss_server::cacheName()
S
78 1 3
scssc::lib_abs()
S
73 1 5
scss_parser::spaceList()
S
79 1 3
scssc::op_gt_number_number()
S
79 1 3
scssc::lib_lightness()
S
71 1 5
scssc::lib_rgb()
S
74 1 4
scssc::setRaw()
S
80 1 3
scssc::op_mul_number_number()
S
77 1 3
scssc::lib_hsl()
S
74 1 4
BlogFloatingButton::delete_br()
S
73 1 4
scssc::compileBlock()
S
64 1 9
scssc::lib_floor()
S
73 1 5
scssc::setFormatter()
S
81 1 3
scssc::adjust_color_helper()
S
80 1 3
Tracking::write_accessLog()
S
77 1 3
scssc::evalSelector()
S
79 1 3
scssc::lib_append()
S
69 1 6
scssc::lib_red()
S
75 1 4
BlogFloatingButton::report_page()
S
74 1 5
scssc::op_div_number_number()
S
77 1 3
scssc::lib_join()
S
67 1 7