Global Metrics
path: .metrics.mi.mi_sei
old: -3.0758640409154907
new: 74.59561169701195
path: .metrics.mi.mi_visual_studio
old: 9.85951716250158
new: 47.03281588693194
path: .metrics.mi.mi_original
old: 16.859774347877703
new: 80.42611516665362
path: .metrics.halstead.n2
old: 231.0
new: 13.0
path: .metrics.halstead.difficulty
old: 6.662337662337662
new: 5.653846153846154
path: .metrics.halstead.effort
old: 30764.171004149965
new: 1172.9047937509706
path: .metrics.halstead.bugs
old: 0.3272720295870164
new: 0.03707267461952227
path: .metrics.halstead.vocabulary
old: 240.0
new: 20.0
path: .metrics.halstead.purity_ratio
old: 3.154594783527551
new: 1.411608349796613
path: .metrics.halstead.N1
old: 242.0
new: 27.0
path: .metrics.halstead.time
old: 1709.1206113416647
new: 65.16137743060948
path: .metrics.halstead.N2
old: 342.0
new: 21.0
path: .metrics.halstead.length
old: 584.0
new: 48.0
path: .metrics.halstead.n1
old: 9.0
new: 7.0
path: .metrics.halstead.volume
old: 4617.624107835375
new: 207.45254855459345
path: .metrics.halstead.level
old: 0.1500974658869396
new: 0.17687074829931973
path: .metrics.halstead.estimated_program_length
old: 1842.28335358009
new: 67.75720079023742
path: .metrics.cyclomatic.sum
old: 11.0
new: 2.0
path: .metrics.loc.lloc
old: 8.0
new: 0.0
path: .metrics.loc.cloc
old: 490.0
new: 11.0
path: .metrics.loc.ploc
old: 227.0
new: 25.0
path: .metrics.loc.blank
old: 56.0
new: 11.0
path: .metrics.loc.sloc
old: 773.0
new: 47.0
Spaces Data
Minimal test - lines (28, 45)
path: .spaces[0].metrics.loc.blank
old: 1.0
new: 5.0
path: .spaces[0].metrics.loc.sloc
old: 13.0
new: 18.0
path: .spaces[0].metrics.loc.ploc
old: 12.0
new: 13.0
path: .spaces[0].metrics.halstead.N2
old: 19.0
new: 11.0
path: .spaces[0].metrics.halstead.effort
old: 269.3771550931733
new: 732.9158224960888
path: .spaces[0].metrics.halstead.vocabulary
old: 18.0
new: 14.0
path: .spaces[0].metrics.halstead.volume
old: 141.7774500490386
new: 133.25742227201616
path: .spaces[0].metrics.halstead.bugs
old: 0.013903343518535475
new: 0.027096600622219625
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.8634778363615072
new: 1.1229419688230415
path: .spaces[0].metrics.halstead.difficulty
old: 1.9
new: 5.5
path: .spaces[0].metrics.halstead.n2
old: 15.0
new: 7.0
path: .spaces[0].metrics.halstead.length
old: 34.0
new: 35.0
path: .spaces[0].metrics.halstead.level
old: 0.5263157894736842
new: 0.18181818181818185
path: .spaces[0].metrics.halstead.n1
old: 3.0
new: 7.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 63.35824643629125
new: 39.302968908806456
path: .spaces[0].metrics.halstead.time
old: 14.965397505176297
new: 40.717545694227155
path: .spaces[0].metrics.halstead.N1
old: 15.0
new: 24.0
path: .spaces[0].metrics.mi.mi_original
old: 103.4556758191257
new: 98.50610715267024
path: .spaces[0].metrics.mi.mi_sei
old: 73.65595832346061
new: 66.51524015382591
path: .spaces[0].metrics.mi.mi_visual_studio
old: 60.50039521586298
new: 57.605910615596635
Code
class nsToolkit {
public:
nsToolkit();
private:
~nsToolkit();
public:
static nsToolkit* GetToolkit();
static HINSTANCE mDllInstance;
static void Startup(HMODULE hModule);
static void Shutdown();
protected:
static nsToolkit* gToolkit;
};