Code Analysis: HL Twitter 2014.1.18

Function Rating Maintainability Complexity Lines of code
hl_twitter_display_archive_page()
C
31 28 102
hl_twitter_admin_view_tweets()
C
27
22 157
hl_twitter_import_tweets()
B
34 20 86
hl_twitter_build_tweets_query_object()
B
40 21 47
hl_twitter_settings()
B
31 13 125
hl_twitter_import_tweets_for_user()
B
36 16 73
hl_twitter_admin_new_user()
B
35 15 84
hl_twitter_import_tweet_replies()
A
40 13 58
hl_twitter_display_shortcode()
A
47 13 32
hl_twitter_admin_view_users()
A
38 9 82
hl_twitter_generate_post_tweet_text()
A
44 11 44
hl_twitter_admin_edit_tweet()
A
39 9 68
hl_twitter_import_user_data()
A
42 10 51
EpiOAuth::prepareParameters()
A
45 10 42
hl_twitter_admin_edit_user()
A
40 8 65
hl_twitter_admin_authorize_oauth()
A
41 8 65
hl_twitter_widget::form()
A
42 8 57
EpiTwitterException::raise()
A
51 10 26
hl_twitter_display_widget()
A
46 9 36
EpiCurl::getResult()
A
49 9 33
EpiTwitterJson::__get()
A
51 9 23
EpiTwitter::request_basic()
A
51 9 23
hl_time_ago()
A
53 9 18
hl_twitter_archive_link()
A
53 8 21
hl_twitter_publish_post()
A
55 8 17
EpiOAuth::normalizeUrl()
S
56 8 15
EpiOAuth::httpRequest()
S
56 7 18
hl_twitter_admin_delete_user()
S
45 5 46
hl_twitter_tweet()
S
57 7 15
EpiOAuth::curlInit()
S
51 6 24
hl_twitter_shortcode_default()
S
52 6 22
hl_twitter_import()
S
44 4 50
hl_twitter_post_box()
S
44 3 64
hl_twitter_ajax_new_tweet()
S
53 5 22
hl_twitter_admin_delete_tweet()
S
48 4 36
EpiTwitter::__call()
S
54 5 20
hl_twitter_get_api()
S
59 5 14
hl_twitter_install()
S
44 1 72
EpiCurl::addCurl()
S
56 4 18
hl_twitter_admin_import_user_tweets()
S
46 2 46
EpiCurl::storeResponse()
S
58 4 15
hl_twitter_init()
S
59 4 12
EpiOAuth::isMultipart()
S
63 4 11
EpiOAuth::httpGet()
S
57 3 16
EpiOAuth::getAuthenticateUrl()
S
68 4 6
hl_twitter_widget::update()
S
62 4 10
EpiOAuthResponse::__get()
S
62 4 10
EpiOAuth::addHeader()
S
69 4 6
hl_twitter_dashboard_widget()
S
53 1 44
EpiOAuthException::raise()
S
62 3 12
hl_twitter_admin_unlink()
S
54 2 26
hl_twitter_cron_schedules()
S
51 1 31
hl_twitter_rewrite_parse_request()
S
63 3 10
hl_plural()
S
70 3 6
EpiOAuth::generateSignature()
S
64 3 9
EpiOAuth::getAccessToken()
S
66 3 8
EpiOAuth::getAuthorizeUrl()
S
71 3 5
EpiOAuth::getRequestToken()
S
66 3 8
EpiOAuth::setTimeout()
S
70 3 6
EpiTwitter::getApiUrl()
S
66 3 8
hl_twitter_error()
S
62 2 14
EpiCurl::__construct()
S
60 2 14
EpiOAuth::addDefaultHeaders()
S
60 2 12
EpiOAuth::httpPost()
S
61 2 12
EpiCurl::headerCallback()
S
62 2 11
EpiOAuth::signString()
S
62 2 11
EpiCurl::storeResponses()
S
72 2 6
EpiTwitter::request()
S
67 2 7
EpiOAuth::executeCurl()
S
71 2 6
hl_twitter_admin_menu()
S
61 2 10
hl_var_dump()
S
70 2 7
hl_twitter_oauth_get_authorize_url()
S
62 2 10
hl_percent()
S
75 2 4
EpiTwitterJson::offsetGet()
S
78 2 3
EpiOAuth::generateNonce()
S
72 2 5
EpiOAuth::getUrl()
S
72 2 5
EpiCurlManager::__get()
S
74 2 4
EpiOAuth::buildHttpQueryRaw()
S
67 2 7
EpiTwitterJson::getIterator()
S
70 2 7
EpiCurl::getInstance()
S
68 2 8
hl_print_r()
S
70 2 7
hl_twitter_is_oauth_verified()
S
78 2 3
EpiOAuth::setToken()
S
77 1 4
hl_slugify()
S
70 1 6
EpiOAuth::useSSL()
S
80 1 3
EpiCurl::getSequence()
S
80 1 3
EpiTwitterJson::__construct()
S
77 1 4
EpiCurl::getKey()
S
81 1 3
EpiTwitterJson::offsetExists()
S
79 1 3
EpiOAuth::setFollowLocation()
S
80 1 3
EpiTwitter::get()
S
79 1 3
EpiTwitterJson::__destruct()
S
83 1 3
EpiOAuthResponse::__toString()
S
82 1 3
EpiTwitter::useApiVersion()
S
81 1 3
hl_twitter_add_query_vars()
S
68 1 8
EpiTwitterJson::count()
S
80 1 3
EpiTwitter::post_basic()
S
78 1 3
EpiOAuth::encode_rfc3986()
S
77 1 3
hl_twitter_show_tweet()
S
68 1 7
EpiTwitter::get_basic()
S
78 1 3
hl_twitter_cron_handler()
S
83 1 3
EpiTwitterJson::__isset()
S
75 1 4
hl_twitter_add_rewrite_rules()
S
68 1 7
EpiTwitter::post()
S
79 1 3
EpiCurl::getTimers()
S
80 1 3
EpiTwitterJson::offsetSet()
S
80 1 3
hl_twitter_add_dashboard_widget()
S
79 1 3
EpiOAuth::setDebug()
S
80 1 3
EpiCurlManager::__construct()
S
76 1 4
EpiOAuth::__construct()
S
71 1 6
EpiCurlManager::__isset()
S
75 1 4
EpiCurl::startTimer()
S
78 1 3
EpiCurl::addEasyCurl()
S
64 1 9
EpiTwitter::useAsynchronous()
S
80 1 3
hl_twitter_get_archives_root()
S
78 1 3
EpiTwitter::__construct()
S
75 1 4
hl_e()
S
81 1 3
EpiTwitterJson::offsetUnset()
S
80 1 3
EpiCurl::stopTimer()
S
68 1 6
hl_twitter_get_avatar()
S
83 1 3
EpiOAuth::setCallback()
S
81 1 3
EpiOAuthResponse::__construct()
S
81 1 3
EpiOAuth::getAuthorizationUrl()
S
80 1 3
hl_twitter_uninstall()
S
82 1 3
EpiOAuth::emptyHeaders()
S
81 1 3
EpiOAuth::httpDelete()
S
64 1 9
hl_twitter_widget::__construct()
S
72 1 5
EpiTwitter::delete()
S
79 1 3
hl_twitter_widget::widget()
S
67 1 7
EpiTwitter::delete_basic()
S
78 1 3