softtar D

Total Complexity 349
Dependencies 1
Dependents 1
Total lines 1,696
Lines of code 1,185
Logical lines of code 827
Comment lines 233
Methods 44
Properties 14

Methods 44

Method Rating Maintainability Complexity Lines of code
_extractList()
D
14
81 236
_openAppend()
C
36 24 79
__construct()
B
39 20 63
_addList()
B
42 19 50
_readHeader()
B
38 16 68
_addFile()
A
43 14 47
_writeHeader()
A
38 12 65
_openRead()
A
45 10 40
_pathReduction()
A
52 11 24
_extractInString()
A
48 10 32
_writeHeaderBlock()
A
42 8 51
_writeBlock()
A
53 9 24
_readBlock()
A
50 8 28
_openWrite()
S
56 7 17
_jumpBlock()
S
56 7 17
_dirCheck()
S
58 7 15
_translateWinPath()
S
60 7 12
createModify()
S
54 6 23
_writeLongHeader()
S
47 5 36
_close()
S
56 6 18
setAttribute()
S
52 5 26
_readLongHeader()
S
53 5 22
_addString()
S
55 5 19
_openReadWrite()
S
56 5 19
extractList()
S
56 4 18
addModify()
S
57 4 18
addString()
S
60 4 15
listContent()
S
63 3 11
_append()
S
67 3 8
_maliciousFilename()
S
66 3 9
_isArchive()
S
68 3 7
_cleanFile()
S
64 2 11
extractModify()
S
64 2 10
extractInString()
S
67 2 9
_writeFooter()
S
69 2 7
_softtar()
S
74 2 5
setIgnoreRegexp()
S
82 1 3
setIgnoreList()
S
70 1 5
_error()
S
80 1 3
extract()
S
79 1 3
add()
S
79 1 3
__destruct()
S
83 1 3
create()
S
79 1 3
_warning()
S
80 1 3