Code Analysis: Pubjet 2.9.0

Function Rating Maintainability Complexity Lines of code
pubjet_swiper()
D
30 31 127
triboon\pubjet\includes\SqlQueryBuilder::conditions()
B
43 17 48
triboon\pubjet\includes\ReportagePost::insert()
B
38 16 60
triboon\pubjet\includes\Metaboxes::reportage()
A
44 11 47
triboon\pubjet\includes\RewriteHooks::reportageRequest()
A
45 10 40
triboon\pubjet\includes\ReportagePost::update()
A
46 10 35
triboon\pubjet\includes\notices\BaseNotice::shouldShowOnPage()
A
51 10 26
pubjet_find_token_details()
A
45 9 40
triboon\pubjet\includes\SqlQueryBuilder::build()
A
47 9 33
triboon\pubjet\includes\ReportagePost::findReportageCategory()
A
55 9 18
triboon\pubjet\includes\notices\BaseNotice::noticeContent()
A
41 5 73
pubjet_sync_categories()
A
46 7 39
pubjet_get_ip_address()
A
55 8 20
triboon\pubjet\includes\RewriteHooks::regThumbnail()
A
48 7 33
pubjet_template()
S
51 7 26
triboon\pubjet\includes\ReportagePost::upload_from_url()
S
46 6 40
pubjet_html_tag_atts()
S
55 7 21
pubjet_sanitize()
S
58 7 16
triboon\pubjet\includes\Filters::adminFilterPosts()
S
59 7 13
triboon\pubjet\includes\RewriteHooks::toggleCopyright()
S
51 6 26
triboon\pubjet\includes\RewriteHooks::deleteReportage()
S
51 6 25
triboon\pubjet\includes\RewriteHooks::checkMissedReportage()
S
52 6 24
triboon\pubjet\includes\RewriteHooks::check()
S
54 6 23
triboon\pubjet\includes\RewriteHooks::findReportage()
S
53 6 21
pubjet_find_wp_categories()
S
50 5 33
triboon\pubjet\includes\Actions::reportageCustomFields()
S
56 6 17
pubjet_notify_version()
S
51 5 27
triboon\pubjet\includes\ReportagePost::handle_images()
S
51 5 25
triboon\pubjet\includes\Actions::alignReportageImagesCenter()
S
55 5 23
triboon\pubjet\includes\RewriteRequest::setTemplateInclude()
S
54 5 21
triboon\pubjet\includes\ReportagePost::remove_repeate_headeing_title_in_content()
S
53 5 21
triboon\pubjet\includes\RewriteHooks::finishRequest()
S
55 5 20
pubjet_strings()
S
37 1 77
triboon\pubjet\includes\RewriteHooks::checkToken()
S
56 5 17
triboon\pubjet\includes\Actions::syncCategoriesAfterUpdate()
S
63 6 10
triboon\pubjet\includes\notices\BaseNotice::shouldShowNotice()
S
60 5 15
pubjet_class_names()
S
60 5 14
triboon\pubjet\includes\notices\Initializer::init()
S
60 5 14
pubjet_ajax_error()
S
60 5 13
pubjet_wrap_a()
S
53 4 25
Pubjet::migrateNewSettings()
S
49 3 32
triboon\pubjet\includes\RewriteHooks::findReportagePanelData()
S
58 4 15
pubjet_echo_or_call()
S
63 5 10
pubjet_condition_render()
S
61 4 15
triboon\pubjet\includes\RewriteHooks::findReportageOptions()
S
59 4 14
triboon\pubjet\includes\Filters::filterTheContent()
S
60 4 14
pubjet_parse_args()
S
60 4 13
pubjet_log()
S
59 4 13
triboon\pubjet\includes\RewriteHooks::checkIfTokenValid()
S
61 4 13
triboon\pubjet\includes\RewriteHooks::saveReportageOptions()
S
61 4 12
pubjet_send_plugin_status_to_api()
S
53 3 23
triboon\pubjet\includes\Actions::addScriptToReportage()
S
58 3 23
triboon\pubjet\includes\ReportagePost::get_content_file()
S
55 3 21
pubjet_request()
S
57 3 17
triboon\pubjet\includes\RewriteHooks::saveOptions()
S
58 3 16
pubjet_typefy()
S
66 4 8
triboon\pubjet\includes\ReportagePost::afterPublishReportage()
S
64 4 10
Pubjet::getScriptsVersion()
S
66 4 7
triboon\pubjet\includes\RewriteHooks::deleteDebug()
S
60 3 14
pubjet_sync_category()
S
60 3 13
triboon\pubjet\includes\RewriteHooks::siteInfo()
S
59 3 13
triboon\pubjet\includes\RewriteHooks::getRequestData()
S
61 3 12
triboon\pubjet\includes\AssetsLoader::loadAdminAssets()
S
60 3 12
triboon\pubjet\includes\Filters::deleteFirstImage()
S
61 3 12
triboon\pubjet\includes\notices\EnterToken::shouldShowNotice()
S
64 3 11
Pubjet::instance()
S
63 3 11
triboon\pubjet\includes\AssetsLoader::getScriptVars()
S
54 2 21
triboon\pubjet\includes\ReportagePost::publishReportageRequest()
S
55 2 19
triboon\pubjet\includes\RewriteHooks::findTerms()
S
57 2 18
triboon\pubjet\includes\Actions::publishMissedSchedulePosts()
S
57 2 17
Pubjet::constants()
S
48 1 31
pubjet_isset_value()
S
78 3 3
pubjet_wp_log()
S
69 3 7
pubjet_array()
S
71 3 6
pubjet_render_condition()
S
66 3 10
pubjet_find_user_roles()
S
65 3 10
triboon\pubjet\includes\AssetsLoader::findJSFile()
S
65 3 9
triboon\pubjet\includes\AssetsLoader::findCSSFile()
S
65 3 9
triboon\pubjet\includes\RewriteHooks::getDebug()
S
63 3 10
triboon\pubjet\includes\Actions::createCategory()
S
64 3 10
triboon\pubjet\includes\RewriteHooks::isTokenValid()
S
63 3 10
triboon\pubjet\includes\ReportagePost::reportage_exists()
S
65 3 8
triboon\pubjet\includes\Actions::adminFooterScripts()
S
59 2 15
Pubjet::migrateOldSettings()
S
58 2 15
pubjet_log_sentry()
S
59 2 14
pubjet_find_wp_tags()
S
61 2 13
triboon\pubjet\includes\Actions::pluginFont()
S
60 1 27
triboon\pubjet\includes\notices\BaseNotice::renderButton()
S
54 1 25
triboon\pubjet\includes\RewriteHooks::init()
S
51 1 24
pubjet_default_settings()
S
59 1 16
pubjet_is_prod_mode()
S
78 2 3
triboon\pubjet\includes\Actions::checkAndSendVersion()
S
70 2 6
triboon\pubjet\includes\Filters::pluginRowMeta()
S
65 2 9
triboon\pubjet\includes\Filters::addPubjetClass()
S
69 2 7
triboon\pubjet\includes\Filters::regenerateThumbnail()
S
68 2 7
pubjet_shortcode()
S
66 2 8
triboon\pubjet\includes\Filters::displayPostStates()
S
68 2 7
triboon\pubjet\includes\Actions::deleteCategory()
S
72 2 6
pubjet_show_copyright()
S
67 2 8
triboon\pubjet\includes\ReportagePost::get_post_status()
S
68 2 6
Pubjet::migrate()
S
68 2 8
pubjet_is_ajax()
S
77 2 3
Pubjet::defineConstant()
S
75 2 5
pubjet_is_dev_mode()
S
79 2 3
triboon\pubjet\includes\RewriteHooks::permanentHideAdminNotice()
S
64 2 9
pubjet_option()
S
75 2 4
pubjet_get_site_admins_user_ids()
S
67 2 9
pubjet_get_json()
S
65 2 9
pubjet_flat_string()
S
78 2 3
triboon\pubjet\includes\RewriteHooks::findWpCategories()
S
65 2 9
triboon\pubjet\includes\Singleton::getInstance()
S
66 2 8
Pubjet::trackActivationVersion()
S
67 2 7
pubjet_is_admin()
S
71 2 6
triboon\pubjet\includes\RewriteHooks::remindAdminNotice()
S
64 2 9
pubjet_get_site_admins()
S
62 1 14
triboon\pubjet\includes\SqlQueryBuilder::regenerateQuery()
S
61 1 13
triboon\pubjet\includes\Actions::init()
S
59 1 13
triboon\pubjet\includes\Actions::registerMenu()
S
64 1 11
Pubjet::loadTextDomain()
S
65 1 8
triboon\pubjet\includes\notices\BaseNotice::showPermanentHide()
S
82 1 3
triboon\pubjet\includes\notices\BaseNotice::showTitle()
S
82 1 3
pubjet_get_request_method()
S
79 1 3
triboon\pubjet\includes\ReportagePost::get_post_content()
S
66 1 8
triboon\pubjet\includes\notices\EnterToken::getButtons()
S
65 1 10
triboon\pubjet\includes\SqlQueryBuilder::join()
S
74 1 4
pubjet_api_root()
S
80 1 3
triboon\pubjet\includes\RewriteRequest::setQueryVars()
S
74 1 5
triboon\pubjet\includes\notices\BaseNotice::getPermanentHideText()
S
80 1 3
triboon\pubjet\includes\RewriteRequest::init()
S
71 1 5
triboon\pubjet\includes\Singleton::__wakeup()
S
80 1 3
pubjet_is_reportage()
S
73 1 4
triboon\pubjet\includes\notices\BaseNotice::__construct()
S
78 1 3
pubjet_should_publish_reportage_manually()
S
76 1 4
triboon\pubjet\includes\ReportagePost::get_post_name()
S
69 1 6
pubjet__()
S
75 1 4
triboon\pubjet\includes\Filters::init()
S
62 1 10
PUBJ()
S
82 1 3
pubjet_ajax_success()
S
78 1 3
triboon\pubjet\includes\RewriteRequest::setRewriteRules()
S
75 1 4
triboon\pubjet\includes\notices\BaseNotice::afterMessage()
S
91 1 2
Pubjet::__wakeup()
S
78 1 3
triboon\pubjet\includes\notices\BaseNotice::showRemindMe()
S
82 1 3
triboon\pubjet\includes\notices\EnterToken::getId()
S
82 1 3
pubjet_find_post_id_by_reportage_id()
S
68 1 6
pubjet_is_debug_mode()
S
74 1 4
triboon\pubjet\includes\RewriteHooks::checkRequiredPhpModules()
S
65 1 9
triboon\pubjet\includes\SqlQueryBuilder::groupBy()
S
77 1 4
pubjet_find_woo_shop_page_url()
S
80 1 3
pubjet_find_woo_checkout_page_url()
S
80 1 3
pubjet_token()
S
74 1 4
triboon\pubjet\includes\notices\BaseNotice::showOnPages()
S
80 1 3
pubjet_settings()
S
70 1 6
triboon\pubjet\includes\SqlQueryBuilder::orderBy()
S
77 1 4
triboon\pubjet\includes\SqlQueryBuilder::select()
S
74 1 5
triboon\pubjet\includes\Metaboxes::init()
S
78 1 3
pubjet_api_success()
S
79 1 3
triboon\pubjet\includes\notices\BaseNotice::showIcon()
S
82 1 3
triboon\pubjet\includes\Initializer::init()
S
64 1 10
triboon\pubjet\includes\Singleton::__clone()
S
91 1 2
triboon\pubjet\includes\ReportagePost::get_time_format()
S
71 1 5
triboon\pubjet\includes\RewriteHooks::checkPluginVersion()
S
74 1 5
triboon\pubjet\includes\AssetsLoader::init()
S
78 1 3
pubjet_gateway_error()
S
75 1 4
triboon\pubjet\includes\RewriteHooks::getOptions()
S
69 1 7
triboon\pubjet\includes\notices\BaseNotice::showButtons()
S
82 1 3
triboon\pubjet\includes\notices\EnterToken::showOnPages()
S
81 1 3
triboon\pubjet\includes\Actions::pubjetSettingsPageCallback()
S
81 1 3
triboon\pubjet\includes\notices\BaseNotice::showText()
S
82 1 3
triboon\pubjet\includes\notices\BaseNotice::getIcon()
S
80 1 3
triboon\pubjet\includes\notices\EnterToken::getTitle()
S
80 1 3
triboon\pubjet\includes\notices\BaseNotice::beforeTitle()
S
91 1 2
triboon\pubjet\includes\SqlQueryBuilder::mainTable()
S
77 1 4
triboon\pubjet\includes\Singleton::init()
S
91 1 2
triboon\pubjet\includes\SqlQueryBuilder::from()
S
77 1 4
Pubjet::onPluginLoaded()
S
82 1 3
Pubjet::setupGlobals()
S
75 1 4
triboon\pubjet\includes\RewriteHooks::findWpTags()
S
77 1 4
pubjet_find_reportage_id()
S
79 1 3
triboon\pubjet\includes\notices\BaseNotice::beforeMessage()
S
91 1 2
triboon\pubjet\includes\RewriteHooks::syncAndSaveCategories()
S
65 1 9
triboon\pubjet\includes\notices\BaseNotice::getButtons()
S
82 1 3
triboon\pubjet\includes\RewriteHooks::isValidHttpMethod()
S
78 1 3
triboon\pubjet\includes\SqlQueryBuilder::limits()
S
77 1 4
triboon\pubjet\includes\AssetsLoader::getWebpackIPAddress()
S
82 1 3
Pubjet::__clone()
S
78 1 3
Pubjet::getVersion()
S
75 1 4
triboon\pubjet\includes\ReportagePost::get_post_date()
S
72 1 5
pubjet_now_myql()
S
83 1 3
Pubjet::init()
S
71 1 5
pubjet_get_random_api_key()
S
79 1 3
pubjet_now_ts()
S
81 1 3
pubjet_post_type()
S
80 1 3
triboon\pubjet\includes\SqlQueryBuilder::order()
S
77 1 4
triboon\pubjet\includes\notices\BaseNotice::getText()
S
100 1 0
Pubjet::onActivation()
S
75 1 5
triboon\pubjet\includes\SqlQueryBuilder::where()
S
77 1 4
pubjet_get_page_templates()
S
73 1 5
pubjet_is_post_exists()
S
70 1 6
triboon\pubjet\includes\notices\BaseNotice::getTitle()
S
100 1 0
triboon\pubjet\includes\notices\BaseNotice::getId()
S
100 1 0
Pubjet::onDeactivation()
S
81 1 3
Pubjet::includes()
S
71 1 6
triboon\pubjet\includes\notices\BaseNotice::getRemindMeText()
S
80 1 3
triboon\pubjet\includes\notices\BaseNotice::afterButtons()
S
91 1 2
pubjet_update_setting()
S
72 1 5
triboon\pubjet\includes\ReportagePost::__construct()
S
78 1 3
triboon\pubjet\includes\Filters::pluginActionLinks()
S
71 1 6
pubjet_debug_dir()
S
79 1 3
triboon\pubjet\includes\notices\EnterToken::getText()
S
80 1 3
pubjet_options()
S
82 1 3
triboon\pubjet\includes\ReportagePost::nomalize_html()
S
69 1 6