Code Analysis: Postcode.eu Address Validation 2.5.0

Function Rating Maintainability Complexity Lines of code
PostcodeNl\AddressAutocomplete\Options::_handleSubmit()
B
34 19 98
PostcodeNl\AddressAutocomplete\Options::show()
B
29
14 153
PostcodeNl\AddressAutocomplete\Main::afterCheckoutValidation()
A
44 13 46
PostcodeNl\AddressAutocomplete\ApiClient::_performApiCall()
A
41 12 51
PostcodeNl\AddressAutocomplete\Proxy::dutchAddressLookup()
A
46 9 37
PostcodeNl\AddressAutocomplete\Proxy::_logException()
A
49 9 30
PostcodeNl\AddressAutocomplete\Main::adminNotice()
A
45 6 50
PostcodeNl\AddressAutocomplete\Proxy::_getStreetLine()
S
51 7 29
PostcodeNl\AddressAutocomplete\Main::enqueueScripts()
S
42 4 67
PostcodeNl\AddressAutocomplete\Options::_getInputRow()
S
48 5 35
PostcodeNl\AddressAutocomplete\Options::getApiStatusHint()
S
55 5 21
PostcodeNl\AddressAutocomplete\Options::getSupportedCountries()
S
57 5 19
PostcodeNl\AddressAutocomplete\Options::getApiStatusDescription()
S
59 5 15
PostcodeNl\AddressAutocomplete\Main::addressFields()
S
43 2 60
PostcodeNl\AddressAutocomplete\Options::__construct()
S
51 4 24
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressByPostcode()
S
57 3 17
PostcodeNl\AddressAutocomplete\Options::getEnabledCountries()
S
62 3 12
PostcodeNl\AddressAutocomplete\Main::wordPressInit()
S
51 2 26
PostcodeNl\AddressAutocomplete\BlocksIntegration::_register_block_frontend_scripts()
S
56 2 19
PostcodeNl\AddressAutocomplete\BlocksIntegration::_register_block_main_integration()
S
56 2 19
PostcodeNl\AddressAutocomplete\Proxy::autocomplete()
S
57 2 19
PostcodeNl\AddressAutocomplete\Options::_getData()
S
56 2 17
PostcodeNl\AddressAutocomplete\Main::_isSupportedCountryIso2()
S
65 3 10
PostcodeNl\AddressAutocomplete\Proxy::getDetails()
S
60 2 14
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressPostcodeRanges()
S
61 2 12
PostcodeNl\AddressAutocomplete\Main::__construct()
S
61 2 12
PostcodeNl\AddressAutocomplete\Main::getSettings()
S
52 1 26
PostcodeNl\AddressAutocomplete\ApiClient::_getUserAgent()
S
65 2 10
PostcodeNl\AddressAutocomplete\BlocksIntegration::get_script_handles()
S
66 2 9
PostcodeNl\AddressAutocomplete\Options::hasKeyAndSecret()
S
79 2 3
PostcodeNl\AddressAutocomplete\BlocksIntegration::get_editor_script_handles()
S
68 2 8
PostcodeNl\AddressAutocomplete\Main::pluginActionLinks()
S
60 1 15
PostcodeNl\AddressAutocomplete\ApiClient::_validateSessionHeader()
S
65 2 10
PostcodeNl\AddressAutocomplete\Proxy::_populateSession()
S
65 2 8
PostcodeNl\AddressAutocomplete\Proxy::_repeatCacheControlHeader()
S
69 2 7
PostcodeNl\AddressAutocomplete\Proxy::_getLanguage()
S
66 2 8
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressBagAddressableObject()
S
68 1 7
PostcodeNl\AddressAutocomplete\BlocksIntegration::initialize()
S
78 1 4
PostcodeNl\AddressAutocomplete\Options::hasEditableAddressFields()
S
80 1 3
PostcodeNl\AddressAutocomplete\Main::loadOptions()
S
75 1 4
PostcodeNl\AddressAutocomplete\ApiClient::isValidDutchPostcodeFormat()
S
79 1 3
PostcodeNl\AddressAutocomplete\Main::getProxy()
S
82 1 3
PostcodeNl\AddressAutocomplete\Options::save()
S
80 1 3
PostcodeNl\AddressAutocomplete\Main::enqueueAdminScripts()
S
78 1 3
PostcodeNl\AddressAutocomplete\Main::getInstance()
S
81 1 3
PostcodeNl\AddressAutocomplete\Options::isNlModePostcodeOnly()
S
80 1 3
PostcodeNl\AddressAutocomplete\Proxy::getClient()
S
82 1 3
PostcodeNl\AddressAutocomplete\BlocksIntegration::get_script_data()
S
81 1 3
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressBagNumberDesignation()
S
68 1 7
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressRD()
S
67 1 8
PostcodeNl\AddressAutocomplete\ApiClient::accountInfo()
S
79 1 3
PostcodeNl\AddressAutocomplete\ApiClient::__construct()
S
77 1 4
PostcodeNl\AddressAutocomplete\Options::getNetherlandsModeDescriptions()
S
70 1 6
PostcodeNl\AddressAutocomplete\ApiClient::dutchAddressLatLon()
S
67 1 8
PostcodeNl\AddressAutocomplete\Options::addPluginPage()
S
67 1 9
PostcodeNl\AddressAutocomplete\BlocksIntegration::get_name()
S
82 1 3
PostcodeNl\AddressAutocomplete\ApiClient::getApiCallResponseHeaders()
S
82 1 3
PostcodeNl\AddressAutocomplete\ApiClient::internationalGetDetails()
S
75 1 4
PostcodeNl\AddressAutocomplete\Proxy::__construct()
S
79 1 3
PostcodeNl\AddressAutocomplete\Options::getDisplayModeDescriptions()
S
68 1 7
PostcodeNl\AddressAutocomplete\Main::getOptions()
S
82 1 3
PostcodeNl\AddressAutocomplete\Options::_getCountryName()
S
78 1 3
PostcodeNl\AddressAutocomplete\ApiClient::internationalAutocomplete()
S
70 1 5
PostcodeNl\AddressAutocomplete\Proxy::_outputJsonResponse()
S
71 1 6
PostcodeNl\AddressAutocomplete\ApiClient::internationalGetSupportedCountries()
S
79 1 3
PostcodeNl\AddressAutocomplete\Main::isCheckoutBlockDefault()
S
81 1 3
PostcodeNl\AddressAutocomplete\Options::isApiActive()
S
80 1 3
PostcodeNl\AddressAutocomplete\Proxy::_errorResponse()
S
79 1 3