Global Metrics

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

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

path: .metrics.nom.total
old: 3.0
new: 0.0

path: .metrics.nom.functions
old: 3.0
new: 0.0

path: .metrics.nargs.average
old: 2.6666666666666665
new: null

path: .metrics.nargs.sum
old: 8.0
new: 0.0

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

path: .metrics.cognitive.average
old: 4.333333333333333
new: null

path: .metrics.halstead.time
old: 4804.536347866091
new: 29.68061023925668

path: .metrics.halstead.level
old: 0.03
new: 0.22857142857142856

path: .metrics.halstead.difficulty
old: 33.333333333333336
new: 4.375

path: .metrics.halstead.effort
old: 86481.65426158965
new: 534.2509843066202

path: .metrics.halstead.length
old: 414.0
new: 33.0

path: .metrics.halstead.volume
old: 2594.449627847689
new: 122.11451069865603

path: .metrics.halstead.bugs
old: 0.6518706147776191
new: 0.021947023698713864

path: .metrics.halstead.n2
old: 57.0
new: 8.0

path: .metrics.halstead.purity_ratio
old: 1.0118678567756945
new: 1.079080014376873

path: .metrics.halstead.N2
old: 190.0
new: 14.0

path: .metrics.halstead.estimated_program_length
old: 418.9132927051375
new: 35.60964047443681

path: .metrics.halstead.vocabulary
old: 77.0
new: 13.0

path: .metrics.halstead.n1
old: 20.0
new: 5.0

path: .metrics.halstead.N1
old: 224.0
new: 19.0

path: .metrics.nexits.average
old: 1.3333333333333333
new: null

path: .metrics.nexits.sum
old: 4.0
new: 0.0

path: .metrics.loc.cloc
old: 72.0
new: 16.0

path: .metrics.loc.lloc
old: 47.0
new: 0.0

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

path: .metrics.loc.ploc
old: 68.0
new: 14.0

path: .metrics.loc.sloc
old: 162.0
new: 39.0

path: .metrics.mi.mi_sei
old: 31.91686552958094
new: 89.81329454014013

path: .metrics.mi.mi_original
old: 43.56306501428426
new: 85.2845134053592

path: .metrics.mi.mi_visual_studio
old: 25.475476616540508
new: 49.873984447578486

Spaces Data

Minimal test - lines (31, 31)

path: .spaces[2].metrics.nexits.average
old: 3.0
new: null

path: .spaces[2].metrics.nexits.sum
old: 3.0
new: 0.0

path: .spaces[2].metrics.cyclomatic.sum
old: 7.0
new: 1.0

path: .spaces[2].metrics.cyclomatic.average
old: 7.0
new: 1.0

path: .spaces[2].metrics.mi.mi_visual_studio
old: 43.11521773018766
new: null

path: .spaces[2].metrics.mi.mi_sei
old: 65.67574139384406
new: null

path: .spaces[2].metrics.mi.mi_original
old: 73.7270223186209
new: null

path: .spaces[2].metrics.halstead.n2
old: 32.0
new: 1.0

path: .spaces[2].metrics.halstead.N1
old: 86.0
new: 0.0

path: .spaces[2].metrics.halstead.level
old: 0.06625258799171843
new: null

path: .spaces[2].metrics.halstead.n1
old: 14.0
new: 0.0

path: .spaces[2].metrics.halstead.time
old: 717.9192115281394
new: 0.0

path: .spaces[2].metrics.halstead.N2
old: 69.0
new: 1.0

path: .spaces[2].metrics.halstead.bugs
old: 0.18355975336387448
new: 0.0

path: .spaces[2].metrics.halstead.volume
old: 856.152103188837
new: 0.0

path: .spaces[2].metrics.halstead.purity_ratio
old: 1.3761481865084289
new: null

path: .spaces[2].metrics.halstead.effort
old: 12922.545807506507
new: 0.0

path: .spaces[2].metrics.halstead.length
old: 155.0
new: 1.0

path: .spaces[2].metrics.halstead.difficulty
old: 15.09375
new: 0.0

