Code Analysis: Twitter Feed 3.0.8

Function Rating Maintainability Complexity Lines of code
TwitterFeed\Parser\TweetsParser::getTweets()
A
53 15 19
TwitterFeed\Parser\TweetsParser::extract_media()
A
44 11 49
TwitterFeed\Parser\TweetsParser::toTweetArray()
A
44 8 45
TwitterFeed\EnvironmentValidator::validate()
S
52 5 25
TwitterFeed\Resource\TwitterResource::perform_request()
S
52 5 23
TwitterFeed\Widgets\Widget::widget()
S
55 5 20
TwitterFeed\Parser\TweetsParser::remove_tweet_url()
S
56 5 19
TwitterFeed\Resource\Resource_usertimeline::build_argument_list()
S
66 6 7
TwitterFeed\Settings::tokens_exists()
S
63 5 11
TwitterFeed\Parser\TweetsParser::fetchFeed()
S
52 4 25
TwitterFeed\Parser\TweetsParser::__construct()
S
54 3 22
TwitterFeed\Settings::migrate_old_settings()
S
59 3 14
TwitterFeed\Settings::send_support_email()
S
54 2 21
TwitterFeed\Tweets\AbstractTweet::linkify_tweets()
S
57 2 19
TwitterFeed\Parser\TweetsParser::remove_medium()
S
65 3 10
TwitterFeed\Shortcodes::parse_atts()
S
71 3 5
TwitterFeed\Tweets\UI\Tweet\controller::convert_old_params_format()
S
67 3 7
_render_tweets()
S
60 2 13
TwitterFeed\Resource\Resource_status::get_tokens()
S
61 2 13
TwitterFeed\Settings::__construct()
S
51 1 27
TwitterFeed\Widgets\Widget::get_common_widget_components()
S
53 1 26
TwitterFeed\Resource\Resource_usertimeline::is_in_cache()
S
73 2 4
TwitterFeed\EnvironmentValidator::print_message()
S
71 2 6
TwitterFeed\Settings::init()
S
70 2 7
TwitterFeed\Resource\TwitterResource::build_argument_list()
S
67 2 8
TwitterFeed\EnvironmentValidator::init()
S
68 2 7
TwitterFeed\Settings::add_section()
S
65 2 9
TwitterFeed\Resource\TwitterResource::increment_request_count()
S
70 2 7
TwitterFeed\TwitterFeed::custom_css()
S
66 2 8
TwitterFeed\TwitterFeed::check_environment()
S
69 2 6
TwitterFeed\Widgets::init()
S
70 2 7
TwitterFeed\Tweets\AbstractTweet::__construct()
S
71 2 5
TwitterFeed\Logger::get_instance()
S
68 2 8
TwitterFeed\Tweets\AbstractTweet::__get()
S
72 2 6
TwitterFeed\Logger::log()
S
66 2 7
TwitterFeed\Parser\Cache::get_instance()
S
72 2 6
TwitterFeed\Parser\Cache::elapsed()
S
69 2 7
TwitterFeed\Tweets\UI\Tweet\controller::get_tweet_time()
S
64 2 8
TwitterFeed\Shortcodes::init()
S
70 2 7
twitter_feed_bootstrap()
S
65 2 10
TwitterFeed\Parser\TweetsParser::get_instance()
S
71 2 6
TwitterFeed\Shortcodes::__construct()
S
64 2 9
TwitterFeed\Resource\Resource_status::build_argument_list()
S
67 2 8
TwitterFeed\Parser\TweetsParser::number_format()
S
71 2 5
TwitterFeed\Parser\TweetsParser::expand_urls()
S
69 2 7
TwitterFeed\Settings::add_purchase_submenu_page()
S
63 1 12
TwitterFeed\Settings::add_menu_page()
S
65 1 11
scrolling_tweets()
S
80 1 3
TwitterFeed\Tweets\AbstractTweet::format_tweet_text()
S
78 1 3
TwitterFeed\Resource\TwitterResource::get_url()
S
80 1 3
TwitterFeed\Widgets\Widget::get_components()
S
100 1 0
_render_error()
S
73 1 5
TwitterFeed\Parser\Cache::update()
S
72 1 5
TwitterFeed\Parser\Cache::data()
S
80 1 3
TwitterFeed\Widgets\StaticTweets::get_components()
S
72 1 6
TwitterFeed\Logger::get_log()
S
82 1 3
TwitterFeed\Parser\Tweet::__construct()
S
81 1 3
TwitterFeed\Logger::init()
S
74 1 4
TwitterFeed\Widgets\Widget::get_id()
S
100 1 0
TwitterFeed\Widgets\StaticTweets::get_id()
S
82 1 3
TwitterFeed\Widgets\StaticTweets::render()
S
79 1 3
TwitterFeed\Widgets\Widget::get_common_tweet_ui_components()
S
74 1 4
TwitterFeed\Shortcodes::add_tinymce_plugin()
S
75 1 4
TwitterFeed\Logger::shutdown()
S
79 1 3
TwitterFeed\Shortcodes::enqueue_editor_style()
S
75 1 4
TwitterFeed\Widgets\Widget::render()
S
100 1 0
TwitterFeed\Shortcodes::add_plugins()
S
75 1 4
TwitterFeed\Logger::get_system_info()
S
91 1 2
TwitterFeed\Resource\Resource_status::__construct()
S
75 1 4
TwitterFeed\Resource\Resource_status::perform_request()
S
70 1 7
TwitterFeed\Settings::subfooter_html()
S
82 1 3
TwitterFeed\Resource\TwitterResource::__construct()
S
64 1 9
twitter_feed_load_textdomain()
S
78 1 3
TwitterFeed\Tweets\UI\Tweet\controller::__construct()
S
66 1 8
TwitterFeed\Widgets::__construct()
S
79 1 3
TwitterFeed\Shortcodes::scrollingtweets()
S
80 1 3
TwitterFeed\TwitterFeed::__construct()
S
64 1 10
TwitterFeed\Tweets\UI\Tweet\controller::get_tweet_url()
S
79 1 3
TwitterFeed\Tweets\UI\Tweet\controller::get_template_path()
S
79 1 3
TwitterFeed\Logger::get_formatted_log()
S
79 1 3
TwitterFeed\Widgets\Widget::get_name()
S
100 1 0
TwitterFeed\Parser\Cache::clear()
S
75 1 4
TwitterFeed\Settings::clear_cache()
S
73 1 5
TwitterFeed\Logger::notice()
S
80 1 3
TwitterFeed\Resource\Resource_usertimeline::init()
S
80 1 3
TwitterFeed\Resource\Resource_usertimeline::update_cache_data()
S
73 1 5
TwitterFeed\Logger::info()
S
80 1 3
TwitterFeed\EnvironmentValidator::default_args()
S
68 1 8
TwitterFeed\Resource\TwitterResource::get_count()
S
80 1 3
TwitterFeed\Shortcodes::statictweets()
S
80 1 3
TwitterFeed\TwitterFeed::generate_defines()
S
69 1 9
TwitterFeed\Resource\TwitterResource::get_cached_data()
S
100 1 0
TwitterFeed\Resource\TwitterResource::friendly_url()
S
78 1 3
TwitterFeed\Resource\Resource_status::get_url()
S
80 1 3
TwitterFeed\Shortcodes::register_buttons()
S
76 1 4
TwitterFeed\Tweets\UI\StaticTweets\controller::get_template_path()
S
79 1 3
TwitterFeed\TwitterFeed::register_assets()
S
68 1 6
TwitterFeed\Widgets\Widget::config()
S
65 1 10
TwitterFeed\Widgets\StaticTweets::get_name()
S
82 1 3
TwitterFeed\Resource\TwitterResource::filter_response()
S
100 1 0
TwitterFeed\Resource\TwitterResource::get_request_count()
S
82 1 3
TwitterFeed\Tweets\UI\StaticTweets\controller::get_defaults()
S
70 1 7
TwitterFeed\Resource\Resource_usertimeline::filter_response()
S
82 1 3
TwitterFeed\Parser\Cache::__construct()
S
71 1 6
TwitterFeed\Shortcodes::slidingtweets()
S
80 1 3
TwitterFeed\Parser\Tweet::__get()
S
80 1 3
TwitterFeed\Resource\Resource_usertimeline::get_cached_data()
S
75 1 4
TwitterFeed\Logger::error()
S
80 1 3
TwitterFeed\Resource\TwitterResource::is_in_cache()
S
100 1 0
TwitterFeed\Resource\TwitterResource::init()
S
100 1 0
TwitterFeed\Tweets\AbstractTweet::get_defaults()
S
100 1 0
static_tweets()
S
80 1 3
TwitterFeed\Logger::warning()
S
80 1 3
sliding_tweets()
S
80 1 3
TwitterFeed\Widgets::register_widgets()
S
80 1 3
TwitterFeed\Resource\TwitterResource::update_cache_data()
S
100 1 0