- Mean per-function logical LOC: 4.191244239631336
- Mean per-function parameter count: 2.2211981566820276
- Mean per-function cyclomatic complexity: 2.1059907834101383
- Mean per-function Halstead effort: 802.4973507353953
- Mean per-module maintainability index: 125.24778532321781
- First-order density: 18.75%
- Change cost: 43.75%
- Core size: 25%
- Physical LOC: 24
- Logical LOC: 7
- Mean parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 28.57142857142857%
- Maintainability index: 132.31087395723623
- Dependency count: 3
- Function: analyse
- Line No.: 24
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 4
- Halstead volume: 107.31275182609167
- Halstead effort: 429.2510073043667
- Physical LOC: 331
- Logical LOC: 192
- Mean parameter count: 2.142857142857143
- Cyclomatic complexity: 26
- Cyclomatic complexity density: 13.541666666666666%
- Maintainability index: 122.31078309873308
- Dependency count: 1
- Function: analyse
- Line No.: 9
- Physical LOC: 60
- Logical LOC: 21
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 9.523809523809524%
- Halstead difficulty: 11.66
- Halstead volume: 454.9534001269235
- Halstead effort: 5304.756645479928
- Function: processNode
- Line No.: 37
- Physical LOC: 12
- Logical LOC: 6
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 33.33333333333333%
- Halstead difficulty: 3.5999999999999996
- Halstead volume: 114.71363126237385
- Halstead effort: 412.96907254454584
- Function: createScope
- Line No.: 50
- Physical LOC: 8
- Logical LOC: 4
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 25%
- Halstead difficulty: 3.4545454545454546
- Halstead volume: 113.29982727264704
- Halstead effort: 391.399403305508
- Function: popScope
- Line No.: 59
- Physical LOC: 9
- Logical LOC: 5
- Parameter count: 0
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 40%
- Halstead difficulty: 6
- Halstead volume: 87.56916320732489
- Halstead effort: 525.4149792439493
- Function: getDefaultSettings
- Line No.: 70
- Physical LOC: 9
- Logical LOC: 6
- Parameter count: 0
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 16.666666666666664%
- Halstead difficulty: 2.0625
- Halstead volume: 62.26976913547136
- Halstead effort: 128.43139884190967
- Function: createReport
- Line No.: 80
- Physical LOC: 7
- Logical LOC: 4
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 25%
- Halstead difficulty: 3.4375
- Halstead volume: 70.30835464468075
- Halstead effort: 241.68496909109007
- Function: createFunctionReport
- Line No.: 88
- Physical LOC: 18
- Logical LOC: 11
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 18.181818181818183%
- Halstead difficulty: 10
- Halstead volume: 307.67071501168664
- Halstead effort: 3076.7071501168666
- Function: createInitialHalsteadState
- Line No.: 107
- Physical LOC: 6
- Logical LOC: 3
- Parameter count: 0
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 33.33333333333333%
- Halstead difficulty: 2.5
- Halstead volume: 33
- Halstead effort: 82.5
- Function: createInitialHalsteadItemState
- Line No.: 114
- Physical LOC: 7
- Logical LOC: 4
- Parameter count: 0
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 25%
- Halstead difficulty: 2.8
- Halstead volume: 41.20902501875006
- Halstead effort: 115.38527005250016
- Function: processLloc
- Line No.: 122
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 0.75
- Halstead volume: 28.07354922057604
- Halstead effort: 21.05516191543203
- Function: incrementCounter
- Line No.: 126
- Physical LOC: 9
- Logical LOC: 6
- Parameter count: 5
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 50%
- Halstead difficulty: 7
- Halstead volume: 132.83428025068963
- Halstead effort: 929.8399617548274
- Function: incrementLogicalSloc
- Line No.: 136
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 3
- Halstead volume: 63.39850002884625
- Halstead effort: 190.19550008653874
- Function: processCyclomatic
- Line No.: 144
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 0.75
- Halstead volume: 28.07354922057604
- Halstead effort: 21.05516191543203
- Function: incrementCyclomatic
- Line No.: 148
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 3
- Halstead volume: 48
- Halstead effort: 144
- Function: processOperators
- Line No.: 156
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 0.8
- Halstead volume: 23.264662506490403
- Halstead effort: 18.611730005192324
- Function: processOperands
- Line No.: 160
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 0.8
- Halstead volume: 23.264662506490403
- Halstead effort: 18.611730005192324
- Function: processHalsteadMetric
- Line No.: 164
- Physical LOC: 17
- Logical LOC: 2
- Parameter count: 4
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 100%
- Halstead difficulty: 3
- Halstead volume: 71.69925001442313
- Halstead effort: 215.0977500432694
- Function: <anonymous>
- Line No.: 166
- Physical LOC: 13
- Logical LOC: 7
- Parameter count: 1
- Cyclomatic complexity: 4
- Cyclomatic complexity density: 57.14285714285714%
- Halstead difficulty: 9.454545454545455
- Halstead volume: 199.6525931318485
- Halstead effort: 1887.6245168829314
- Function: halsteadItemEncountered
- Line No.: 182
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 3.25
- Halstead volume: 53.88872502451932
- Halstead effort: 175.13835632968778
- Function: incrementHalsteadItems
- Line No.: 190
- Physical LOC: 4
- Logical LOC: 2
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 50%
- Halstead difficulty: 1
- Halstead volume: 31.019550008653873
- Halstead effort: 31.019550008653873
- Function: incrementDistinctHalsteadItems
- Line No.: 195
- Physical LOC: 9
- Logical LOC: 6
- Parameter count: 3
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 50%
- Halstead difficulty: 5
- Halstead volume: 143.0611994437619
- Halstead effort: 715.3059972188095
- Function: isHalsteadMetricDistinct
- Line No.: 205
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 3.5714285714285716
- Halstead volume: 64.52932501298082
- Halstead effort: 230.4618750463601
- Function: recordDistinctHalsteadMetric
- Line No.: 209
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.5
- Halstead volume: 42
- Halstead effort: 63
- Function: incrementHalsteadMetric
- Line No.: 213
- Physical LOC: 5
- Logical LOC: 2
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.7
- Halstead volume: 42
- Halstead effort: 113.4
- Function: incrementTotalHalsteadItems
- Line No.: 219
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 0.75
- Halstead volume: 16.253496664211536
- Halstead effort: 12.190122498158651
- Function: processDependencies
- Line No.: 223
- Physical LOC: 14
- Logical LOC: 7
- Parameter count: 3
- Cyclomatic complexity: 4
- Cyclomatic complexity density: 57.14285714285714%
- Halstead difficulty: 7.875
- Halstead volume: 203.9005206452921
- Halstead effort: 1605.716600081675
- Function: calculateMetrics
- Line No.: 238
- Physical LOC: 39
- Logical LOC: 20
- Parameter count: 1
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 10%
- Halstead difficulty: 12.037037037037038
- Halstead volume: 557.4115101222976
- Halstead effort: 6709.582992212842
- Function: <anonymous>
- Line No.: 250
- Physical LOC: 5
- Logical LOC: 3
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 33.33333333333333%
- Halstead difficulty: 1.4285714285714286
- Halstead volume: 44.37895002019238
- Halstead effort: 63.39850002884626
- Function: <anonymous>
- Line No.: 264
- Physical LOC: 1
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.5
- Halstead volume: 10
- Halstead effort: 15
- Function: <anonymous>
- Line No.: 273
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.5
- Halstead volume: 25.84962500721156
- Halstead effort: 38.77443751081734
- Function: calculateCyclomaticDensity
- Line No.: 278
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 3
- Halstead volume: 53.1508495181978
- Halstead effort: 159.45254855459342
- Function: calculateHalsteadMetrics
- Line No.: 282
- Physical LOC: 15
- Logical LOC: 10
- Parameter count: 1
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 30%
- Halstead difficulty: 16.5
- Halstead volume: 603.5475432598478
- Halstead effort: 9958.534463787488
- Function: nilHalsteadMetrics
- Line No.: 298
- Physical LOC: 9
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.75
- Halstead volume: 86.37013046707143
- Halstead effort: 151.147728317375
- Function: sumMaintainabilityMetrics
- Line No.: 308
- Physical LOC: 6
- Logical LOC: 4
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 25%
- Halstead difficulty: 2.5
- Halstead volume: 154.15338753100974
- Halstead effort: 385.3834688275243
- Function: calculateMaintainabilityIndex
- Line No.: 315
- Physical LOC: 19
- Logical LOC: 7
- Parameter count: 4
- Cyclomatic complexity: 4
- Cyclomatic complexity density: 57.14285714285714%
- Halstead difficulty: 12.222222222222223
- Halstead volume: 349.77463164918527
- Halstead effort: 4275.023275712265
- Physical LOC: 270
- Logical LOC: 156
- Mean parameter count: 1.7419354838709677
- Cyclomatic complexity: 23
- Cyclomatic complexity density: 14.743589743589745%
- Maintainability index: 124.0598813563106
- Dependency count: 4
- Function: analyse
- Line No.: 14
- Physical LOC: 36
- Logical LOC: 11
- Parameter count: 3
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 9.090909090909092%
- Halstead difficulty: 8.4
- Halstead volume: 206.32331253245206
- Halstead effort: 1733.1158252725975
- Function: <anonymous>
- Line No.: 21
- Physical LOC: 17
- Logical LOC: 9
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 11.11111111111111%
- Halstead difficulty: 7.733333333333333
- Halstead volume: 226.17809780285066
- Halstead effort: 1749.1106230087119
- Function: createAdjacencyMatrix
- Line No.: 51
- Physical LOC: 18
- Logical LOC: 5
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 20%
- Halstead difficulty: 5.5
- Halstead volume: 166.7970000576925
- Halstead effort: 917.3835003173086
- Function: <anonymous>
- Line No.: 56
- Physical LOC: 9
- Logical LOC: 2
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 50%
- Halstead difficulty: 3.333333333333333
- Halstead volume: 79.95445336320968
- Halstead effort: 266.51484454403226
- Function: <anonymous>
- Line No.: 58
- Physical LOC: 6
- Logical LOC: 3
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 5.333333333333333
- Halstead volume: 101.57915548582149
- Halstead effort: 541.7554959243812
- Function: <anonymous>
- Line No.: 54
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.625
- Halstead volume: 30.880904142633646
- Halstead effort: 81.06237337441333
- Function: comparePaths
- Line No.: 70
- Physical LOC: 13
- Logical LOC: 7
- Parameter count: 2
- Cyclomatic complexity: 5
- Cyclomatic complexity density: 71.42857142857143%
- Halstead difficulty: 21
- Halstead volume: 303.2413500673362
- Halstead effort: 6368.06835141406
- Function: getAdjacencyMatrixValue
- Line No.: 84
- Physical LOC: 11
- Logical LOC: 5
- Parameter count: 3
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 60%
- Halstead difficulty: 5.416666666666666
- Halstead volume: 76.10749561002055
- Halstead effort: 412.2489345542779
- Function: doesDependencyExist
- Line No.: 96
- Physical LOC: 9
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.3333333333333335
- Halstead volume: 39.863137138648355
- Halstead effort: 93.01398665684617
- Function: <anonymous>
- Line No.: 97
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 3.4375
- Halstead volume: 66.60791492653966
- Halstead effort: 228.9647075599801
- Function: checkDependency
- Line No.: 106
- Physical LOC: 11
- Logical LOC: 5
- Parameter count: 3
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 60%
- Halstead difficulty: 3.4285714285714284
- Halstead volume: 83.04820237218406
- Halstead effort: 284.7366938474882
- Function: isCommonJSDependency
- Line No.: 118
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2
- Halstead volume: 18.094737505048094
- Halstead effort: 36.18947501009619
- Function: isInternalCommonJSDependency
- Line No.: 122
- Physical LOC: 10
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 200%
- Halstead difficulty: 6.7857142857142865
- Halstead volume: 132.6436125266828
- Halstead effort: 900.081656431062
- Function: isDependency
- Line No.: 133
- Physical LOC: 9
- Logical LOC: 4
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 50%
- Halstead difficulty: 9.333333333333334
- Halstead volume: 151.23612512626258
- Halstead effort: 1411.5371678451174
- Function: percentifyDensity
- Line No.: 143
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 4
- Halstead volume: 39
- Halstead effort: 156
- Function: percentify
- Line No.: 147
- Physical LOC: 7
- Logical LOC: 3
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 66.66666666666666%
- Halstead difficulty: 5
- Halstead volume: 44.37895002019238
- Halstead effort: 221.8947501009619
- Function: createVisibilityMatrix
- Line No.: 155
- Physical LOC: 29
- Logical LOC: 9
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 11.11111111111111%
- Halstead difficulty: 6.8181818181818175
- Halstead volume: 212
- Halstead effort: 1445.4545454545453
- Function: <anonymous>
- Line No.: 158
- Physical LOC: 4
- Logical LOC: 2
- Parameter count: 0
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 50%
- Halstead difficulty: 2.357142857142857
- Halstead volume: 59.794705707972525
- Halstead effort: 140.94466345450667
- Function: <anonymous>
- Line No.: 163
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.5
- Halstead volume: 23.264662506490403
- Halstead effort: 34.89699375973561
- Function: <anonymous>
- Line No.: 167
- Physical LOC: 13
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.5
- Halstead volume: 27
- Halstead effort: 67.5
- Function: <anonymous>
- Line No.: 168
- Physical LOC: 11
- Logical LOC: 5
- Parameter count: 2
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 60%
- Halstead difficulty: 4.166666666666667
- Halstead volume: 58.81033751683406
- Halstead effort: 245.0430729868086
- Function: setCoreSize
- Line No.: 185
- Physical LOC: 38
- Logical LOC: 16
- Parameter count: 1
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 12.5%
- Halstead difficulty: 16.666666666666668
- Halstead volume: 422.59091326949994
- Halstead effort: 7043.181887825
- Function: <anonymous>
- Line No.: 198
- Physical LOC: 11
- Logical LOC: 1
- Parameter count: 2
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.6666666666666665
- Halstead volume: 43.18506523353572
- Halstead effort: 115.16017395609524
- Function: <anonymous>
- Line No.: 199
- Physical LOC: 9
- Logical LOC: 5
- Parameter count: 3
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 40%
- Halstead difficulty: 8.666666666666666
- Halstead volume: 83.76180828526728
- Halstead effort: 725.9356718056497
- Function: <anonymous>
- Line No.: 215
- Physical LOC: 5
- Logical LOC: 2
- Parameter count: 2
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 100%
- Halstead difficulty: 4.285714285714286
- Halstead volume: 75.28421251514429
- Halstead effort: 322.6466250649041
- Function: getMedian
- Line No.: 224
- Physical LOC: 9
- Logical LOC: 4
- Parameter count: 1
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 50%
- Halstead difficulty: 10.0625
- Halstead volume: 171.90318620677482
- Halstead effort: 1729.7758112056715
- Function: compareNumbers
- Line No.: 234
- Physical LOC: 11
- Logical LOC: 5
- Parameter count: 2
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 60%
- Halstead difficulty: 5.625
- Halstead volume: 53.88872502451932
- Halstead effort: 303.12407826292116
- Function: calculateAverages
- Line No.: 246
- Physical LOC: 27
- Logical LOC: 14
- Parameter count: 1
- Cyclomatic complexity: 2
- Cyclomatic complexity density: 14.285714285714285%
- Halstead difficulty: 10.625
- Halstead volume: 282.02638308846554
- Halstead effort: 2996.5303203149465
- Function: <anonymous>
- Line No.: 263
- Physical LOC: 5
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.5
- Halstead volume: 34.86917501586544
- Halstead effort: 52.303762523798156
- Function: <anonymous>
- Line No.: 264
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 1.6666666666666667
- Halstead volume: 18.575424759098897
- Halstead effort: 30.95904126516483
- Function: <anonymous>
- Line No.: 269
- Physical LOC: 3
- Logical LOC: 1
- Parameter count: 1
- Cyclomatic complexity: 1
- Cyclomatic complexity density: 100%
- Halstead difficulty: 2.25
- Halstead volume: 28.07354922057604
- Halstead effort: 63.16548574629609
- Physical LOC: 15
- Logical LOC: 8
- Mean parameter count: 2
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 37.5%
- Maintainability index: 122.30960288059134
- Dependency count: 1
- Function: module.exports
- Line No.: 7
- Physical LOC: 11
- Logical LOC: 5
- Parameter count: 2
- Cyclomatic complexity: 3
- Cyclomatic complexity density: 60%
- Halstead difficulty: 6.666666666666666
- Halstead volume: 103.78294855911894
- Halstead effort: 691.8863237274595