ES_Browser D

Total Complexity 382
Dependencies 0
Dependents 1
Total lines 1,860
Lines of code 1,182
Logical lines of code 777
Comment lines 516
Methods 90
Properties 11

Methods 90

Method Rating Maintainability Complexity Lines of code
checkBrowsers()
D
35 57 60
checkPlatform()
C
38 30 59
get_email_client()
B
40 23 56
checkBrowserInternetExplorer()
B
40 17 58
checkBrowserOpera()
A
42 15 54
checkBrowserFirefox()
A
47 14 36
checkBrowserMozilla()
A
54 10 19
checkBrowserEdge()
A
55 8 17
checkBrowserW3CValidator()
S
52 6 25
checkBrowserYandex()
S
55 6 19
checkBrowserChrome()
S
55 5 19
checkBrowserSafari()
S
56 5 18
checkBrowserPalemoon()
S
57 5 18
checkBrowserPlayStation()
S
58 5 15
checkBrowserNetscapeNavigator9Plus()
S
61 5 12
checkBrowserAndroid()
S
56 4 19
checkBrowserBrave()
S
57 4 16
checkBrowserUCBrowser()
S
59 4 15
checkBrowserNokia()
S
60 4 13
checkBrowserIframely()
S
59 3 14
checkBrowserSilk()
S
59 3 14
checkBrowserSamsung()
S
59 3 14
checkBrowserCocoa()
S
59 3 14
checkBrowserSlurp()
S
59 3 14
checkBrowserYandexMediaBot()
S
59 3 13
checkBrowserYandexDirectBot()
S
59 3 13
checkBrowserBingBot()
S
59 3 13
checkBrowserMSNBot()
S
59 3 13
checkBrowserYandexImagesBot()
S
59 3 13
checkBrowserYandexVideoBot()
S
59 3 13
checkBrowserYandexBlogsBot()
S
59 3 13
checkBrowserYandexFaviconsBot()
S
59 3 13
checkBrowserYandexWebmasterBot()
S
59 3 13
checkBrowserYandexMetrikaBot()
S
59 3 13
checkBrowserYandexNewsBot()
S
59 3 13
checkBrowserYandexCatalogBot()
S
59 3 13
checkBrowserYandexImageResizerBot()
S
59 3 13
checkBrowserYandexBot()
S
59 3 13
checkBrowserGoogleBot()
S
59 3 13
checkForAol()
S
60 3 13
checkBrowserBlackBerry()
S
60 3 13
checkBrowserVivaldi()
S
61 3 12
checkBrowserNetPositive()
S
60 3 12
checkBrowserGaleon()
S
61 3 12
checkBrowserWebTv()
S
61 3 12
checkBrowserKonqueror()
S
61 3 12
checkBrowserAmaya()
S
61 3 12
checkBrowserIceweasel()
S
61 3 12
checkBrowserCurl()
S
61 3 12
checkBrowserFirebird()
S
62 3 11
checkBrowserIcab()
S
62 3 11
checkBrowserPhoenix()
S
62 3 11
checkBrowserIceCat()
S
66 3 8
checkBrowserShiretoko()
S
66 3 8
checkBrowserOmniWeb()
S
62 3 10
checkBrowserLynx()
S
62 3 10
reset()
S
60 2 13
checkBrowseriPhone()
S
62 2 12
checkBrowseriPad()
S
62 2 12
checkBrowseriPod()
S
62 2 12
getChromeVersionOnIos()
S
63 2 10
getSafariVersionOnIos()
S
64 2 9
checkForFacebookIos()
S
69 2 7
checkFacebookExternalHit()
S
67 2 8
checkBrowserWget()
S
67 2 8
__construct()
S
68 2 8
isMobile()
S
82 1 3
setTablet()
S
81 1 3
isBrowser()
S
78 1 3
isChromeFrame()
S
78 1 3
setUserAgent()
S
74 1 5
getBrowser()
S
82 1 3
setBrowser()
S
81 1 3
getUserAgent()
S
82 1 3
getPlatform()
S
82 1 3
setFacebook()
S
81 1 3
setRobot()
S
81 1 3
setMobile()
S
81 1 3
isAol()
S
82 1 3
determine()
S
75 1 5
setAol()
S
81 1 3
isFacebook()
S
82 1 3
setPlatform()
S
81 1 3
getVersion()
S
82 1 3
setVersion()
S
78 1 3
getAolVersion()
S
82 1 3
setAolVersion()
S
78 1 3
isRobot()
S
82 1 3
isTablet()
S
82 1 3
__toString()
S
69 1 6