Global Metrics
path: .metrics.halstead.level
old: 0.11313131313131314
new: 0.1111111111111111
path: .metrics.halstead.bugs
old: 0.123568022081295
new: 0.12559863520167902
path: .metrics.halstead.time
old: 396.52312448202497
new: 406.3373625190581
path: .metrics.halstead.volume
old: 807.4652716724872
new: 812.6747250381162
path: .metrics.halstead.purity_ratio
old: 1.0524855666489916
new: 1.0457388642986776
path: .metrics.halstead.difficulty
old: 8.839285714285714
new: 9.0
path: .metrics.halstead.N2
old: 55.0
new: 56.0
path: .metrics.halstead.length
old: 155.0
new: 156.0
path: .metrics.halstead.effort
old: 7137.416240676449
new: 7314.072525343045
path: .metrics.mi.mi_original
old: 61.352867950151875
new: 61.31942732043436
path: .metrics.mi.mi_visual_studio
old: 35.878870146287646
new: 35.859314222476236
path: .metrics.mi.mi_sei
old: 28.939999392207664
new: 28.891754761550015
Spaces Data
Minimal test - lines (60, 66)
path: .spaces[12].metrics.halstead.length
old: 23.0
new: 24.0
path: .spaces[12].metrics.halstead.volume
old: 89.85848369899593
new: 93.76537429460444
path: .spaces[12].metrics.halstead.level
old: 0.16666666666666666
new: 0.14814814814814814
path: .spaces[12].metrics.halstead.N2
old: 8.0
new: 9.0
path: .spaces[12].metrics.halstead.difficulty
old: 6.0
new: 6.75
path: .spaces[12].metrics.halstead.effort
old: 539.1509021939755
new: 632.91627648858
path: .spaces[12].metrics.halstead.bugs
old: 0.02208101178140136
new: 0.02457213663398116
path: .spaces[12].metrics.halstead.purity_ratio
old: 1.91474347901338
new: 1.834962500721156
path: .spaces[12].metrics.halstead.time
old: 29.95282789966531
new: 35.162015360476666
path: .spaces[12].metrics.mi.mi_sei
old: 91.3150196379102
new: 90.99573680565666
path: .spaces[12].metrics.mi.mi_original
old: 115.62542823210045
new: 115.4041182371227
path: .spaces[12].metrics.mi.mi_visual_studio
old: 67.6172094924564
new: 67.48778844276183
Code
function isMessageInWarningGroup(message, visibleMessages = []) {
if (!getWarningGroupType(message)) {
return false;
}
return visibleMessages.includes(getParentWarningGroupMessageId(message));
}