Code Analysis: WPSmartContracts 1.1.10

Function Rating Maintainability Complexity Lines of code
WPSC_Shortcodes::coin()
D
11
63 320
WPSC_Shortcodes::ico()
D
20
37 208
WPSC_Mustache::loadTranslationsForTag()
D
19
23 280
WPSC_assets::loadAssetsFrontEnd()
D
33 36 83
WPSCSettingsPage::create_admin_page()
C
33 30 70
WPSC_Etherscan::processInput()
C
35 27 81
WPSC_Shortcodes::crowdfunding()
C
26
21 150
WPSC_Etherscan::getTx()
B
34 21 85
WPSC_Metabox::getMetaboxTokenArgs()
B
27
15 151
WPSC_MetaboxICO::saveICOMetaData()
B
32 18 99
WPSC_Metabox::saveRepeatableFields()
B
37 19 66
WPSC_Etherscan::getTxId()
B
37 18 66
WPSC_CryptocurrencyCPT::customCryptocurrencyColumn()
B
39 17 62
WPSC_MetaboxICO::getMetaboxICOArgs()
B
25
9 176
WPSC_ICOCPT::customICOColumn()
A
40 15 59
WPSC_MetaboxICO::wpscSmartContract()
A
28
9 143
WPSC_MetaboxCrowdfunding::saveRepeatableFields()
A
45 16 35
WPSC_assets::loadAssets()
A
42 15 49
WPSC_CrowdfundingCPT::customCrowdfundingColumn()
A
41 13 57
WPSC_Metabox::wpscSmartContract()
A
34 9 88
WPSC_Metabox::wpscGetMetaSourceCodeAtts()
A
45 10 37
WPSC_MetaboxCrowdfunding::wpscSmartContract()
A
39 6 64
WPSC_MetaboxCrowdfunding::getMetaboxCrodfundingArgs()
A
39 5 61
WPSC_MetaboxICO::saveRepeatableFields()
S
59 8 14
WPSC_Etherscan::getCode()
S
51 7 24
WPSC_Mustache::loadTemplatesForCurrentPageFE()
S
53 7 23
WPSC_Etherscan::getBalance()
S
52 7 22
WPSC_Etherscan::getTotalSupply()
S
52 7 22
WPSC_MetaboxICO::loadMetaboxes()
S
45 5 49
WPSC_MetaboxCrowdfunding::loadMetaboxes()
S
45 5 49
PageTemplater::view_project_template()
S
53 5 24
OneTimeNotifications::output_errors()
S
59 5 13
WPSC_helpers::createQRScannerPage()
S
57 4 16
WPSC_Shortcodes::getPostID()
S
63 5 10
WPSC_Shortcodes::qrScanner()
S
60 4 12
WPSC_Etherscan::__construct()
S
45 1 56
WPSCSettingsPage::numberFormatThousands()
S
62 4 11
WPSC_assets::localizeWPSC()
S
52 3 24
WPSC_MetaboxCrowdfunding::getSmartContractButtons()
S
42 1 51
WPSC_Metabox::getSmartContractButtons()
S
42 1 51
WPSC_MetaboxICO::getSmartContractButtons()
S
43 1 48
WPSC_Etherscan::getNetworkSubdomain()
S
64 4 10
WPSC_helpers::valArrElement()
S
69 4 6
WPSC_assets::getQrScanner()
S
61 3 13
WPSC_Metabox::loadMetaboxes()
S
49 1 42
WPSC_MetaboxCrowdfunding::getNetworkInfo()
S
62 3 11
WPSC_Etherscan::getTransientResponse()
S
62 3 11
WPSC_MetaboxICO::getNetworkInfo()
S
62 3 11
WPSCSettingsPage::getSeparators()
S
62 3 11
WPSCSettingsPage::get()
S
63 3 11
WPSC_Metabox::getNetworkInfo()
S
62 3 11
PageTemplater::__construct()
S
54 2 24
WPSC_CryptocurrencyCPT::initialize()
S
47 1 35
WPSC_ICOCPT::initialize()
S
47 1 35
WPSC_CrowdfundingCPT::initialize()
S
47 1 35
WPSC_Mustache::loadTemplatesForCurrentPage()
S
69 3 7
WPSC_helpers::getNetworks()
S
66 3 8
WPSC_CryptocurrencyCPT::myThemeAdminHead()
S
66 2 12
WPSCSettingsPage::page_init()
S
54 1 27
PageTemplater::register_project_templates()
S
62 2 11
WPSC_Metabox::wpscSidebar()
S
52 1 23
WPSC_helpers::renderWPICInfo()
S
53 1 21
WPSC_MetaboxICO::wpscSidebar()
S
54 1 21
WPSC_MetaboxCrowdfunding::wpscSidebar()
S
55 1 19
WPSC_CrowdfundingCPT::myThemeAdminHead()
S
68 2 10
WPSC_Etherscan::saveTransientResponse()
S
66 2 7
WPSCSettingsPage::numberFormatDecimals()
S
66 2 8
WPSC_MetaboxICO::wpscSourceCode()
S
65 2 10
WPSC_Etherscan::removeCache()
S
64 2 9
PageTemplater::get_instance()
S
71 2 6
WPSC_Etherscan::formatFloat()
S
65 2 9
WPSCSettingsPage::numberOfDecimalsToShow()
S
67 2 8
WPSC_helpers::formatNumber()
S
66 2 8
WPSC_MetaboxCrowdfunding::wpscSourceCode()
S
65 2 10
WPSC_assets::get_rest_nonce()
S
66 2 8
WPSC_Metabox::wpscReminder()
S
59 1 15
WPSC_helpers::shortify()
S
67 2 7
WPSC_Mustache::getTemplate()
S
67 2 7
WPSC_Metabox::wpscSourceCode()
S
64 2 10
WPSC_ICOCPT::myThemeAdminHead()
S
68 2 10
WPSC_Web3::loadWeb3Script()
S
60 1 12
WPSC_Mustache::showMustacheTemplates()
S
63 1 12
WPSC_CryptocurrencyCPT::setCustomEditCryptocurrencyColumns()
S
62 1 11
WPSC_MetaboxCrowdfunding::wpscSmartontractSpecification()
S
66 1 9
WPSC_MetaboxICO::wpscReminder()
S
80 1 3
WPSC_Metabox::cleanUpText()
S
79 1 3
PageTemplater::add_new_template()
S
76 1 4
WPSC_assets::__construct()
S
74 1 4
WPSCSettingsPage::__construct()
S
75 1 4
WPSCSettingsPage::add_plugin_page()
S
67 1 9
WPSC_CrowdfundingCPT::__construct()
S
69 1 6
WPSC_Web3::__construct()
S
74 1 4
WPSC_MetaboxICO::wpscSmartontractSpecification()
S
66 1 9
OneTimeNotifications::save_errors()
S
80 1 3
WPSC_ICOCPT::__construct()
S
69 1 6
WPSC_CryptocurrencyCPT::__construct()
S
69 1 6
WPSC_Metabox::wpscTokenSpecification()
S
67 1 8
WPSC_Mustache::__construct()
S
69 1 6
WPSC_Shortcodes::__construct()
S
70 1 6
WPSC_assets::addToolbar()
S
69 1 7
WPSC_MetaboxCrowdfunding::wpscReminder()
S
80 1 3
WPSC_MetaboxICO::__construct()
S
74 1 4
WPSC_Shortcodes::utc_timestamp()
S
72 1 5
OneTimeNotifications::__construct()
S
79 1 3
WPSC_ICOCPT::setCustomEditICOColumns()
S
63 1 10
WPSC_Metabox::__construct()
S
74 1 4
WPSC_MetaboxCrowdfunding::__construct()
S
74 1 4
WPSC_Etherscan::getTxAccountInContract()
S
69 1 6
WPSC_Mustache::createJSObjectNameFromTag()
S
77 1 3
OneTimeNotifications::add_notice()
S
78 1 3
WPSC_Etherscan::ping()
S
80 1 3
WPSC_Mustache::loadMustacheJS()
S
78 1 3
WPSC_Etherscan::getTxFromContract()
S
69 1 6
WPSC_Mustache::showTemplate()
S
71 1 6
WPSC_helpers::languages()
S
77 1 3
WPSC_CrowdfundingCPT::setCustomEditCrowdfundingColumns()
S
63 1 10