Code Analysis: Advanced Custom Fields: Font Awesome 4.0.6

Function Rating Maintainability Complexity Lines of code
ACFFA_Loader_6::get_ajax_query()
D
22
50 181
Spyc::_toType()
D
34 38 73
Spyc::_inlineEscape()
C
33 30 93
Spyc::_dumpNode()
C
44 31 31
Spyc::addArray()
B
40 24 56
acf_field_font_awesome::render_field()
B
38 19 68
ACFFA_Loader_5::get_ajax_query()
B
40 18 59
acf_field_font_awesome::render_field_settings()
B
30 12 133
acf_field_font_awesome::render_field()
B
44 17 41
Spyc::loadWithSource()
A
42 16 45
ACFFA_Admin::acffa_existing_icon_sets_cb()
A
38 13 74
acf_field_font_awesome::format_value()
A
43 14 48
acf_field_font_awesome::render_field_settings()
A
32 9 121
ACFFA_Loader_5::get_icons()
A
49 15 28
Spyc::_doLiteralBlock()
A
49 15 25
ACFFA_Loader_4::get_ajax_query()
A
43 13 46
acf_field_font_awesome::v5_upgrade_compat_format_value()
A
44 13 44
acf_plugin_font_awesome::theme_install_update_needed()
A
46 13 33
acf_plugin_font_awesome::get_major_version()
A
48 12 31
acf_field_font_awesome::format_value()
A
42 10 53
ACFFA_Admin::save_new_icon_set()
A
47 11 34
ACFFA_Loader_5::__construct()
A
47 11 30
ACFFA_Loader_6::get_search_config()
A
45 10 44
ACFFA_Loader_6::get_access_token()
A
48 10 33
acf_plugin_font_awesome::check_for_updates()
A
49 10 31
acf_field_font_awesome::get_previous_icon_info()
A
48 9 34
acf_plugin_font_awesome::init()
A
47 9 34
ACFFA_Admin::get_fontawesome_kits()
A
48 9 32
acf_field_font_awesome::v5_upgrade_compat_selected_field_sets()
A
51 9 29
ACFFA_Loader_6::get_prefix_label()
A
51 9 28
ACFFA_Loader_5::refresh_latest_icons()
A
61 10 11
Spyc::dump()
A
52 9 24
ACFFA_Admin::sanitize_new_icon_set()
A
54 9 21
ACFFA_Admin::fontawesome_settings()
A
43 7 51
ACFFA_Admin::enqueue_acf_select2()
A
42 7 46
Spyc::nodeContainsGroup()
A
60 10 10
Spyc::_doFolding()
A
58 9 14
ACFFA_Admin::acffa_new_icon_set_cb()
A
45 7 44
ACFFA_Admin::register_settings()
A
35 1 131
Spyc::_parseLine()
A
55 8 20
ACFFA_Loader_5::check_active_icon_sets()
S
52 7 27
ACFFA_Loader_4::get_icons()
S
52 7 26
acf_field_font_awesome::input_admin_enqueue_scripts()
S
51 7 23
ACFFA_Loader_5::get_prefix()
S
55 7 22
ACFFA_Loader_5::get_prefix_label()
S
54 7 22
Spyc::addLiteralLine()
S
56 7 18
ACFFA_Loader_4::find_icons()
S
48 6 32
ACFFA_Admin::enqueue_scripts_v6()
S
47 6 31
ACFFA_Admin::acffa_major_version_cb()
S
51 6 28
ACFFA_Loader_6::get_latest_version()
S
52 6 25
Spyc::returnKeyValuePair()
S
53 6 21
ACFFA_Loader_5::find_icons()
S
52 5 24
acf_plugin_font_awesome::theme_install_update_check()
S
58 5 16
ACFFA_Admin::hide_fontawesome_pro_blurbs()
S
63 6 10
Spyc::isArrayElement()
S
66 6 7
ACFFA_Loader_6::select2_ajax_request()
S
63 6 10
Spyc::_yamlize()
S
59 5 13
ACFFA_Loader_4::__construct()
S
56 4 16
Spyc::clearBiggerPathValues()
S
66 5 8
Spyc::unquote()
S
67 5 7
Spyc::startsLiteralBlock()
S
66 5 7
Spyc::greedilyNeedNextLine()
S
65 5 8
Spyc::_yamlizeArray()
S
59 4 14
ACFFA_Admin::update_custom_icon_sets_list()
S
61 4 13
ACFFA_Admin::remove_icon_set()
S
61 4 13
ACFFA_Loader_4::refresh_latest_icons()
S
63 4 11
Spyc::referenceContentsByAlias()
S
62 4 11
ACFFA_Admin::revoke_access_token()
S
62 4 11
ACFFA_Admin::enqueue_scripts_v5()
S
52 3 21
Spyc::getParentPathByIndent()
S
65 4 9
Spyc::isComment()
S
69 4 6
ACFFA_Admin::clear_search_config_cache()
S
66 4 8
Spyc::coerceValue()
S
66 4 9
Spyc::loadFromSource()
S
70 4 5
Spyc::revertLiteralPlaceHolder()
S
63 4 9
Spyc::returnArrayElement()
S
62 3 11
acf_field_font_awesome::__construct()
S
51 2 25
acf_field_font_awesome::__construct()
S
53 2 23
ACFFA_Admin::init()
S
53 2 21
ACFFA_Admin::acffa_api_key_cb()
S
56 2 20
ACFFA_Admin::acffa_kit_cb()
S
52 1 33
acf_field_font_awesome::maybe_enqueue_font_awesome()
S
69 3 6
acf_field_font_awesome::maybe_enqueue_font_awesome()
S
69 3 6
Spyc::isLiteral()
S
73 3 5
Spyc::isTranslationWord()
S
70 3 7
Spyc::addArrayInline()
S
65 3 9
Spyc::addGroup()
S
73 3 4
ACFFA_Admin::intercept_icon_set_save()
S
64 3 10
Spyc::literalBlockContinues()
S
71 3 5
ACFFA_Loader_6::fa_kit_script_attributes()
S
65 3 9
ACFFA_Admin::add_settings_link()
S
62 3 10
Spyc::checkKeysInValue()
S
67 3 7
ACFFA_Admin::acffa_pro_cdn_cb()
S
60 2 14
acf_field_font_awesome::input_admin_enqueue_scripts()
S
59 2 14
ACFFA_Admin::acffa_v5_compatibility_mode_cb()
S
60 2 14
ACFFA_Admin::show_upgrade_notice()
S
60 2 13
ACFFA_Loader_6::__construct()
S
58 2 13
ACFFA_Admin::maybe_notify_cdn_error()
S
62 2 12
Spyc::getTranslations()
S
68 2 7
ACFFA_Loader_5::select2_ajax_request()
S
69 2 7
acf_field_font_awesome::frontend_enqueue_scripts()
S
64 2 9
ACFFA_Loader_6::js_api_script_attributes()
S
68 2 7
ACFFA_Admin::ajax_remove_icon_set()
S
66 2 8
Spyc::stripIndent()
S
73 2 4
Spyc::isPlainArray()
S
76 2 3
acf_field_font_awesome::get_icons()
S
70 2 6
Spyc::loadFromString()
S
68 2 7
ACFFA_Admin::maybe_refresh_icons()
S
65 2 9
ACFFA_Loader_4::select2_ajax_request()
S
69 2 7
Spyc::startsMappedSequence()
S
76 2 3
ACFFA_Loader_6::maybe_recheck_latest_version()
S
72 2 5
ACFFA_Admin::acffa_kit_has_pro_cb()
S
69 2 6
ACFFA_Loader_6::get_fa_url()
S
64 2 10
ACFFA_Admin::acffa_section_icon_set_builder_cb()
S
64 1 11
ACFFA_Admin::add_settings_page()
S
64 1 11
acf_field_font_awesome::frontend_enqueue_scripts()
S
76 1 4
spyc_load()
S
81 1 3
Spyc::isTrueWord()
S
73 1 4
acf_field_font_awesome::get_fa_url()
S
79 1 3
ACFFA_Loader_5::get_fa_url()
S
80 1 3
ACFFA_Loader_4::get_fa_url()
S
80 1 3
spyc_load_file()
S
81 1 3
Spyc::returnMappedSequence()
S
67 1 7
spyc_dump()
S
79 1 3
Spyc::_load()
S
76 1 4
ACFFA_Admin::acffa_plugin_version_cb()
S
73 1 5
Spyc::YAMLLoadString()
S
76 1 4
Spyc::isNullWord()
S
74 1 4
Spyc::returnMappedValue()
S
67 1 7
ACFFA_Admin::js_templates()
S
80 1 3
Spyc::isFalseWord()
S
73 1 4
ACFFA_Admin::acffa_new_icon_set_label_cb()
S
67 1 8
Spyc::returnPlainArray()
S
80 1 3
Spyc::_loadString()
S
76 1 4
Spyc::isHashElement()
S
79 1 3
Spyc::stripGroup()
S
75 1 4
Spyc::YAMLLoad()
S
76 1 4
Spyc::startsMappedValue()
S
78 1 3
Spyc::loadFile()
S
80 1 3
Spyc::load()
S
80 1 3
ACFFA_Admin::acffa_section_developers_cb()
S
98 1 1
Spyc::YAMLDump()
S
74 1 4
Spyc::isEmpty()
S
79 1 3