Code Analysis: WoWpi 2.5.2

Function Rating Maintainability Complexity Lines of code
wowpi_get_guild_progression()
D
25
33 136
wowpi_call_api_character()
D
26
28 156
wowpi_get_guild()
C
35 30 82
wowpi_shortcode_character()
C
30 28 110
wowpi_shortcode_guild_members()
C
27
25 133
wowpi_shortcode_realms()
C
33 22 98
wowpi_call_api_guilds()
C
32 21 111
wowpi_options_validate()
B
34 20 89
wowpi_get_character()
B
44 20 43
wowpi_getGuildAchievements()
B
37 17 75
wowpi_parseCharacterDataItems()
B
37 17 73
wowpi_show_character()
B
35 15 83
wowpi_show_artifact_weapon()
B
40 17 51
wowpi_shortcode_guild_progression()
B
39 15 63
wowpi_getGuildData()
A
38 13 64
wowpi_getCharacterAchievements()
A
42 13 52
wowpi_parseCharacterDataProgression()
A
48 13 30
wowpi_get_curl()
A
48 13 29
wowpi_show_achievement_feed()
A
48 12 28
wowpi_shortcode_guild_achievements()
A
41 10 55
wowpi_translate_title()
A
48 11 36
wowpi_getCharacterData()
A
39 9 63
wowpi_show_gear()
A
46 11 32
wowpi_parseCharacterDataTalents()
A
45 10 42
wowpi_get_tooltip()
A
43 9 51
wowpi_getRealms()
A
46 10 35
wowpi_setProgression()
A
49 10 28
wowpi_get_character_image()
A
45 9 39
wowpi_getRaces()
A
48 9 29
wowpi_getClasses()
A
48 9 29
wowpi_shortcode_guild_tabard()
A
50 9 28
wowpi_widget_character::widget()
A
49 9 28
wowpi_show_professions()
A
49 9 27
wowpi_show_guild()
A
46 8 38
wowpi_retrieve_image()
A
45 7 44
wowpi_widget_character::form()
A
45 7 43
wowpi_call_api_realms()
A
45 7 40
wowpi_get_guild_tabard()
A
46 7 35
wowpi_widget_realms::form()
A
49 7 34
wowpi_getArtifact()
A
48 7 31
wowpi_getItem()
S
50 7 25
wowpi_getSpell()
S
50 7 25
wowpi_parseCharacterDataFeed()
S
48 6 34
wowpi_show_activity()
S
52 6 26
wowpi_slugify()
S
33 1 101
wowpi_parseGuildDataMembers()
S
53 6 22
wowpi_parseGuildDataAchievements()
S
55 6 18
wowpi_parseCharacterDataAchievements()
S
55 6 18
wowpi_show_talents()
S
53 5 21
wowpi_parseCharacterDataProfessions()
S
55 5 20
wowpi_parseCharacterDataTitles()
S
59 5 15
wowpi_widget_realms::widget()
S
62 6 9
wowpi_scripts()
S
51 4 27
wowpi_region()
S
53 4 20
wowpi_parseCharacterDataPvp()
S
55 4 19
wowpi_translate_realms_title()
S
60 4 15
wowpi_widget_character::update()
S
59 4 14
wowpi_getRegion()
S
68 4 7
wowpi_getRealm()
S
68 4 7
wowpi_getLocale()
S
68 4 7
wowpi_tooltips()
S
65 4 8
wowpi_get_realms()
S
60 3 13
wowpi_parseCharacterDataArtifactTraits()
S
61 3 13
sortArrayBy()
S
60 3 13
wowpi_parseCharacterDataGuild()
S
62 3 12
wowpi_getToken()
S
53 2 22
removeDirectory()
S
66 3 8
wowpi_parseGuildDataNews()
S
69 3 7
wowpi_widget_realms::update()
S
67 3 7
wowpi_parseGuildDataChallenge()
S
69 3 7
wowpi_styling()
S
63 3 10
wowpi_retrieve_data()
S
63 2 11
wowpi_admin_init()
S
55 1 18
wowpi_section_text()
S
65 2 10
wowpi_client_secret()
S
74 2 4
wowpi_show_achievement_points()
S
61 2 10
wowpi_show_ilvl()
S
63 2 9
wowpi_show_kills()
S
63 2 9
wowpi_client_id()
S
74 2 4
wowpi_options_page()
S
64 1 14
wowpi_caching_section_text()
S
83 1 3
wowpi_caching_realm()
S
76 1 4
wowpi_register_shortcodes()
S
67 1 8
wowpi_settings_link()
S
74 1 5
wowpi_getProgression()
S
81 1 3
wowpi_buildTokenUrl()
S
76 1 4
wowpi_realm()
S
76 1 4
wowpi_widget_character::__construct()
S
77 1 3
wowpi_buildServiceUrl()
S
73 1 4
wowpi_getApiKey()
S
77 1 4
wowpi_load_plugin_textdomain()
S
78 1 3
wowpi_styling_section_text()
S
83 1 3
get_http_response_code()
S
74 1 4
wowpi_character_section_text()
S
83 1 3
wowpi_admin_add_page()
S
79 1 3
wowpi_widget_realms::__construct()
S
77 1 3
wowpi_caching()
S
76 1 4
wowpi_character_name()
S
76 1 4
wowpi_load_widget()
S
78 1 4
wowpi_guild_caching()
S
76 1 4
wowpi_character_caching()
S
76 1 4