Code Analysis: Remoji - Post/Comment Reaction and Enhancement 2.1

Function Rating Maintainability Complexity Lines of code
http_build_url()
C
38 25 62
remoji\Reaction::add()
B
45 17 37
remoji\f::save()
A
46 16 35
remoji\Util::readable_time()
A
44 13 44
remoji\Util::build_url()
A
42 12 55
remoji\Router::redirect()
A
50 9 31
remoji\Reaction::_del()
A
50 9 26
remoji\f::read()
A
48 8 33
remoji\GUI::_add_notice()
A
51 8 28
remoji\Conf::update()
A
53 8 22
remoji\IP::me()
A
54 8 20
remoji\Lang::msg()
S
51 7 26
remoji\Conf::init()
S
54 7 20
remoji\widgets\Last_Reacted::widget()
S
47 6 35
remoji\Data::tb_create()
S
55 7 18
remoji\Reaction::_can_react()
S
53 6 23
remoji\Router::verify_action()
S
55 6 20
remoji\Admin::setting_page()
S
54 6 19
remoji_autoload()
S
55 6 18
remoji\GUI::init()
S
56 6 17
remoji\IP::geo()
S
56 5 16
remoji\GUI::build_checkbox()
S
57 5 15
remoji\widgets\Most_Viewed::widget()
S
49 4 30
remoji\GUI::display_msg()
S
59 5 15
remoji\Data::conf_upgrade()
S
58 5 14
remoji\Util::pagination()
S
54 4 20
remoji\widgets\Last_Reacted::form()
S
54 4 20
remoji\widgets\Most_Viewed::form()
S
54 4 20
remoji\Reaction::_log_reaction()
S
55 4 17
remoji\Postview::show_num()
S
58 4 16
remoji\Util::auto_update()
S
64 5 9
remoji\GUI::enqueue_scripts()
S
57 4 15
remoji\GUI::build_textarea()
S
60 4 13
remoji\Admin::admin_init()
S
60 4 12
remoji\Core::__construct()
S
57 3 17
remoji\GUI::emoji()
S
64 4 10
remoji\Router::get_action()
S
63 4 10
remoji\Router::verify_type()
S
65 4 8
remoji\Util::version_check()
S
63 4 9
remoji\GUI::_build_radio()
S
61 4 10
remoji\widgets\Last_Reacted::update()
S
66 4 7
remoji\widgets\Most_Viewed::update()
S
66 4 7
remoji\GUI::build_switch()
S
60 3 14
remoji\f::remove_zero_space()
S
60 3 13
remoji\Router::handler()
S
62 3 12
remoji\Postview::get_num()
S
63 3 11
remoji\GUI::build_input()
S
61 3 11
remoji\GUI::reaction_bar()
S
56 2 17
remoji\f::rrmdir()
S
66 3 7
remoji\Postview::init()
S
63 3 10
remoji\Admin::_sanitize_list()
S
64 3 9
remoji\GUI::enqueue_admin()
S
65 3 8
remoji\Router::verify_nonce()
S
69 3 6
remoji\Comment::comment_template()
S
66 3 9
remoji\Data::tb_del()
S
64 3 9
remoji\Reaction::handler()
S
64 2 11
remoji\REST::rest_api_init()
S
58 1 17
remoji\Admin::post_row_data()
S
71 2 6
remoji\Postview::count_num()
S
63 2 10
remoji\Reaction::history_list()
S
64 2 9
remoji\Reaction::count_list()
S
66 2 8
remoji\Util::init()
S
72 2 5
array_key_first()
S
72 2 6
remoji\Admin::cleanup_text()
S
70 2 6
remoji\Conf::val()
S
68 2 7
remoji\Comment::filter_comment_status()
S
68 2 7
remoji\Postview::shortcode()
S
73 2 4
remoji\f::count_lines()
S
66 2 8
remoji\Data::tb()
S
65 2 10
remoji\Comment::init()
S
64 2 9
remoji\Instance::get_instance()
S
71 2 6
remoji\Comment::filter_comments()
S
69 2 7
remoji\REST::err()
S
73 2 4
remoji\Conf::__construct()
S
91 1 2
remoji\REST::ok()
S
76 1 4
remoji\Data::tables_del()
S
81 1 3
remoji\Data::tables_create()
S
81 1 3
remoji\Postview::show_num_in_theme()
S
78 1 3
remoji\Lang::init()
S
79 1 3
remoji\Conf::delete()
S
79 1 3
remoji\Reaction::__construct()
S
76 1 4
remoji\GUI::succeed()
S
79 1 3
remoji\GUI::show_reaction_panel()
S
66 1 8
remoji\GUI::enroll()
S
80 1 3
remoji\GUI::_build_msg()
S
78 1 3
remoji\Data::_tb_structure()
S
78 1 3
remoji\Conf::_get_option()
S
78 1 3
remoji\GUI::emoji_handy()
S
82 1 3
remoji\Admin::post_row_title()
S
75 1 4
remoji\GUI::enqueue_style()
S
78 1 3
remoji\Admin::admin_menu()
S
78 1 3
array_column()
S
78 1 3
remoji\REST::init()
S
79 1 3
remoji\Util::deactivate()
S
89 1 2
remoji\Util::compatibility()
S
80 1 3
remoji\widgets\Last_Reacted::__construct()
S
69 1 7
remoji\Admin::add_plugin_links()
S
73 1 4
remoji\Data::__construct()
S
91 1 2
remoji\REST::add()
S
80 1 3
remoji\Widget::init()
S
72 1 6
remoji\f::append()
S
77 1 3
remoji\Admin::init()
S
70 1 6
remoji\Lang::plugins_loaded()
S
79 1 3
remoji\widgets\Most_Viewed::__construct()
S
69 1 7
remoji\Util::activate()
S
81 1 3
remoji\Admin::post_row_sortable()
S
75 1 4
remoji\Data::tb_exist()
S
75 1 4
remoji\Router::init()
S
79 1 3
remoji\Comment::dummy_tpl()
S
80 1 3
remoji\REST::postview()
S
80 1 3
remoji\Util::uninstall()
S
81 1 3
remoji\REST::show_reaction_panel()
S
75 1 4
remoji\GUI::error()
S
79 1 3
remoji\Conf::get_options()
S
82 1 3
remoji\GUI::note()
S
79 1 3
remoji\GUI::info()
S
79 1 3
remoji\Postview::show_in_content()
S
74 1 4
remoji\Conf::add()
S
78 1 3