File tree Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,8 @@ export interface UnifiedLineChange {
42
42
export interface DiffStat {
43
43
additionsNum : number
44
44
deletionsNum : number
45
- ignoreNum : object
45
+ ignoreAdditionsNum : number
46
+ ignoreDeletionsNum : number
46
47
}
47
48
48
49
export interface SplitViewerChange {
Original file line number Diff line number Diff line change @@ -141,22 +141,28 @@ function calcDiffStat(changes: Change[], ignoreRegex?: RegExp): DiffStat {
141
141
142
142
let additionsNum = 0
143
143
let deletionsNum = 0
144
- const ignoreNum = { additions : 0 , deletions : 0 }
144
+ let ignoreAdditionsNum = 0
145
+ let ignoreDeletionsNum = 0
145
146
for ( const change of changes ) {
146
147
if ( change . added ) {
147
- const ignoreLines = ignoreCount ( change . value . trim ( ) . split ( '\n' ) )
148
- additionsNum += count ( change . value . trim ( ) , '\n' ) + 1 - ignoreLines
149
- ignoreNum . additions += ignoreLines
148
+ const ignoreNum = ignoreCount ( change . value . trim ( ) . split ( '\n' ) )
149
+ additionsNum += count ( change . value . trim ( ) , '\n' ) + 1 - ignoreNum
150
+ ignoreAdditionsNum += ignoreNum
150
151
continue
151
152
}
152
153
if ( change . removed ) {
153
- const ignoreLines = ignoreCount ( change . value . trim ( ) . split ( '\n' ) )
154
- deletionsNum += count ( change . value . trim ( ) , '\n' ) + 1 - ignoreLines
155
- ignoreNum . deletions += ignoreLines
154
+ const ignoreNum = ignoreCount ( change . value . trim ( ) . split ( '\n' ) )
155
+ deletionsNum += count ( change . value . trim ( ) , '\n' ) + 1 - ignoreNum
156
+ ignoreDeletionsNum += ignoreNum
156
157
continue
157
158
}
158
159
}
159
- return { additionsNum, deletionsNum, ignoreNum }
160
+ return {
161
+ additionsNum,
162
+ deletionsNum,
163
+ ignoreAdditionsNum,
164
+ ignoreDeletionsNum,
165
+ }
160
166
}
161
167
162
168
export function createSplitDiff (
You can’t perform that action at this time.
0 commit comments