Code Analysis: kakao-tam 1.8.7

Function Rating Maintainability Complexity Lines of code
oAuthLoginKakao::callback()
A
42 11 52
validateMe::kakaotalk_me_send()
A
48 9 33
oAuthLoginKakao::isCallBack()
A
53 8 21
validate::getShareContent()
S
59 8 12
oAuthLoginKakao::excuteCurl()
S
51 6 27
oAuthLoginKakao::setSignUp()
S
45 4 42
validateKakaoLogin::getLanding()
S
57 4 19
kakaologin_override_avatar()
S
58 4 15
validateShare::isPostValidate()
S
67 5 7
validateChannel::getWpFooter()
S
62 4 11
validateKakaoLogin::kakao_login()
S
58 3 16
validateKakaoDeveloper::isPostValidate()
S
63 4 10
validateMe::isPostValidate()
S
69 4 6
validate::validateChannelId()
S
64 4 9
validate::validateClientSecret()
S
65 4 9
validateChannel::isPostValidateChannelAdd()
S
69 4 6
validateKakaoLogin::isPostValidate()
S
69 4 6
validateChannel::isPostValidateChannelChat()
S
69 4 6
validateKakaoMap::isPostValidate()
S
70 4 6
validateKakaoNavi::isPostValidate()
S
69 4 6
oAuthLoginKakao::isValidState()
S
70 4 5
kakao_api_func()
S
63 4 10
validate::validateArray()
S
67 4 7
validate::validateAppKey()
S
65 4 9
set_kakao_js_sdk_v2()
S
59 3 13
curDomain()
S
62 3 11
validateMe::getWpFooter()
S
58 2 22
kakaotalk_share_filter_plugin_action_links()
S
64 3 9
validate::isSaveTrue()
S
74 3 4
validate::__construct()
S
64 3 10
validateKakaoLoginSecure::isPostValidate()
S
70 3 6
validate::validateString()
S
74 3 4
validateKakaoNavi::kakaonavi()
S
60 2 14
validateKakaoNavi::kakaonavi_share()
S
60 2 14
kakao_tam_activation_hook()
S
52 1 24
validateKakaoMap::kakaomap()
S
59 1 18
set_kakao_js_sdk_init_key()
S
62 1 17
validateMe::getShortCode()
S
72 2 6
isMobileApp()
S
67 2 8
validateKakaoNavi::getShareShortCode()
S
72 2 6
oAuthLogin::debug()
S
73 2 5
oAuthLoginKakao::isValidProfile()
S
75 2 4
validateShare::updatePostShareOption()
S
67 2 8
validate::debug()
S
73 2 5
validateShare::getShortCode()
S
72 2 6
validateKakaoLogin::updatePostKakaoLoginOption()
S
67 2 8
kakao_tam_plugin_admin_menu()
S
66 2 7
validateKakaoLogin::getShortCode()
S
72 2 6
validateKakaoLogin::getKakaoLoginContent()
S
78 2 3
isMobile()
S
67 2 8
oAuthLoginKakao::isValidUser()
S
76 2 4
validateKakaoLoginAfterLanding::updatePostKakaoLoginAfterLandingOption()
S
67 2 8
isAjax()
S
67 2 8
isPagePath()
S
67 2 8
isMobileAppIOS()
S
67 2 8
isMobileAppAndroid()
S
67 2 8
isLogin()
S
67 2 8
isMobileAppLine()
S
67 2 8
isMobileAppKakaoTalk()
S
67 2 8
oAuthLoginKakao::getAlreadyExistUser()
S
69 2 6
validateKakaoLoginMapping::isPostValidate()
S
75 2 4
validate::isMobile()
S
67 2 8
isMobileAppKakaoStory()
S
67 2 8
validateKakaoLoginMapping::updatePostKakaoLoginMappingOption()
S
67 2 8
validateKakaoDeveloper::updatePostShareOption()
S
69 2 7
validateKakaoLoginSecure::updatePostKakaoLoginSecureOption()
S
69 2 7
validateChannel::updatePostChannelAddOption()
S
69 2 7
isMobileAppFacebook()
S
67 2 8
validateKakaoMap::getShortCode()
S
72 2 6
oAuthLoginKakao::isValidToken()
S
75 2 4
validateChannel::updatePostChannelChatOption()
S
69 2 7
validateKakaoMap::updatePostKakaoMapOption()
S
69 2 7
isMobileAppWeChat()
S
67 2 8
validateChannel::getShortCodeAdd()
S
72 2 6
validateChannel::getShortCodeChat()
S
72 2 6
validateKakaoLoginAfterLanding::isPostValidate()
S
75 2 4
isMobileAppWhatsApp()
S
67 2 8
validateKakaoNavi::updatePostKakaoNaviOption()
S
69 2 7
validateKakaoNavi::getShortCode()
S
72 2 6
validateMe::updatePostShareOption()
S
69 2 7
validateMe::kakaotalk_me()
S
64 1 11
validateShare::kakaotalk_share()
S
63 1 11
validateKakaoLogin::getOptionKakaoLoginIconSubset()
S
80 1 3
oAuthLoginKakao::getProfile()
S
71 1 5
validateChannel::getOptionChannelAddIconDisplay()
S
80 1 3
validateKakaoNavi::getOptionKakaoNaviIcon()
S
80 1 3
validate::validateItemSubSet()
S
80 1 3
validateKakaoLoginAfterLanding::getOptionKakaoLoginAfterLandingStateUse()
S
80 1 3
validateMe::__construct()
S
79 1 3
validateKakaoLoginMapping::getOptionKakaoLoginUserRoleUse()
S
80 1 3
validateChannel::getOptionChannelChatIconDisplay()
S
80 1 3
oAuthLoginKakao::setLogin()
S
70 1 6
validateChannel::getOptionChannelChatIcon()
S
80 1 3
validateShare::getOptionShareIconDisplay()
S
80 1 3
validateKakaoLoginSecure::getOptionKakaoLoginSecureStateUse()
S
80 1 3
validateMe::getOptionShareIconDisplay()
S
80 1 3
oAuthLoginKakao::getToken()
S
66 1 8
isValidSessionID()
S
80 1 3
curPagePath()
S
81 1 3
kakaotalk_share_filter_excerpt()
S
83 1 3
validateKakaoMap::getOptionKakaoMapPosition()
S
77 1 3
validateKakaoDeveloper::hasOptionJavaScriptKey()
S
79 1 3
validateKakaoLogin::__construct()
S
78 1 3
oAuthLoginKakao::__construct()
S
72 1 5
isKakaotalkMe()
S
81 1 3
kakaotalk_me_shortcode()
S
76 1 4
kakaotalk_channel_chat_shortcode()
S
76 1 4
validateKakaoLoginSecure::getOptionClientSecret()
S
80 1 3
validateKakaoLoginMapping::__construct()
S
78 1 3
validateShare::getOptionShareIcon()
S
80 1 3
getReferer()
S
81 1 3
validateKakaoLoginAfterLanding::getOptionLoginAfterLanding()
S
80 1 3
kakaotalk_share_shortcode()
S
76 1 4
validate::validateItemDisplay()
S
80 1 3
kakao_tam_uninstall_hook()
S
100 1 2
validateKakaoDeveloper::__construct()
S
79 1 3
kakaotalk_channel_add_action_content()
S
77 1 4
validateKakaoLoginAfterLanding::__construct()
S
78 1 3
validateKakaoLoginAfterLanding::getOptionKakaoLoginAfterDisplayStateUse()
S
80 1 3
validateMe::getOptionShareIcon()
S
80 1 3
validateShare::getOptionShareIconSubSet()
S
80 1 3
validateKakaoLoginMapping::getOptionKakaoLoginUserProfileImgUse()
S
80 1 3
kakaonavi_share_shortcode()
S
76 1 4
validateKakaoDeveloper::getOptionJavaScriptKey()
S
80 1 3
kakao_tam_deactivation_hook()
S
100 1 2
validateKakaoMap::__construct()
S
79 1 3
validateKakaoLoginSecure::__construct()
S
79 1 3
validateChannel::__construct()
S
79 1 3
validateChannel::kakaotalk_channel_chat()
S
67 1 8
validateKakaoLogin::getOptionKakaoLoginIcon()
S
80 1 3
validateChannel::getOptionChannelAddIcon()
S
80 1 3
validate::saveCompleteMsg()
S
74 1 6
validateShare::__construct()
S
78 1 3
validateKakaoMap::getOptionKakaoMapStyle()
S
80 1 3
kakao_login_shortcode()
S
76 1 4
validateKakaoNavi::getOptionKakaoNaviPosition()
S
77 1 3
developers_setting_index()
S
83 1 3
validate::validateErrorMsg()
S
74 1 6
validate::validateItem()
S
80 1 3
validateKakaoLoginMapping::getOptionKakaoLoginMappingStateUse()
S
80 1 3
kakaonavi_shortcode()
S
76 1 4
curPageURL()
S
79 1 3
kakaotalk_share_filter_content()
S
72 1 5
kakaomap_shortcode()
S
76 1 4
oAuthLoginKakao::getKakaoUserEmail()
S
76 1 4
validateChannel::kakaotalk_channel_add()
S
67 1 8
validate::getOptionKakaotalkChannelId()
S
80 1 3
validateKakaoLogin::getOptionKakaoLoginIconDisplay()
S
80 1 3
validateKakaoNavi::__construct()
S
79 1 3
kakaotalk_me_action_content()
S
77 1 4
kakao_login_wp_login()
S
76 1 4
kakaotalk_channel_add_shortcode()
S
76 1 4