Global Metrics

path: .metrics.halstead.volume
old: 65434.88561262131
new: 496.0932028956459

path: .metrics.halstead.level
old: 0.0122
new: 0.125

path: .metrics.halstead.length
old: 6907.0
new: 92.0

path: .metrics.halstead.N1
old: 4157.0
new: 52.0

path: .metrics.halstead.estimated_program_length
old: 6513.680493405817
new: 190.22626787690945

path: .metrics.halstead.n2
old: 671.0
new: 30.0

path: .metrics.halstead.effort
old: 5363515.214149288
new: 3968.745623165168

path: .metrics.halstead.time
old: 297973.06745273824
new: 220.4858679536204

path: .metrics.halstead.bugs
old: 10.213590071450373
new: 0.08355663102793923

path: .metrics.halstead.purity_ratio
old: 0.9430549433047368
new: 2.067676824749016

path: .metrics.halstead.difficulty
old: 81.9672131147541
new: 8.0

path: .metrics.halstead.vocabulary
old: 711.0
new: 42.0

path: .metrics.halstead.n1
old: 40.0
new: 12.0

path: .metrics.halstead.N2
old: 2750.0
new: 40.0

path: .metrics.mi.mi_sei
old: -158.47381808761557
new: 64.13011740759163

path: .metrics.mi.mi_original
old: -106.3262272156603
new: 69.47242132486456

path: .metrics.mi.mi_visual_studio
old: 0.0
new: 40.627146973605

path: .metrics.nexits.sum
old: 152.0
new: 2.0

path: .metrics.nexits.average
old: 1.8313253012048192
new: 1.0

path: .metrics.nom.total
old: 83.0
new: 2.0

path: .metrics.nom.closures
old: 4.0
new: 0.0

path: .metrics.nom.functions
old: 79.0
new: 2.0

path: .metrics.nargs.sum
old: 126.0
new: 2.0

path: .metrics.nargs.average
old: 1.5180722891566265
new: 1.0

path: .metrics.cognitive.average
old: 3.710843373493976
new: 0.0

path: .metrics.cognitive.sum
old: 308.0
new: 0.0

path: .metrics.cyclomatic.sum
old: 417.0
new: 6.0

path: .metrics.cyclomatic.average
old: 5.085365853658536
new: 1.0

path: .metrics.loc.blank
old: 280.0
new: 9.0

path: .metrics.loc.cloc
old: 310.0
new: 22.0

path: .metrics.loc.ploc
old: 1488.0
new: 35.0

path: .metrics.loc.sloc
old: 2078.0
new: 66.0

path: .metrics.loc.lloc
old: 615.0
new: 2.0

Spaces Data

Minimal test - lines (32, 32)

path: .spaces[0].metrics.nargs.average
old: 1.5180722891566265
new: null

path: .spaces[0].metrics.nargs.sum
old: 126.0
new: 0.0

path: .spaces[0].metrics.cyclomatic.average
old: 5.135802469135802
new: 1.0

path: .spaces[0].metrics.cyclomatic.sum
old: 416.0
new: 1.0

path: .spaces[0].metrics.loc.sloc
old: 2037.0
new: 1.0

path: .spaces[0].metrics.loc.cloc
old: 296.0
new: 0.0

path: .spaces[0].metrics.loc.blank
old: 285.0
new: 0.0

path: .spaces[0].metrics.loc.lloc
old: 615.0
new: 0.0

path: .spaces[0].metrics.loc.ploc
old: 1456.0
new: 1.0

path: .spaces[0].metrics.nom.closures
old: 4.0
new: 0.0

path: .spaces[0].metrics.nom.total
old: 83.0
new: 0.0

path: .spaces[0].metrics.nom.functions
old: 79.0
new: 0.0

path: .spaces[0].metrics.halstead.n1
old: 40.0
new: 0.0

path: .spaces[0].metrics.halstead.N1
old: 4157.0
new: 0.0

path: .spaces[0].metrics.halstead.difficulty
old: 85.07042253521126
new: 0.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 0.8971851067753636
new: null

path: .spaces[0].metrics.halstead.N2
old: 2718.0
new: 1.0

path: .spaces[0].metrics.halstead.length
old: 6875.0
new: 1.0

path: .spaces[0].metrics.halstead.time
old: 305662.59304402384
new: 0.0

path: .spaces[0].metrics.halstead.volume
old: 64674.965879182535
new: 0.0

path: .spaces[0].metrics.halstead.effort
old: 5501926.674792429
new: 0.0

path: .spaces[0].metrics.halstead.bugs
old: 10.3885582051188
new: 0.0

path: .spaces[0].metrics.halstead.level
old: 0.011754966887417218
new: null

path: .spaces[0].metrics.halstead.n2
old: 639.0
new: 1.0

path: .spaces[0].metrics.halstead.vocabulary
old: 679.0
new: 1.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 6168.1476090806245
new: null

path: .spaces[0].metrics.mi.mi_visual_studio
old: 0.0
new: null

path: .spaces[0].metrics.mi.mi_original
old: -105.7126546361732
new: null

path: .spaces[0].metrics.mi.mi_sei
old: -158.01405548449196
new: null

path: .spaces[0].metrics.nexits.average
old: 1.8313253012048192
new: null

path: .spaces[0].metrics.nexits.sum
old: 152.0
new: 0.0

path: .spaces[0].metrics.cognitive.sum
old: 308.0
new: 0.0

path: .spaces[0].metrics.cognitive.average
old: 3.710843373493976
new: null

Code

class nsSegmentedBuffer;