path: .spaces[2].metrics.halstead.vocabulary
old: 46.0
new: 1.0

path: .spaces[2].metrics.halstead.estimated_program_length
old: 213.3029689088065
new: null

path: .spaces[2].metrics.loc.blank
old: 6.0
new: 0.0

path: .spaces[2].metrics.loc.cloc
old: 10.0
new: 0.0

path: .spaces[2].metrics.loc.ploc
old: 26.0
new: 1.0

path: .spaces[2].metrics.loc.sloc
old: 42.0
new: 1.0

path: .spaces[2].metrics.loc.lloc
old: 18.0
new: 0.0

path: .spaces[2].metrics.cognitive.average
old: 6.0
new: null

path: .spaces[2].metrics.cognitive.sum
old: 6.0
new: 0.0

path: .spaces[2].metrics.nom.total
old: 1.0
new: 0.0

path: .spaces[2].metrics.nom.functions
old: 1.0
new: 0.0

path: .spaces[2].metrics.nargs.sum
old: 3.0
new: 0.0

path: .spaces[2].metrics.nargs.average
old: 3.0
new: null

Code

class CopyableTArray;

Minimal test - lines (28, 28)

path: .spaces[1].metrics.nexits.average
old: 1.0
new: null

path: .spaces[1].metrics.nexits.sum
old: 1.0
new: 0.0

path: .spaces[1].metrics.nom.total
old: 1.0
new: 0.0

path: .spaces[1].metrics.nom.functions
old: 1.0
new: 0.0

path: .spaces[1].metrics.cognitive.average
old: 5.0
new: null

path: .spaces[1].metrics.cognitive.sum
old: 5.0
new: 0.0

path: .spaces[1].metrics.nargs.average
old: 3.0
new: null

path: .spaces[1].metrics.nargs.sum
old: 3.0
new: 0.0

path: .spaces[1].metrics.mi.mi_visual_studio
old: 44.99293438783579
new: null

path: .spaces[1].metrics.mi.mi_original
old: 76.9379178031992
new: null

path: .spaces[1].metrics.mi.mi_sei
old: 67.84351016826253
new: null

path: .spaces[1].metrics.cyclomatic.average
old: 6.0
new: 1.0

path: .spaces[1].metrics.cyclomatic.sum
old: 6.0
new: 1.0

path: .spaces[1].metrics.halstead.estimated_program_length
old: 199.48480779282735
new: null

path: .spaces[1].metrics.halstead.bugs
old: 0.21040558937988335
new: 0.0

path: .spaces[1].metrics.halstead.effort
old: 15858.70757082779
new: 0.0

path: .spaces[1].metrics.halstead.n1
old: 15.0
new: 0.0

path: .spaces[1].metrics.halstead.length
old: 156.0
new: 1.0

path: .spaces[1].metrics.halstead.n2
old: 29.0
new: 1.0

path: .spaces[1].metrics.halstead.N1
old: 84.0
new: 0.0

path: .spaces[1].metrics.halstead.purity_ratio
old: 1.2787487679027394
new: null

path: .spaces[1].metrics.halstead.N2
old: 72.0
new: 1.0

path: .spaces[1].metrics.halstead.vocabulary
old: 44.0
new: 1.0

path: .spaces[1].metrics.halstead.level
old: 0.053703703703703705
new: null

path: .spaces[1].metrics.halstead.time
old: 881.0393094904327
new: 0.0

path: .spaces[1].metrics.halstead.difficulty
old: 18.620689655172413
new: 0.0

path: .spaces[1].metrics.halstead.volume
old: 851.6713325074184
new: 0.0

path: .spaces[1].metrics.loc.ploc
old: 23.0
new: 1.0

path: .spaces[1].metrics.loc.cloc
old: 7.0
new: 0.0

path: .spaces[1].metrics.loc.blank
old: 5.0
new: 0.0

path: .spaces[1].metrics.loc.sloc
old: 35.0
new: 1.0

path: .spaces[1].metrics.loc.lloc
old: 17.0
new: 0.0

Code

class FallibleTArray;

Minimal test - lines (25, 25)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Code

class nsTArray;