Code Analysis: Rotating Tweets (Twitter widget & shortcode) 1.9.10

Function Rating Maintainability Complexity Lines of code
rotating_tweets_display()
D
0
281 682
rotatingtweets_get_tweets_sf()
D
21
63 169
rotatingtweets_Widget::form()
D
23
35 177
rotatingtweets_call_twitter_API()
D
33 33 83
rotatingtweets_enqueue_scripts()
C
30 28 111
rotatingtweets_Widget::widget()
B
32 21 101
rotatingtweets_display_shortcode()
B
32 18 105
rotatingtweets_api_validate()
B
37 16 73
rotatingtweets_contextualtime()
A
52 15 18
rotatingtweets_get_twitter_language()
A
43 12 45
rotatingtweet_combine_jsons()
A
54 13 20
rotatingtweets_shrink_element()
A
47 11 34
rotatingtweets_user_intent()
A
45 9 41
rotatingtweets_TwitterOAuth::http()
A
51 10 24
WP_OAuthRequest::from_request()
A
48 9 31
WP_OAuthRequest::get_normalized_http_url()
A
55 8 17
WP_OAuthUtil::get_headers()
A
50 7 31
rotatingtweets_convert_charset()
S
58 8 14
rotatingtweets_get_rate_data()
S
51 7 26
rotatingtweets_get_tweets()
S
53 7 21
WP_OAuthUtil::parse_parameters()
S
55 7 19
rotatingtweets_timestamp_link()
S
48 6 33
rotatingtweets_transform_collection_data()
S
51 6 28
WP_OAuthRequest::to_header()
S
53 6 22
WP_OAuthUtil::split_header()
S
55 6 18
rotatingtweets_possible_rotations()
S
48 5 31
rotatingtweets_intents()
S
49 5 28
WP_OAuthUtil::build_http_query()
S
55 5 19
rotatingtweets_enqueue_style()
S
54 5 19
rotatingtweets_contextualtime_short()
S
62 6 9
rotatingtweets_settings_check()
S
58 5 14
rotatingtweets_option_show_timeout()
S
53 4 21
rotatingtweets_option_show_cache_delay()
S
53 4 21
rotatingtweets_option_show_cycle_version()
S
55 4 19
rotatingtweets_option_show_in_footer()
S
55 4 18
rotatingtweets_option_show_css()
S
55 4 18
rotatingtweets_get_transient()
S
59 4 17
rotatingtweets_sort_json()
S
60 4 14
rotatingtweets_TwitterOAuth::oAuthRequest()
S
59 4 13
rotatingtweets_Widget::__construct()
S
60 4 13
rotatingtweets_option_show_ssl_verify()
S
56 3 17
WP_OAuthServer::get_signature_method()
S
58 3 16
WP_OAuthRequest::set_parameter()
S
64 4 10
WP_OAuthServer::check_nonce()
S
60 3 15
rotatingtweets_call_twitter_API_options()
S
50 2 29
WP_OAuthUtil::urlencode_rfc3986()
S
61 3 13
rotatingtweets_shrink_json()
S
59 3 13
WP_OAuthServer::check_timestamp()
S
62 3 12
WP_OAuthRequest::from_consumer_and_token()
S
61 3 11
WP_OAuthServer::get_consumer()
S
63 3 11
WP_OAuthServer::check_signature()
S
57 2 17
rotatingtweets_shrink_user()
S
66 3 8
rotatingtweets_shrink_entities()
S
66 3 8
rotatingtweets_TwitterOAuth::getAuthorizeURL()
S
64 3 10
rotatingtweets_TwitterOAuth::get()
S
67 3 7
rotatingtweets_TwitterOAuth::__construct()
S
65 3 9
rotatingtweets_TwitterOAuth::post()
S
67 3 7
WP_OAuthServer::get_version()
S
64 3 10
rotatingtweets_TwitterOAuth::delete()
S
67 3 7
WP_OAuthSignatureMethod_HMAC_SHA1::build_signature()
S
62 2 11
rotatingtweets_Widget::update()
S
52 1 23
rotatingtweets_admin_init()
S
55 1 17
rotatingtweets_enqueue_admin_scripts_widget_page()
S
76 2 4
rotatingtweets_trigger_rate_limiting()
S
69 2 6
rotatingtweets_TwitterOAuth::getAccessToken()
S
63 2 10
rotatingtweets_link_to_screenname()
S
67 2 8
rotatingtweets_get_cache_delay()
S
65 2 9
rotatingtweets_TwitterOAuth::getHeader()
S
64 2 9
WP_OAuthRequest::get_parameter()
S
78 2 3
WP_OAuthServer::get_token()
S
64 2 10
WP_OAuthRequest::to_url()
S
67 2 8
WP_OAuthSignatureMethod_PLAINTEXT::build_signature()
S
64 2 10
rotatingtweets_TwitterOAuth::getRequestToken()
S
63 2 10
WP_OAuthRequest::__construct()
S
68 2 7
WP_OAuthRequest::get_signable_parameters()
S
69 2 7
WP_OAuthDataStore::new_request_token()
S
100 1 2
rotatingtweets_TwitterOAuth::lastAPICall()
S
94 1 1
rotatingtweets_init()
S
78 1 3
WP_OAuthRequest::get_normalized_http_method()
S
80 1 3
WP_OAuthDataStore::new_access_token()
S
100 1 2
WP_OAuthDataStore::lookup_consumer()
S
100 1 2
rotatingtweets_display()
S
79 1 3
WP_OAuthRequest::get_signature_base_string()
S
66 1 9
WP_OAuthSignatureMethod_RSA_SHA1::fetch_private_cert()
S
100 1 0
rotatingtweets_css_explanation()
S
100 1 2
WP_OAuthSignatureMethod_PLAINTEXT::get_name()
S
82 1 3
rotatingtweets_TwitterOAuth::lastStatusCode()
S
94 1 1
WP_OAuthServer::verify_request()
S
68 1 7
rotatingtweets_option_show_token_secret()
S
75 1 4
WP_OAuthSignatureMethod_RSA_SHA1::build_signature()
S
65 1 9
WP_OAuthSignatureMethod_RSA_SHA1::check_signature()
S
64 1 9
WP_OAuthSignatureMethod::get_name()
S
100 1 0
WP_OAuthRequest::build_signature()
S
75 1 4
rotatingtweets_enqueue_admin_scripts()
S
75 1 4
WP_OAuthDataStore::lookup_token()
S
100 1 2
WP_OAuthToken::__construct()
S
77 1 4
WP_OAuthConsumer::__toString()
S
80 1 3
rotatingtweets_menu()
S
78 1 3
WP_OAuthServer::add_signature_method()
S
77 1 4
rotatingtweets_TwitterOAuth::accessTokenURL()
S
94 1 1
rotatingtweets_register_widgets()
S
82 1 3
WP_OAuthUtil::urldecode_rfc3986()
S
80 1 3
WP_OAuthToken::__toString()
S
82 1 3
rotatingtweets_deactivate()
S
75 1 5
WP_OAuthServer::fetch_request_token()
S
65 1 9
rotatingtweets_TwitterOAuth::authorizeURL()
S
94 1 1
WP_OAuthRequest::to_postdata()
S
80 1 3
WP_OAuthRequest::__toString()
S
81 1 3
WP_OAuthSignatureMethod::build_signature()
S
100 1 0
rotatingtweets_set_transient()
S
71 1 5
rotatingtweets_uninstall()
S
78 1 4
rotatingtweets_option_show_token()
S
75 1 4
WP_OAuthServer::__construct()
S
82 1 3
WP_OAuthSignatureMethod_HMAC_SHA1::get_name()
S
83 1 3
rotatingtweets_block_transport()
S
94 1 1
WP_OAuthRequest::sign_request()
S
66 1 9
WP_OAuthRequest::get_parameters()
S
82 1 3
rotatingtweets_TwitterOAuth::requestTokenURL()
S
94 1 1
WP_OAuthRequest::unset_parameter()
S
80 1 3
rotatingtweets_TwitterOAuth::getXAuthToken()
S
63 1 10
rotatingtweets_option_show_secret()
S
75 1 4
WP_OAuthSignatureMethod_RSA_SHA1::get_name()
S
82 1 3
WP_OAuthRequest::generate_timestamp()
S
80 1 3
rotatingtweets_api_explanation()
S
100 1 2
rotatingtweets_option_show_key()
S
75 1 4
WP_OAuthServer::fetch_access_token()
S
65 1 9
rotatingtweets_jquery_explanation()
S
100 1 2
WP_OAuthToken::to_string()
S
72 1 6
WP_OAuthSignatureMethod_RSA_SHA1::fetch_public_cert()
S
100 1 0
WP_OAuthSignatureMethod::check_signature()
S
74 1 4
rotatingtweets_connection_explanation()
S
100 1 2
WP_OAuthRequest::generate_nonce()
S
72 1 5
WP_OAuthConsumer::__construct()
S
74 1 5
rotatingtweets_TwitterOAuth::authenticateURL()
S
94 1 1
WP_OAuthDataStore::lookup_nonce()
S
100 1 2