Global Metrics

path: .metrics.loc.cloc
old: 10.0
new: 11.0

path: .metrics.loc.lloc
old: 3.0
new: 17.0

path: .metrics.loc.ploc
old: 13.0
new: 54.0

path: .metrics.loc.sloc
old: 29.0
new: 82.0

path: .metrics.loc.blank
old: 6.0
new: 17.0

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

path: .metrics.mi.mi_sei
old: 89.42367874409776
new: 40.14399185028357

path: .metrics.mi.mi_original
old: 86.74661447234695
new: 61.24755656879671

path: .metrics.mi.mi_visual_studio
old: 50.72901431131401
new: 35.81728454315597

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

path: .metrics.nargs.average
old: 0.3333333333333333
new: 2.0

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

path: .metrics.nexits.average
old: 0.6666666666666666
new: 0.0

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

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

path: .metrics.halstead.bugs
old: 0.051385650069431
new: 0.23015332411788275

path: .metrics.halstead.effort
old: 1914.0120370315876
new: 18142.943988487274

path: .metrics.halstead.n2
old: 14.0
new: 33.0

path: .metrics.halstead.estimated_program_length
old: 101.40868524464064
new: 190.46500593882897

path: .metrics.halstead.length
old: 51.0
new: 229.0

path: .metrics.halstead.difficulty
old: 7.892857142857143
new: 14.787878787878787

path: .metrics.halstead.N1
old: 34.0
new: 107.0

path: .metrics.halstead.purity_ratio
old: 1.9884055930321696
new: 0.8317249167634453

path: .metrics.halstead.n1
old: 13.0
new: 8.0

path: .metrics.halstead.vocabulary
old: 27.0
new: 41.0

path: .metrics.halstead.volume
old: 242.49926261033687
new: 1226.8794090575411

path: .metrics.halstead.N2
old: 17.0
new: 122.0

path: .metrics.halstead.time
old: 106.33400205731044
new: 1007.9413326937374

path: .metrics.halstead.level
old: 0.12669683257918551
new: 0.06762295081967214

Spaces Data

Minimal test - lines (14, 16)

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

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

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

path: .spaces[0].metrics.loc.sloc
old: 17.0
new: 3.0

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

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

path: .spaces[0].metrics.loc.ploc
old: 12.0
new: 3.0

path: .spaces[0].metrics.halstead.N1
old: 34.0
new: 1.0

path: .spaces[0].metrics.halstead.n1
old: 13.0
new: 1.0

path: .spaces[0].metrics.halstead.N2
old: 16.0
new: 2.0

path: .spaces[0].metrics.halstead.length
old: 50.0
new: 3.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.924228653433368
new: 0.6666666666666666

path: .spaces[0].metrics.halstead.volume
old: 235.0219859070546
new: 4.754887502163468

path: .spaces[0].metrics.halstead.difficulty
old: 8.0
new: 0.5

path: .spaces[0].metrics.halstead.bugs
old: 0.05077825018798283
new: 0.000593770903833207

path: .spaces[0].metrics.halstead.vocabulary
old: 26.0
new: 3.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 96.2114326716684
new: 2.0

path: .spaces[0].metrics.halstead.effort
old: 1880.175887256437
new: 2.377443751081734

path: .spaces[0].metrics.halstead.n2
old: 13.0
new: 2.0

path: .spaces[0].metrics.halstead.level
old: 0.125
new: 2.0

path: .spaces[0].metrics.halstead.time
old: 104.45421595869092
new: 0.13208020839342968

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

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

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

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

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

path: .spaces[0].metrics.mi.mi_sei
old: 62.90451201610824
new: 172.3892017250539

path: .spaces[0].metrics.mi.mi_original
old: 95.79161267882913
new: 144.86478113187096

path: .spaces[0].metrics.mi.mi_visual_studio
old: 56.0184869466837
new: 84.71624627594792

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

Code

namespace dafsa_test_1 {
#include "dafsa_test_1.inc"  // kDafsa
}