Code Analysis: Comment Edit Core 3.0.19

Function Rating Maintainability Complexity Lines of code
DLXPlugins\CommentEditLite\Admin\Admin_Settings::get_settings_tabs()
D
29
42 122
DLXPlugins\CommentEditLite\Ajax::ajax_save_comment()
B
34 17 87
DLXPlugins\CommentEditLite\Simple_Comment_Editing::add_edit_interface()
B
35 16 80
Composer\Autoload\ClassLoader::findFileWithExtension()
B
42 18 50
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::ajax_save_mailchimp_options()
B
34 13 99
DLXPlugins\CommentEditLite\Functions::can_edit()
A
42 15 45
DLXPlugins\CommentEditLite\Simple_Comment_Editing::generate_cookie_data()
A
40 14 57
DLXPlugins\CommentEditLite\Options::update_options()
A
48 11 34
DLXPlugins\CommentEditLite\Admin\Tabs\Settings::output_settings()
A
36 6 100
DLXPlugins\CommentEditLite\Admin\Tabs\Support::output_settings()
A
38 4 116
Composer\Autoload\ClassLoader::findFile()
A
52 10 25
ComposerAutoloaderInitdcff8ee86632d82804efb5de4ffd6f95::getLoader()
A
49 9 28
DLXPlugins\CommentEditLite\Functions::sanitize_attribute()
A
53 9 22
DLXPlugins\CommentEditLite\Options::get_options()
A
54 9 21
DLXPlugins\CommentEditLite\Simple_Comment_Editing::comment_posted()
A
53 8 21
DLXPlugins\CommentEditLite\Simple_Comment_Editing::maybe_load_scripts()
A
55 8 19
DLXPlugins\CommentEditLite\Functions::hex2rgba()
S
51 7 26
Composer\InstalledVersions::getVersionRanges()
S
53 7 22
Composer\Autoload\ClassLoader::addPsr4()
S
50 6 32
DLXPlugins\CommentEditLite\Simple_Comment_Editing::add_scripts()
S
45 5 44
DLXPlugins\CommentEditLite\Mailchimp::add_subscriber()
S
46 5 39
sce_plugin_activate_redirect()
S
56 6 18
DLXPlugins\CommentEditLite\Ajax::ajax_get_time_left()
S
44 4 48
Composer\Autoload\ClassLoader::add()
S
51 5 32
Composer\InstalledVersions::getInstalled()
S
56 6 17
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::output_settings()
S
47 4 43
DLXPlugins\CommentEditLite\Simple_Comment_Editing::init()
S
53 5 20
DLXPlugins\CommentEditLite\WooCommerce::add_woocommerce_fields()
S
53 5 18
DLXPlugins\CommentEditLite\WooCommerce::save_woocommerce_rating_fields()
S
56 5 17
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::ajax_reset_mailchimp_options()
S
51 4 29
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::ajax_get_mailchimp_options()
S
50 4 27
DLXPlugins\CommentEditLite\Ajax::ajax_delete_comment()
S
52 4 24
DLXPlugins\CommentEditLite\Functions::get_admin_sub_tab()
S
63 5 10
Composer\InstalledVersions::getVersion()
S
61 4 12
Composer\InstalledVersions::getPrettyVersion()
S
61 4 12
Composer\InstalledVersions::getReference()
S
61 4 12
DLXPlugins\CommentEditLite\Ajax::ajax_stop_timer()
S
53 3 23
DLXPlugins\CommentEditLite\Functions::get_kses_allowed_html()
S
49 2 35
DLXPlugins\CommentEditLite\Mailchimp::add_mailchimp_checkbox()
S
56 3 17
DLXPlugins\CommentEditLite\Admin\Tabs\Settings::add_sub_tab()
S
70 4 6
DLXPlugins\CommentEditLite\Functions::is_multisite()
S
65 4 9
DLXPlugins\CommentEditLite\Admin\Tabs\Support::add_sub_tab()
S
70 4 6
DLXPlugins\CommentEditLite\Simple_Comment_Editing::remove_security_keys()
S
58 3 15
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::add_sub_tab()
S
70 4 6
DLXPlugins\CommentEditLite\Enqueue::admin_scripts()
S
60 3 13
Composer\Autoload\ClassLoader::setPsr4()
S
61 3 12
DLXPlugins\CommentEditLite\WooCommerce::return_woocommerce_rating_fields()
S
63 3 11
DLXPlugins\CommentEditLite\Admin\Admin_Settings::plugin_settings_link()
S
54 2 23
DLXPlugins\CommentEditLite\Simple_Comment_Editing::plugins_loaded()
S
55 2 17
sce_instantiate()
S
65 3 9
DLXPlugins\CommentEditLite\Mailchimp::comment_posted_mailchimp()
S
65 3 8
DLXPlugins\CommentEditLite\Functions::get_plugin_url()
S
67 3 7
DLXPlugins\CommentEditLite\Functions::get_settings_url()
S
63 3 10
DLXPlugins\CommentEditLite\Functions::get_admin_tab()
S
67 3 7
Composer\Autoload\ClassLoader::setApcuPrefix()
S
76 3 3
Composer\Autoload\ClassLoader::register()
S
63 3 10
Composer\InstalledVersions::isInstalled()
S
66 3 8
Composer\InstalledVersions::getInstalledPackages()
S
63 3 10
DLXPlugins\CommentEditLite\Functions::get_plugin_dir()
S
67 3 7
DLXPlugins\CommentEditLite\Ajax::ajax_get_comment()
S
61 2 11
DLXPlugins\CommentEditLite\Options::get_defaults()
S
56 1 18
DLXPlugins\CommentEditLite\Admin\Admin_Settings::get_settings_header()
S
60 1 16
DLXPlugins\CommentEditLite\Functions::get_comment_time()
S
65 2 9
DLXPlugins\CommentEditLite\Simple_Comment_Editing::get_instance()
S
71 2 6
DLXPlugins\CommentEditLite\Functions::get_comment_content()
S
66 2 7
DLXPlugins\CommentEditLite\Functions::get_cookie_value()
S
68 2 7
DLXPlugins\CommentEditLite\Simple_Comment_Editing::get_cookie_value()
S
69 2 7
DLXPlugins\CommentEditLite\Simple_Comment_Editing::maybe_add_delete_icon()
S
70 2 6
DLXPlugins\CommentEditLite\Simple_Comment_Editing::maybe_add_save_icon()
S
70 2 6
DLXPlugins\CommentEditLite\Functions::get_user_id()
S
67 2 8
DLXPlugins\CommentEditLite\Simple_Comment_Editing::remove_comment_cookie()
S
70 2 6
Composer\Autoload\ClassLoader::addClassMap()
S
70 2 7
Composer\Autoload\ClassLoader::set()
S
69 2 7
DLXPlugins\CommentEditLite\Simple_Comment_Editing::output_theme_class()
S
67 2 8
Composer\Autoload\ClassLoader::getPrefixes()
S
71 2 6
Composer\Autoload\ClassLoader::loadClass()
S
71 2 6
DLXPlugins\CommentEditLite\Functions::get_highest_priority()
S
64 2 10
ComposerAutoloaderInitdcff8ee86632d82804efb5de4ffd6f95::loadClassLoader()
S
73 2 5
DLXPlugins\CommentEditLite\Simple_Comment_Editing::maybe_add_cancel_icon()
S
70 2 6
sce_plugin_activate()
S
73 2 5
Composer\Autoload\ClassLoader::unregister()
S
70 2 6
DLXPlugins\CommentEditLite\Simple_Comment_Editing::get_comment()
S
67 2 8
DLXPlugins\CommentEditLite\Ajax::run()
S
61 1 12
DLXPlugins\CommentEditLite\Admin\Admin_Settings::settings_page()
S
67 1 11
Composer\Autoload\ClassLoader::setClassMapAuthoritative()
S
81 1 3
Composer\Autoload\ClassLoader::getFallbackDirsPsr4()
S
82 1 3
Composer\Autoload\ClassLoader::getRegisteredLoaders()
S
80 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_author_uri()
S
75 1 4
Composer\InstalledVersions::reload()
S
76 1 4
Composer\Autoload\ClassLoader::setUseIncludePath()
S
81 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::add_tab()
S
63 1 10
DLXPlugins\CommentEditLite\Functions::get_plugin_file()
S
80 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_slug()
S
79 1 3
DLXPlugins\CommentEditLite\Admin\Admin_Settings::__construct()
S
68 1 7
DLXPlugins\CommentEditLite\Functions::get_plugin_logo()
S
78 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_menu_name()
S
78 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Settings::add_tab()
S
63 1 10
DLXPlugins\CommentEditLite\Admin\Tabs\Tabs::add_sub_tab()
S
100 1 0
Composer\Autoload\ClassLoader::getFallbackDirs()
S
82 1 3
Composer\InstalledVersions::satisfies()
S
72 1 5
DLXPlugins\CommentEditLite\Functions::get_plugin_icon()
S
78 1 3
Composer\Autoload\ClassLoader::getApcuPrefix()
S
82 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Support::__construct()
S
71 1 5
DLXPlugins\CommentEditLite\Enqueue::run()
S
78 1 3
DLXPlugins\CommentEditLite\Admin\Admin_Settings::get_settings_footer()
S
80 1 5
DLXPlugins\CommentEditLite\Functions::get_plugin_version()
S
81 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_uri()
S
79 1 3
Composer\Autoload\ClassLoader::getPrefixesPsr4()
S
82 1 3
DLXPlugins\CommentEditLite\Mailchimp::run()
S
74 1 4
DLXPlugins\CommentEditLite\Functions::get_plugin_title()
S
79 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_author()
S
75 1 4
Composer\Autoload\ClassLoader::getUseIncludePath()
S
82 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Tabs::add_tab()
S
100 1 0
includeFile()
S
83 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Integrations::__construct()
S
65 1 8
DLXPlugins\CommentEditLite\Functions::get_plugin_name()
S
78 1 3
Composer\Autoload\ClassLoader::__construct()
S
81 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Settings::__construct()
S
71 1 5
Composer\Autoload\ComposerStaticInitdcff8ee86632d82804efb5de4ffd6f95::getInitializer()
S
68 1 7
Composer\InstalledVersions::getRootPackage()
S
75 1 4
DLXPlugins\CommentEditLite\Admin\Tabs\Tabs::output_settings()
S
100 1 0
Composer\InstalledVersions::getRawData()
S
80 1 3
Composer\Autoload\ClassLoader::isClassMapAuthoritative()
S
82 1 3
DLXPlugins\CommentEditLite\Ajax::short_circuit_comment_moderation()
S
81 1 3
Composer\Autoload\ClassLoader::getClassMap()
S
82 1 3
DLXPlugins\CommentEditLite\Functions::get_plugin_path()
S
80 1 3
DLXPlugins\CommentEditLite\Admin\Tabs\Support::add_tab()
S
63 1 10
DLXPlugins\CommentEditLite\Admin\Admin_Settings::register_settings_menu()
S
64 1 10
DLXPlugins\CommentEditLite\WooCommerce::run()
S
71 1 5
DLXPlugins\CommentEditLite\Functions::get_plugin_description()
S
78 1 3