Puc_v4p6_Vcs_GitHubApi A

Total Complexity 62
Dependencies 5
Dependents 0
Total lines 407
Lines of code 211
Logical lines of code 109
Comment lines 143
Methods 18
Properties 7

Methods 18

Method Rating Maintainability Complexity Lines of code
getLatestRelease()
A
48 10 31
getLatestTag()
S
56 5 17
api()
S
52 4 25
buildApiUrl()
S
57 4 17
getBranch()
S
58 4 15
chooseReference()
S
62 4 13
getLatestCommit()
S
60 4 13
getLatestCommitTime()
S
66 4 7
getRemoteFile()
S
65 4 8
addHttpRequestFilter()
S
65 4 8
matchesAssetFilter()
S
70 3 6
buildArchiveDownloadUrl()
S
62 2 12
__construct()
S
63 2 10
signDownloadUrl()
S
71 2 6
setAuthentication()
S
75 2 4
setReleaseDownloadHeader()
S
69 2 6
enableReleaseAssets()
S
64 1 10
getTag()
S
79 1 3