Code Analysis: Shariff Wrapper 4.6.15

Function Rating Maintainability Complexity Lines of code
shariff3uu_render()
D
0
213 497
shariff3uu_ranking_section_callback()
D
19
40 286
shariff3uu_share_counts()
D
31 32 98
shariff3uu_posts()
C
37 31 63
shariff3uu_options_init()
B
20
1 382
shariff3uu_save_metabox_data()
B
44 21 39
shariff3uu_status_section_callback()
B
35 17 87
QRrsItem::init_rs_char()
B
40 19 55
shariff3uu_design_sanitize()
B
42 18 55
shariff3uu_statistic_sanitize()
B
43 18 49
shariff3uu_options_page()
B
38 16 75
QRmask::evaluateSymbol()
B
43 17 53
shariff3uu_advanced_sanitize()
B
44 16 50
shariff3uu_help_section_callback()
A
25
1 266
shariff3uu_fetch_sharecounts()
A
44 16 41
Shariff_Widget::widget()
A
40 15 55
QRmask::calcN1N3()
A
51 15 24
QRencode::factory()
A
48 13 33
shariff3uu_service_notice()
A
49 13 25
QRcode::encodeMask()
A
41 11 53
FrameFiller::next()
A
45 11 44
QRinput::lengthOfCode()
A
46 11 38
QRsplit::eat8()
A
45 10 46
QRspec::createFrame()
A
43 9 51
shariff3uu_multiplecheckbox_add_after_render()
A
47 10 35
shariff3uu_multiplecheckbox_add_before_render()
A
47 10 35
QRsplit::identifyMode()
A
53 10 20
QRinputItem::encodeBitStream()
A
48 9 33
shariff3uu_basic_sanitize()
A
51 9 29
QRsplit::eatAn()
A
48 8 36
QRsplit::splitString()
A
54 9 21
QRmask::makeMaskNo()
A
49 8 29
QRinput::appendPaddingBit()
A
49 8 29
QRmask::writeFormatInformation()
A
48 7 35
shariff3uu_fill_cache()
A
47 7 34
QRspec::putAlignmentPattern()
A
49 7 31
QRsplit::eatNum()
S
50 7 29
QRrs::init_rs()
S
58 8 14
QRvect::vectEPS()
S
41 5 56
QRspec::newFrame()
S
54 7 20
QRinputItem::estimateBitStreamSizeOfEntry()
S
54 7 19
shariff3uu_build_metabox()
S
43 5 45
QRinput::check()
S
59 7 14
sani_arrays()
S
59 7 14
QRinput::checkModeKanji()
S
59 7 13
QRbitstream::toByte()
S
51 6 28
QRvect::vectSVG()
S
46 5 38
QRtools::tcpdfBarcodeArray()
S
54 6 21
QRinput::convertData()
S
54 6 21
shariff3uu_add_shariff_custom_hooks()
S
56 6 18
QRmask::mask()
S
48 5 31
QRrawcode::init()
S
49 5 31
QRspec::debug()
S
45 4 45
QRrsItem::encode_rs_char()
S
49 5 29
shariff3uu_excerpt()
S
59 6 13
QRinputItem::encodeModeNum()
S
50 5 27
QRspec::maximumWords()
S
57 5 17
QRsplit::toUpper()
S
57 5 16
QRinput::insertStructuredAppendHeader()
S
57 5 16
QRmask::generateMaskNo()
S
58 5 14
shariff3uu_deactivate()
S
60 5 14
QRcode::encodeString()
S
59 5 13
shariff3uu_fill_cache_schedule()
S
61 5 12
QRimage::image()
S
50 4 27
QRinputItem::encodeModeKanji()
S
52 4 22
QRinputItem::encodeModeAn()
S
53 4 21
QRrawcode::getCode()
S
56 4 19
QRbitstream::newFromBytes()
S
56 4 18
QRtools::buildCache()
S
56 4 16
QRsplit::splitStringToQRinput()
S
63 5 9
QRspec::getFormatInfo()
S
68 5 7
QRcode::encodeString8bit()
S
59 4 14
QRbitstream::append()
S
60 4 14
shariff3uu_amp_css()
S
59 4 14
QRinput::mergeBitStream()
S
61 4 13
QRspec::lengthIndicator()
S
62 4 12
QRtools::log()
S
62 4 11
QRinput::calcParity()
S
62 4 11
shariff3uu_update()
S
60 4 11
shariff3uu_checkbox_sharecounts_render()
S
62 4 11
QRspec::getEccSpec()
S
54 3 22
QRtools::timeBenchmark()
S
54 3 22
QRrawcode::__construct()
S
55 3 20
shariff3uu_select_language_render()
S
47 2 33
QRvect::eps()
S
57 3 17
QRimage::png()
S
58 3 16
QRinput::estimateBitsModeNum()
S
59 3 15
QRinput::__construct()
S
66 4 8
QRtools::binarize()
S
64 4 9
QRinput::checkModeNum()
S
65 4 8
shariff_removeoldfiles()
S
63 4 10
QRinputItem::__construct()
S
58 3 14
QRencode::encode()
S
59 3 14
QRencode::encodePNG()
S
58 3 14
QRencode::encodeSVG()
S
58 3 14
QRbitstream::newFromNum()
S
59 3 14
QRinputItem::encodeMode8()
S
59 3 14
QRvect::svg()
S
59 3 14
QRencode::encodeEPS()
S
58 3 14
QRinput::estimateVersion()
S
60 3 13
QRinput::getBitStream()
S
64 3 11
shariff3uu_checkbox_backend_render()
S
62 3 11
shariff3uu_text_external_host_render()
S
56 2 18
shariff3uu_radio_theme_render()
S
57 2 16
shariff3uu_bbp_add_shariff_after_reply()
S
69 3 6
shariff3uu_bbp_add_shariff_after_forum()
S
69 3 6
shariff3uu_bbp_add_shariff_after_topic()
S
69 3 6
shariff3uu_bbp_add_shariff_before_topic()
S
69 3 6
qrstr::set()
S
75 3 3
shariff3uu_bbp_add_shariff_before_forum()
S
69 3 6
QRsplit::isdigitat()
S
71 3 5
shariff3uu_bbp_add_shariff_before_reply()
S
69 3 6
shariff3uu_text_headline_render()
S
58 2 15
shariff3uu_multiplecheckbox_disable_services_render()
S
62 3 10
QRsplit::eatKanji()
S
63 3 10
QRinput::checkModeAn()
S
65 3 8
QRinput::createBitStream()
S
64 3 10
QRspec::getMinimumVersion()
S
65 3 8
QRbitstream::appendNum()
S
64 3 10
QRbitstream::appendBytes()
S
64 3 10
QRtools::dumpMask()
S
66 3 8
QRspec::getVersionPattern()
S
72 3 5
QRinput::setVersion()
S
66 3 8
QRspec::putAlignmentMarker()
S
59 2 14
QRspec::putFinderPattern()
S
60 2 14
shariff3uu_privacy()
S
62 2 13
QRinputItem::encodeModeStructure()
S
60 2 13
shariff3uu_text_services_render()
S
61 2 12
Shariff_Widget::__construct()
S
61 2 12
shariff3uu_sanitize_api()
S
53 1 27
shariff3uu_admin_style()
S
61 2 12
shariff3uu_statistic_section_callback()
S
63 2 11
shariff3uu_text_headline_zero_render()
S
62 2 11
shariff3uu_design_section_callback()
S
58 1 17
shariff3uu_advanced_section_callback()
S
58 1 17
shariff3uu_text_cssclass_render()
S
65 2 8
shariff3uu_checkbox_disable_on_protected_render()
S
68 2 7
shariff3uu_checkbox_autolang_render()
S
68 2 7
shariff3uu_text_twittervia_render()
S
65 2 8
shariff3uu_checkbox_popup_render()
S
68 2 7
shariff3uu_text_info_url_render()
S
66 2 8
shariff3uu_text_info_text_render()
S
65 2 8
shariff3uu_text_patreonid_render()
S
65 2 8
shariff3uu_meta()
S
69 2 7
shariff3uu_meta_links()
S
63 2 10
shariff3uu_radio_align_widget_render()
S
63 2 9
shariff3uu_text_rssfeed_render()
S
64 2 9
shariff3uu_purge_transients_deactivation()
S
67 2 8
QRtools::markTime()
S
67 2 7
QRimage::jpg()
S
63 2 10
shariff3uu_checkbox_hide_whatsapp_render()
S
68 2 7
shariff3uu_add_metabox()
S
71 2 5
shariff3uu_checkbox_external_direct_render()
S
66 2 8
QRinput::setErrorCorrectionLevel()
S
67 2 8
shariff3uu_text_paypalbuttonid_render()
S
66 2 8
QRsplit::isalnumat()
S
71 2 5
QRinput::append()
S
65 2 9
QRmask::unserial()
S
67 2 7
shariff3uu_purge_transients()
S
67 2 8
shariff3uu_checkbox_automaticcache_render()
S
68 2 7
shariff3uu_text_bitcoinaddress_render()
S
66 2 8
shariff3uu_text_custom_hooks_render()
S
64 2 9
shariff3uu_hideshariff()
S
70 2 6
shariff3uu_catch_image()
S
66 2 8
shariff_init_locale()
S
75 2 5
shariff3uu_radio_align_render()
S
63 2 9
shariff3uu_text_maincolor_render()
S
66 2 8
shariff3uu_text_secondarycolor_render()
S
66 2 8
shariff3uu_text_blueskyvia_render()
S
65 2 8
shariff3uu_text_paypalmeid_render()
S
65 2 8
QRinput::estimateBitStreamSize()
S
69 2 7
shariff3uu_checkbox_disable_dynamic_cache_render()
S
68 2 7
shariff3uu_checkbox_vertical_render()
S
66 2 8
shariff3uu_checkbox_disable_outside_loop_render()
S
68 2 7
shariff3uu_checkbox_subapi_render()
S
68 2 7
shariff3uu_checkbox_buttonstretch_render()
S
68 2 7
shariff3uu_checkbox_hidezero_render()
S
68 2 7
QRinput::estimateBitsModeAn()
S
66 2 8
QRmask::serial()
S
69 2 6
shariff3uu_text_style_render()
S
65 2 8
shariff3uu_checkbox_hideuntilcss_render()
S
68 2 7
QRinput::lookAnTable()
S
77 2 3
shariff3uu_number_ttl_render()
S
66 2 8
shariff3uu_number_shortcodeprio_render()
S
64 2 9
shariff3uu_checkbox_buttonsize_render()
S
63 2 9
shariff3uu_text_custom_hooks_shortcode_render()
S
66 2 8
shariff3uu_text_fb_secret_render()
S
66 2 8
shariff3uu_text_fb_id_render()
S
66 2 8
shariff3uu_number_borderradius_render()
S
65 2 9
QRrsItem::modnn()
S
68 2 7
QRencode::encodeRAW()
S
65 2 9
shariff3uu_text_default_pinterest_render()
S
67 2 7
shariff3uu_number_ranking_render()
S
66 2 8
shariff3uu_purge_transients()
S
67 2 8
shariff3uu_include_metabox()
S
73 2 5
QRinput::getByteStream()
S
69 2 7
shariff3uu_checkbox_disable_metabox_render()
S
68 2 7
QRtools::save()
S
63 2 10
shariff3uu_text_mastodonvia_render()
S
65 2 8
Shariff_Widget::form()
S
58 1 14
Shariff_Widget::update()
S
61 1 13
QRspec::unserial()
S
78 1 3
FrameFiller::__construct()
S
67 1 8
QRtools::clearCache()
S
80 1 3
QRbitstream::size()
S
80 1 3
QRspec::getRemainder()
S
79 1 3
QRsplit::__construct()
S
74 1 5
QRspec::rsEccLength()
S
88 1 1
QRmask::makeMask()
S
69 1 6
QRspec::rsDataCodes1()
S
90 1 1
QRspec::rsEccCodes1()
S
90 1 1
QRspec::serial()
S
78 1 3
QRspec::rsEccCodes2()
S
90 1 1
QRspec::rsDataLength()
S
87 1 1
FrameFiller::getFrameAt()
S
78 1 3
QRrsblock::__construct()
S
69 1 7
QRspec::rsDataCodes2()
S
90 1 1
QRmask::mask1()
S
90 1 1
QRmask::__construct()
S
78 1 3
QRspec::rsBlockNum2()
S
90 1 1
FrameFiller::setFrameAt()
S
78 1 3
QRinput::getErrorCorrectionLevel()
S
82 1 3
QRmask::mask0()
S
89 1 1
QRspec::getWidth()
S
79 1 3
QRspec::getDataLength()
S
77 1 3
QRinput::appendEntry()
S
80 1 3
shariff3uu_basic_section_callback()
S
80 1 3
QRmask::mask5()
S
88 1 1
shariff3uu_add_admin_menu()
S
79 1 3
QRspec::getECCLength()
S
78 1 3
QRmask::mask6()
S
88 1 1
QRinput::getVersion()
S
82 1 3
shariff_removeoldcachedir()
S
67 1 8
Shariff_Widget::register()
S
80 1 3
QRcode::png()
S
73 1 4
QRinput::estimateBitsModeKanji()
S
78 1 3
QRmask::mask2()
S
90 1 1
QRbitstream::allocate()
S
75 1 4
QRinput::estimateBitsMode8()
S
80 1 3
QRcode::eps()
S
73 1 4
QRmask::mask3()
S
89 1 1
QRmask::mask7()
S
88 1 1
QRcode::svg()
S
73 1 4
shariff3uu_fill_cache_schedule_custom_recurrence()
S
68 1 7
QRcode::raw()
S
74 1 4
QRspec::rsBlockNum1()
S
90 1 1
shariff3uu_metabox_setup()
S
80 1 3
QRspec::rsBlockNum()
S
89 1 1
shariff3uu_remove_from_rss()
S
73 1 5
QRcode::encodeInput()
S
79 1 3
QRmask::mask4()
S
87 1 1
QRcode::text()
S
74 1 4