Overview
File Change Frequency Overall
  • There are 55 files with 5,158 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (561 lines of code)
    • 5 files changed 21-50 times (1,445 lines of code)
    • 32 files changed 6-20 times (2,035 lines of code)
    • 17 files changed 1-5 times (1,117 lines of code)
0% | 10% | 28% | 39% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 55 files with 5,158 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (561 lines of code)
    • 11 files changed by 6-10 contributors (1,894 lines of code)
    • 42 files changed by 2-5 contributors (2,689 lines of code)
    • 1 file changed by 1 contributor (14 lines of code)
0% | 10% | 36% | 52% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, txt, json, md, npmignore, babelrc, gitignore, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 10% | 28% | 39% | 21%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 10% | 28% | 39% | 21%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
561 - 2016-05-29 2019-07-20 51 13 +1568 / -1239 jreynolds asqrd-esqrd
trafficGraph.js
in src/base
614 1 2016-05-29 2019-07-20 47 8 +1349 / -845 jreynolds asqrd-esqrd
134 - 2016-06-22 2018-08-28 31 5 +334 / -497 jreynolds justinreynolds
103 - 2016-05-29 2018-08-28 28 7 +808 / -622 jreynolds justinreynolds
374 13 2016-05-25 2018-08-28 25 6 +1016 / -669 jreynolds justinreynolds
node.js
in src/base
220 - 2016-06-23 2019-06-04 24 7 +243 / -226 jreynolds asqrd-esqrd
10 - 2016-05-25 2018-08-28 20 6 +216 / -133 jreynolds justinreynolds
globalNode.js
in src/global
30 - 2016-07-09 2017-03-31 19 6 +151 / -120 jreynolds justinreynolds
nodeView.js
in src/base
193 4 2016-06-23 2019-06-04 17 5 +273 / -101 jreynolds asqrd-esqrd
66 - 2016-06-23 2019-07-20 16 6 +118 / -109 jreynolds asqrd-esqrd
graphObject.js
in src/base
72 - 2016-06-22 2018-08-28 16 5 +58 / -14 jreynolds justinreynolds
regionNode.js
in src/region
24 - 2016-07-09 2017-08-18 13 7 +193 / -157 jreynolds justinreynolds
56 - 2016-09-13 2018-08-28 13 5 +367 / -221 justinreynolds justinreynolds
29 - 2016-10-15 2018-08-28 12 5 +300 / -44 jreynolds justinreynolds
nodeNameView.js
in src/base
113 2 2016-06-23 2017-10-16 12 6 +19 / -19 jreynolds justinreynolds
44 - 2016-07-13 2018-08-28 10 4 +88 / -19 jreynolds justinreynolds
index.js
in src/layouts/ltrTreeLayout
65 2 2016-11-09 2018-08-28 10 5 +209 / -21 justinreynolds justinreynolds
87 1 2016-06-23 2018-08-28 10 4 +13 / -15 jreynolds justinreynolds
ShapeDefault.js
in src/base/shapes
6 - 2017-10-20 2019-06-04 9 3 +165 / -93 vshamgin asqrd-esqrd
ShapePipe.js
in src/base/shapes
9 - 2017-10-20 2019-06-04 9 3 +170 / -101 vshamgin asqrd-esqrd
ShapeService.js
in src/base/shapes
12 - 2017-10-20 2019-06-04 9 3 +195 / -107 vshamgin asqrd-esqrd
ShapeUser.js
in src/base/shapes
14 - 2017-10-20 2019-06-04 9 3 +161 / -97 vshamgin asqrd-esqrd
dnsNode.js
in src/dns
16 - 2016-09-13 2017-02-23 9 4 +119 / -84 justinreynolds jreynolds
ShapeStorage.js
in src/base/shapes
17 - 2017-10-20 2019-06-04 9 3 +167 / -95 vshamgin asqrd-esqrd
focusedNode.js
in src/focused
24 - 2016-10-15 2017-03-31 9 6 +176 / -2 jreynolds justinreynolds
ShapesFactory.js
in src/base
35 4 2017-10-20 2019-06-04 9 3 +135 / -47 vshamgin asqrd-esqrd
connection.js
in src/base
47 - 2016-06-22 2018-08-28 9 4 +39 / -29 jreynolds justinreynolds
155 6 2016-09-13 2018-08-28 8 4 +543 / -71 justinreynolds justinreynolds
focusedNodeView.js
in src/focused
316 1 2016-10-15 2019-06-04 8 6 +1752 / -35 jreynolds asqrd-esqrd
globalConnection.js
in src/global
21 - 2016-06-09 2016-11-06 7 4 +19 / -3 jreynolds jbrekelmans
49 1 2016-08-11 2018-08-28 7 4 +40 / -18 jreynolds justinreynolds
49 - 2016-08-25 2016-11-06 7 4 +107 / -15 jreynolds jbrekelmans
ranker.js
in src/layouts/ltrTreeLayout
66 5 2016-11-09 2018-08-28 7 5 +291 / -16 justinreynolds justinreynolds
baseView.js
in src/base
82 - 2016-07-07 2018-08-28 7 3 +28 / -22 jreynolds justinreynolds
124 1 2016-10-27 2018-08-28 7 4 +48 / -28 jreynolds justinreynolds
CommonShapes.js
in src/base/shapes
7 - 2017-10-20 2019-06-04 6 3 +67 / -24 vshamgin asqrd-esqrd
73 - 2016-07-14 2018-08-28 6 3 +16 / -16 jreynolds justinreynolds
ltrTreeGraph.js
in src/layouts/ltrTreeLayout
124 13 2016-11-09 2018-08-28 6 4 +517 / -17 justinreynolds justinreynolds
ltrTreeLayoutWorker.js
in src/layouts/ltrTreeLayout
19 1 2016-11-09 2018-08-28 5 3 +191 / -21 justinreynolds justinreynolds
dnsNodeView.js
in src/dns
36 - 2016-09-13 2019-06-04 5 5 +132 / -4 justinreynolds asqrd-esqrd
ringCenterLayout.js
in src/layouts
58 4 2016-11-09 2018-08-28 5 4 +286 / -19 justinreynolds justinreynolds
ShapeParent.js
in src/base/shapes
65 3 2017-11-06 2019-07-20 5 3 +257 / -52 vshamgin asqrd-esqrd
ltrTreeLayouter.js
in src/layouts/ltrTreeLayout
104 7 2016-11-09 2018-08-28 5 3 +493 / -12 justinreynolds justinreynolds
particleSystem.js
in src/physics
489 2 2016-11-01 2018-08-28 5 3 +1618 / -29 jbrekelmans justinreynolds
constants.js
in src/base
9 - 2016-08-17 2017-08-18 4 3 +12 / -4 jreynolds justinreynolds
ShapeAzure.js
in src/base/shapes
15 - 2017-11-06 2019-06-04 4 3 +100 / -33 vshamgin asqrd-esqrd
28 - 2016-12-02 2018-08-28 4 4 +66 / -8 jreynolds justinreynolds
acyclicFAS.js
in src/layouts/ltrTreeLayout
40 4 2016-11-09 2018-08-28 4 4 +197 / -8 justinreynolds justinreynolds
160 4 2016-10-26 2018-08-28 4 4 +580 / -17 jasperbrekelmans justinreynolds
ringLayout.js
in src/layouts
4 - 2016-11-16 2018-08-28 3 3 +101 / -2 jbrekelmans justinreynolds
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
561 - 2016-05-29 2019-07-20 51 13 +1568 / -1239 jreynolds asqrd-esqrd
trafficGraph.js
in src/base
614 1 2016-05-29 2019-07-20 47 8 +1349 / -845 jreynolds asqrd-esqrd
focusedNodeView.js
in src/focused
316 1 2016-10-15 2019-06-04 8 6 +1752 / -35 jreynolds asqrd-esqrd
374 13 2016-05-25 2018-08-28 25 6 +1016 / -669 jreynolds justinreynolds
particleSystem.js
in src/physics
489 2 2016-11-01 2018-08-28 5 3 +1618 / -29 jbrekelmans justinreynolds
103 - 2016-05-29 2018-08-28 28 7 +808 / -622 jreynolds justinreynolds
134 - 2016-06-22 2018-08-28 31 5 +334 / -497 jreynolds justinreynolds
155 6 2016-09-13 2018-08-28 8 4 +543 / -71 justinreynolds justinreynolds
160 4 2016-10-26 2018-08-28 4 4 +580 / -17 jasperbrekelmans justinreynolds
56 - 2016-09-13 2018-08-28 13 5 +367 / -221 justinreynolds justinreynolds
ltrTreeGraph.js
in src/layouts/ltrTreeLayout
124 13 2016-11-09 2018-08-28 6 4 +517 / -17 justinreynolds justinreynolds
ltrTreeLayouter.js
in src/layouts/ltrTreeLayout
104 7 2016-11-09 2018-08-28 5 3 +493 / -12 justinreynolds justinreynolds
node.js
in src/base
220 - 2016-06-23 2019-06-04 24 7 +243 / -226 jreynolds asqrd-esqrd
nodeView.js
in src/base
193 4 2016-06-23 2019-06-04 17 5 +273 / -101 jreynolds asqrd-esqrd
regionNode.js
in src/region
24 - 2016-07-09 2017-08-18 13 7 +193 / -157 jreynolds justinreynolds
10 - 2016-05-25 2018-08-28 20 6 +216 / -133 jreynolds justinreynolds
29 - 2016-10-15 2018-08-28 12 5 +300 / -44 jreynolds justinreynolds
ShapeParent.js
in src/base/shapes
65 3 2017-11-06 2019-07-20 5 3 +257 / -52 vshamgin asqrd-esqrd
ranker.js
in src/layouts/ltrTreeLayout
66 5 2016-11-09 2018-08-28 7 5 +291 / -16 justinreynolds justinreynolds
ringCenterLayout.js
in src/layouts
58 4 2016-11-09 2018-08-28 5 4 +286 / -19 justinreynolds justinreynolds
ShapeService.js
in src/base/shapes
12 - 2017-10-20 2019-06-04 9 3 +195 / -107 vshamgin asqrd-esqrd
ShapePipe.js
in src/base/shapes
9 - 2017-10-20 2019-06-04 9 3 +170 / -101 vshamgin asqrd-esqrd
globalNode.js
in src/global
30 - 2016-07-09 2017-03-31 19 6 +151 / -120 jreynolds justinreynolds
ShapeStorage.js
in src/base/shapes
17 - 2017-10-20 2019-06-04 9 3 +167 / -95 vshamgin asqrd-esqrd
ShapeDefault.js
in src/base/shapes
6 - 2017-10-20 2019-06-04 9 3 +165 / -93 vshamgin asqrd-esqrd
ShapeUser.js
in src/base/shapes
14 - 2017-10-20 2019-06-04 9 3 +161 / -97 vshamgin asqrd-esqrd
index.js
in src/layouts/ltrTreeLayout
65 2 2016-11-09 2018-08-28 10 5 +209 / -21 justinreynolds justinreynolds
66 - 2016-06-23 2019-07-20 16 6 +118 / -109 jreynolds asqrd-esqrd
dnsLayout.js
in src/layouts
40 - 2016-11-09 2018-08-28 3 3 +207 / -8 justinreynolds justinreynolds
ltrTreeLayoutWorker.js
in src/layouts/ltrTreeLayout
19 1 2016-11-09 2018-08-28 5 3 +191 / -21 justinreynolds justinreynolds
acyclicFAS.js
in src/layouts/ltrTreeLayout
40 4 2016-11-09 2018-08-28 4 4 +197 / -8 justinreynolds justinreynolds
dnsNode.js
in src/dns
16 - 2016-09-13 2017-02-23 9 4 +119 / -84 justinreynolds jreynolds
ShapesFactory.js
in src/base
35 4 2017-10-20 2019-06-04 9 3 +135 / -47 vshamgin asqrd-esqrd
focusedNode.js
in src/focused
24 - 2016-10-15 2017-03-31 9 6 +176 / -2 jreynolds justinreynolds
dnsNodeView.js
in src/dns
36 - 2016-09-13 2019-06-04 5 5 +132 / -4 justinreynolds asqrd-esqrd
ShapeAzure.js
in src/base/shapes
15 - 2017-11-06 2019-06-04 4 3 +100 / -33 vshamgin asqrd-esqrd
49 - 2016-08-25 2016-11-06 7 4 +107 / -15 jreynolds jbrekelmans
44 - 2016-07-13 2018-08-28 10 4 +88 / -19 jreynolds justinreynolds
ringLayout.js
in src/layouts
4 - 2016-11-16 2018-08-28 3 3 +101 / -2 jbrekelmans justinreynolds
CommonShapes.js
in src/base/shapes
7 - 2017-10-20 2019-06-04 6 3 +67 / -24 vshamgin asqrd-esqrd
124 1 2016-10-27 2018-08-28 7 4 +48 / -28 jreynolds justinreynolds
28 - 2016-12-02 2018-08-28 4 4 +66 / -8 jreynolds justinreynolds
graphObject.js
in src/base
72 - 2016-06-22 2018-08-28 16 5 +58 / -14 jreynolds justinreynolds
connection.js
in src/base
47 - 2016-06-22 2018-08-28 9 4 +39 / -29 jreynolds justinreynolds
12 - 2016-09-13 2016-11-04 2 3 +65 / -1 justinreynolds jbrekelmans
49 1 2016-08-11 2018-08-28 7 4 +40 / -18 jreynolds justinreynolds
baseView.js
in src/base
82 - 2016-07-07 2018-08-28 7 3 +28 / -22 jreynolds justinreynolds
nodeNameView.js
in src/base
113 2 2016-06-23 2017-10-16 12 6 +19 / -19 jreynolds justinreynolds
regionConnection.js
in src/region
12 - 2016-07-13 2016-10-26 2 2 +34 / -2 jreynolds jbrekelmans
73 - 2016-07-14 2018-08-28 6 3 +16 / -16 jreynolds justinreynolds
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
561 - 2016-05-29 2019-07-20 51 13 +1568 / -1239 jreynolds asqrd-esqrd
trafficGraph.js
in src/base
614 1 2016-05-29 2019-07-20 47 8 +1349 / -845 jreynolds asqrd-esqrd
103 - 2016-05-29 2018-08-28 28 7 +808 / -622 jreynolds justinreynolds
node.js
in src/base
220 - 2016-06-23 2019-06-04 24 7 +243 / -226 jreynolds asqrd-esqrd
regionNode.js
in src/region
24 - 2016-07-09 2017-08-18 13 7 +193 / -157 jreynolds justinreynolds
374 13 2016-05-25 2018-08-28 25 6 +1016 / -669 jreynolds justinreynolds
10 - 2016-05-25 2018-08-28 20 6 +216 / -133 jreynolds justinreynolds
globalNode.js
in src/global
30 - 2016-07-09 2017-03-31 19 6 +151 / -120 jreynolds justinreynolds
66 - 2016-06-23 2019-07-20 16 6 +118 / -109 jreynolds asqrd-esqrd
nodeNameView.js
in src/base
113 2 2016-06-23 2017-10-16 12 6 +19 / -19 jreynolds justinreynolds
focusedNode.js
in src/focused
24 - 2016-10-15 2017-03-31 9 6 +176 / -2 jreynolds justinreynolds
focusedNodeView.js
in src/focused
316 1 2016-10-15 2019-06-04 8 6 +1752 / -35 jreynolds asqrd-esqrd
134 - 2016-06-22 2018-08-28 31 5 +334 / -497 jreynolds justinreynolds
nodeView.js
in src/base
193 4 2016-06-23 2019-06-04 17 5 +273 / -101 jreynolds asqrd-esqrd
graphObject.js
in src/base
72 - 2016-06-22 2018-08-28 16 5 +58 / -14 jreynolds justinreynolds
56 - 2016-09-13 2018-08-28 13 5 +367 / -221 justinreynolds justinreynolds
29 - 2016-10-15 2018-08-28 12 5 +300 / -44 jreynolds justinreynolds
index.js
in src/layouts/ltrTreeLayout
65 2 2016-11-09 2018-08-28 10 5 +209 / -21 justinreynolds justinreynolds
ranker.js
in src/layouts/ltrTreeLayout
66 5 2016-11-09 2018-08-28 7 5 +291 / -16 justinreynolds justinreynolds
dnsNodeView.js
in src/dns
36 - 2016-09-13 2019-06-04 5 5 +132 / -4 justinreynolds asqrd-esqrd
44 - 2016-07-13 2018-08-28 10 4 +88 / -19 jreynolds justinreynolds
87 1 2016-06-23 2018-08-28 10 4 +13 / -15 jreynolds justinreynolds
dnsNode.js
in src/dns
16 - 2016-09-13 2017-02-23 9 4 +119 / -84 justinreynolds jreynolds
connection.js
in src/base
47 - 2016-06-22 2018-08-28 9 4 +39 / -29 jreynolds justinreynolds
155 6 2016-09-13 2018-08-28 8 4 +543 / -71 justinreynolds justinreynolds
49 - 2016-08-25 2016-11-06 7 4 +107 / -15 jreynolds jbrekelmans
49 1 2016-08-11 2018-08-28 7 4 +40 / -18 jreynolds justinreynolds
globalConnection.js
in src/global
21 - 2016-06-09 2016-11-06 7 4 +19 / -3 jreynolds jbrekelmans
124 1 2016-10-27 2018-08-28 7 4 +48 / -28 jreynolds justinreynolds
ltrTreeGraph.js
in src/layouts/ltrTreeLayout
124 13 2016-11-09 2018-08-28 6 4 +517 / -17 justinreynolds justinreynolds
ringCenterLayout.js
in src/layouts
58 4 2016-11-09 2018-08-28 5 4 +286 / -19 justinreynolds justinreynolds
160 4 2016-10-26 2018-08-28 4 4 +580 / -17 jasperbrekelmans justinreynolds
28 - 2016-12-02 2018-08-28 4 4 +66 / -8 jreynolds justinreynolds
acyclicFAS.js
in src/layouts/ltrTreeLayout
40 4 2016-11-09 2018-08-28 4 4 +197 / -8 justinreynolds justinreynolds
ShapePipe.js
in src/base/shapes
9 - 2017-10-20 2019-06-04 9 3 +170 / -101 vshamgin asqrd-esqrd
ShapeService.js
in src/base/shapes
12 - 2017-10-20 2019-06-04 9 3 +195 / -107 vshamgin asqrd-esqrd
ShapeUser.js
in src/base/shapes
14 - 2017-10-20 2019-06-04 9 3 +161 / -97 vshamgin asqrd-esqrd
ShapeStorage.js
in src/base/shapes
17 - 2017-10-20 2019-06-04 9 3 +167 / -95 vshamgin asqrd-esqrd
ShapeDefault.js
in src/base/shapes
6 - 2017-10-20 2019-06-04 9 3 +165 / -93 vshamgin asqrd-esqrd
ShapesFactory.js
in src/base
35 4 2017-10-20 2019-06-04 9 3 +135 / -47 vshamgin asqrd-esqrd
baseView.js
in src/base
82 - 2016-07-07 2018-08-28 7 3 +28 / -22 jreynolds justinreynolds
73 - 2016-07-14 2018-08-28 6 3 +16 / -16 jreynolds justinreynolds
CommonShapes.js
in src/base/shapes
7 - 2017-10-20 2019-06-04 6 3 +67 / -24 vshamgin asqrd-esqrd
ltrTreeLayoutWorker.js
in src/layouts/ltrTreeLayout
19 1 2016-11-09 2018-08-28 5 3 +191 / -21 justinreynolds justinreynolds
ltrTreeLayouter.js
in src/layouts/ltrTreeLayout
104 7 2016-11-09 2018-08-28 5 3 +493 / -12 justinreynolds justinreynolds
particleSystem.js
in src/physics
489 2 2016-11-01 2018-08-28 5 3 +1618 / -29 jbrekelmans justinreynolds
ShapeParent.js
in src/base/shapes
65 3 2017-11-06 2019-07-20 5 3 +257 / -52 vshamgin asqrd-esqrd
constants.js
in src/base
9 - 2016-08-17 2017-08-18 4 3 +12 / -4 jreynolds justinreynolds
ShapeAzure.js
in src/base/shapes
15 - 2017-11-06 2019-06-04 4 3 +100 / -33 vshamgin asqrd-esqrd
ringLayout.js
in src/layouts
4 - 2016-11-16 2018-08-28 3 3 +101 / -2 jbrekelmans justinreynolds
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
14 - 2016-11-04 2016-11-04 1 1 - jbrekelmans jbrekelmans
regionConnection.js
in src/region
12 - 2016-07-13 2016-10-26 2 2 +34 / -2 jreynolds jbrekelmans
particleSystem.js
in src/physics
489 2 2016-11-01 2018-08-28 5 3 +1618 / -29 jbrekelmans justinreynolds
ltrTreeLayouter.js
in src/layouts/ltrTreeLayout
104 7 2016-11-09 2018-08-28 5 3 +493 / -12 justinreynolds justinreynolds
baseView.js
in src/base
82 - 2016-07-07 2018-08-28 7 3 +28 / -22 jreynolds justinreynolds
73 - 2016-07-14 2018-08-28 6 3 +16 / -16 jreynolds justinreynolds
ShapeParent.js
in src/base/shapes
65 3 2017-11-06 2019-07-20 5 3 +257 / -52 vshamgin asqrd-esqrd
dnsLayout.js
in src/layouts
40 - 2016-11-09 2018-08-28 3 3 +207 / -8 justinreynolds justinreynolds
ShapesFactory.js
in src/base
35 4 2017-10-20 2019-06-04 9 3 +135 / -47 vshamgin asqrd-esqrd
ltrTreeLayoutWorker.js
in src/layouts/ltrTreeLayout
19 1 2016-11-09 2018-08-28 5 3 +191 / -21 justinreynolds justinreynolds
ShapeStorage.js
in src/base/shapes
17 - 2017-10-20 2019-06-04 9 3 +167 / -95 vshamgin asqrd-esqrd
ShapeAzure.js
in src/base/shapes
15 - 2017-11-06 2019-06-04 4 3 +100 / -33 vshamgin asqrd-esqrd
ShapeUser.js
in src/base/shapes
14 - 2017-10-20 2019-06-04 9 3 +161 / -97 vshamgin asqrd-esqrd
12 - 2016-09-13 2016-11-04 2 3 +65 / -1 justinreynolds jbrekelmans
index.js
in src/base
12 - 2017-02-07 2017-02-23 3 3 +17 / -1 jreynolds jreynolds
ShapeService.js
in src/base/shapes
12 - 2017-10-20 2019-06-04 9 3 +195 / -107 vshamgin asqrd-esqrd
constants.js
in src/base
9 - 2016-08-17 2017-08-18 4 3 +12 / -4 jreynolds justinreynolds
ShapePipe.js
in src/base/shapes
9 - 2017-10-20 2019-06-04 9 3 +170 / -101 vshamgin asqrd-esqrd
CommonShapes.js
in src/base/shapes
7 - 2017-10-20 2019-06-04 6 3 +67 / -24 vshamgin asqrd-esqrd
ShapeDefault.js
in src/base/shapes
6 - 2017-10-20 2019-06-04 9 3 +165 / -93 vshamgin asqrd-esqrd
ringLayout.js
in src/layouts
4 - 2016-11-16 2018-08-28 3 3 +101 / -2 jbrekelmans justinreynolds
160 4 2016-10-26 2018-08-28 4 4 +580 / -17 jasperbrekelmans justinreynolds
155 6 2016-09-13 2018-08-28 8 4 +543 / -71 justinreynolds justinreynolds
ltrTreeGraph.js
in src/layouts/ltrTreeLayout
124 13 2016-11-09 2018-08-28 6 4 +517 / -17 justinreynolds justinreynolds
124 1 2016-10-27 2018-08-28 7 4 +48 / -28 jreynolds justinreynolds
87 1 2016-06-23 2018-08-28 10 4 +13 / -15 jreynolds justinreynolds
ringCenterLayout.js
in src/layouts
58 4 2016-11-09 2018-08-28 5 4 +286 / -19 justinreynolds justinreynolds
49 - 2016-08-25 2016-11-06 7 4 +107 / -15 jreynolds jbrekelmans
49 1 2016-08-11 2018-08-28 7 4 +40 / -18 jreynolds justinreynolds
connection.js
in src/base
47 - 2016-06-22 2018-08-28 9 4 +39 / -29 jreynolds justinreynolds
44 - 2016-07-13 2018-08-28 10 4 +88 / -19 jreynolds justinreynolds
acyclicFAS.js
in src/layouts/ltrTreeLayout
40 4 2016-11-09 2018-08-28 4 4 +197 / -8 justinreynolds justinreynolds
28 - 2016-12-02 2018-08-28 4 4 +66 / -8 jreynolds justinreynolds
globalConnection.js
in src/global
21 - 2016-06-09 2016-11-06 7 4 +19 / -3 jreynolds jbrekelmans
dnsNode.js
in src/dns
16 - 2016-09-13 2017-02-23 9 4 +119 / -84 justinreynolds jreynolds
nodeView.js
in src/base
193 4 2016-06-23 2019-06-04 17 5 +273 / -101 jreynolds asqrd-esqrd
134 - 2016-06-22 2018-08-28 31 5 +334 / -497 jreynolds justinreynolds
graphObject.js
in src/base
72 - 2016-06-22 2018-08-28 16 5 +58 / -14 jreynolds justinreynolds
ranker.js
in src/layouts/ltrTreeLayout
66 5 2016-11-09 2018-08-28 7 5 +291 / -16 justinreynolds justinreynolds
index.js
in src/layouts/ltrTreeLayout
65 2 2016-11-09 2018-08-28 10 5 +209 / -21 justinreynolds justinreynolds
56 - 2016-09-13 2018-08-28 13 5 +367 / -221 justinreynolds justinreynolds
dnsNodeView.js
in src/dns
36 - 2016-09-13 2019-06-04 5 5 +132 / -4 justinreynolds asqrd-esqrd
29 - 2016-10-15 2018-08-28 12 5 +300 / -44 jreynolds justinreynolds
374 13 2016-05-25 2018-08-28 25 6 +1016 / -669 jreynolds justinreynolds
focusedNodeView.js
in src/focused
316 1 2016-10-15 2019-06-04 8 6 +1752 / -35 jreynolds asqrd-esqrd
nodeNameView.js
in src/base
113 2 2016-06-23 2017-10-16 12 6 +19 / -19 jreynolds justinreynolds
66 - 2016-06-23 2019-07-20 16 6 +118 / -109 jreynolds asqrd-esqrd
globalNode.js
in src/global
30 - 2016-07-09 2017-03-31 19 6 +151 / -120 jreynolds justinreynolds
focusedNode.js
in src/focused
24 - 2016-10-15 2017-03-31 9 6 +176 / -2 jreynolds justinreynolds
10 - 2016-05-25 2018-08-28 20 6 +216 / -133 jreynolds justinreynolds
Correlations

File Size vs. Number of Changes: 55 points

src/base/nodeViewStandard.js x: 66 lines of code y: 16 # changes src/base/shapes/ShapeParent.js x: 65 lines of code y: 5 # changes src/base/trafficGraph.js x: 614 lines of code y: 47 # changes src/vizceral.js x: 561 lines of code y: 51 # changes src/focused/focusedNodeView.js x: 316 lines of code y: 8 # changes src/base/ShapesFactory.js x: 35 lines of code y: 9 # changes src/base/node.js x: 220 lines of code y: 24 # changes src/base/nodeView.js x: 193 lines of code y: 17 # changes src/base/shapes/CommonShapes.js x: 7 lines of code y: 6 # changes src/base/shapes/ShapeAzure.js x: 15 lines of code y: 4 # changes src/base/shapes/ShapeDefault.js x: 6 lines of code y: 9 # changes src/base/shapes/ShapePipe.js x: 9 lines of code y: 9 # changes src/base/shapes/ShapeService.js x: 12 lines of code y: 9 # changes src/base/shapes/ShapeStorage.js x: 17 lines of code y: 9 # changes src/base/shapes/ShapeUser.js x: 14 lines of code y: 9 # changes src/dns/dnsNodeView.js x: 36 lines of code y: 5 # changes src/base/baseView.js x: 82 lines of code y: 7 # changes src/base/connection.js x: 47 lines of code y: 9 # changes src/base/connectionNoticeView.js x: 87 lines of code y: 10 # changes src/base/connectionView.js x: 374 lines of code y: 25 # changes src/base/graphObject.js x: 72 lines of code y: 16 # changes src/base/trafficGraphView.js x: 124 lines of code y: 7 # changes src/dns/dnsConnectionView.js x: 155 lines of code y: 8 # changes src/dns/dnsTrafficGraph.js x: 56 lines of code y: 13 # changes src/focused/focusedChildTrafficGraph.js x: 28 lines of code y: 4 # changes src/focused/focusedTrafficGraph.js x: 29 lines of code y: 12 # changes src/global/globalTrafficGraph.js x: 134 lines of code y: 31 # changes src/globalDefinitions.js x: 44 lines of code y: 10 # changes src/globalStyles.js x: 10 lines of code y: 20 # changes src/layouts/dnsLayout.js x: 40 lines of code y: 3 # changes src/layouts/ltrTreeLayout/acyclicFAS.js x: 40 lines of code y: 4 # changes src/layouts/ltrTreeLayout/index.js x: 65 lines of code y: 10 # changes src/layouts/ltrTreeLayout/ltrTreeGraph.js x: 124 lines of code y: 6 # changes src/layouts/ltrTreeLayout/ltrTreeLayoutWorker.js x: 19 lines of code y: 5 # changes src/layouts/ltrTreeLayout/ltrTreeLayouter.js x: 104 lines of code y: 5 # changes src/layouts/ltrTreeLayout/ranker.js x: 66 lines of code y: 7 # changes src/layouts/ringCenterLayout.js x: 58 lines of code y: 5 # changes src/layouts/ringLayout.js x: 4 lines of code y: 3 # changes src/moveNodeInteraction.js x: 160 lines of code y: 4 # changes src/notices.js x: 49 lines of code y: 7 # changes src/physics/particleSystem.js x: 489 lines of code y: 5 # changes src/region/regionTrafficGraph.js x: 103 lines of code y: 28 # changes src/rendererUtils.js x: 73 lines of code y: 6 # changes src/base/nodeNameView.js x: 113 lines of code y: 12 # changes src/base/constants.js x: 9 lines of code y: 4 # changes src/region/regionNode.js x: 24 lines of code y: 13 # changes src/focused/focusedNode.js x: 24 lines of code y: 9 # changes src/global/globalNode.js x: 30 lines of code y: 19 # changes src/base/index.js x: 12 lines of code y: 3 # changes src/dns/dnsNode.js x: 16 lines of code y: 9 # changes src/global/globalConnection.js x: 21 lines of code y: 7 # changes src/dns/dnsConnection.js x: 12 lines of code y: 2 # changes src/global/globalConnectionView.js x: 14 lines of code y: 1 # changes
51.0
# changes
  min: 1.0
  average: 10.82
  25th percentile: 5.0
  median: 8.0
  75th percentile: 12.0
  max: 51.0
0 614.0
lines of code
min: 4.0 | average: 93.78 | 25th percentile: 16.0 | median: 47.0 | 75th percentile: 104.0 | max: 614.0

Number of Contributors vs. Number of Changes: 55 points

src/base/nodeViewStandard.js x: 6 # contributors y: 16 # changes src/base/shapes/ShapeParent.js x: 3 # contributors y: 5 # changes src/base/trafficGraph.js x: 8 # contributors y: 47 # changes src/vizceral.js x: 13 # contributors y: 51 # changes src/focused/focusedNodeView.js x: 6 # contributors y: 8 # changes src/base/ShapesFactory.js x: 3 # contributors y: 9 # changes src/base/node.js x: 7 # contributors y: 24 # changes src/base/nodeView.js x: 5 # contributors y: 17 # changes src/base/shapes/CommonShapes.js x: 3 # contributors y: 6 # changes src/base/shapes/ShapeAzure.js x: 3 # contributors y: 4 # changes src/dns/dnsNodeView.js x: 5 # contributors y: 5 # changes src/base/baseView.js x: 3 # contributors y: 7 # changes src/base/connection.js x: 4 # contributors y: 9 # changes src/base/connectionNoticeView.js x: 4 # contributors y: 10 # changes src/base/connectionView.js x: 6 # contributors y: 25 # changes src/base/graphObject.js x: 5 # contributors y: 16 # changes src/base/trafficGraphView.js x: 4 # contributors y: 7 # changes src/dns/dnsConnectionView.js x: 4 # contributors y: 8 # changes src/dns/dnsTrafficGraph.js x: 5 # contributors y: 13 # changes src/focused/focusedChildTrafficGraph.js x: 4 # contributors y: 4 # changes src/focused/focusedTrafficGraph.js x: 5 # contributors y: 12 # changes src/global/globalTrafficGraph.js x: 5 # contributors y: 31 # changes src/globalStyles.js x: 6 # contributors y: 20 # changes src/layouts/dnsLayout.js x: 3 # contributors y: 3 # changes src/layouts/ltrTreeLayout/index.js x: 5 # contributors y: 10 # changes src/layouts/ltrTreeLayout/ltrTreeGraph.js x: 4 # contributors y: 6 # changes src/layouts/ltrTreeLayout/ranker.js x: 5 # contributors y: 7 # changes src/layouts/ringCenterLayout.js x: 4 # contributors y: 5 # changes src/region/regionTrafficGraph.js x: 7 # contributors y: 28 # changes src/base/nodeNameView.js x: 6 # contributors y: 12 # changes src/region/regionNode.js x: 7 # contributors y: 13 # changes src/focused/focusedNode.js x: 6 # contributors y: 9 # changes src/global/globalNode.js x: 6 # contributors y: 19 # changes src/dns/dnsConnection.js x: 3 # contributors y: 2 # changes src/global/globalConnectionView.js x: 1 # contributors y: 1 # changes src/region/regionConnection.js x: 2 # contributors y: 2 # changes
51.0
# changes
  min: 1.0
  average: 10.82
  25th percentile: 5.0
  median: 8.0
  75th percentile: 12.0
  max: 51.0
0 13.0
# contributors
min: 1.0 | average: 4.36 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 13.0

Number of Contributors vs. File Size: 55 points

src/base/nodeViewStandard.js x: 6 # contributors y: 66 lines of code src/base/shapes/ShapeParent.js x: 3 # contributors y: 65 lines of code src/base/trafficGraph.js x: 8 # contributors y: 614 lines of code src/vizceral.js x: 13 # contributors y: 561 lines of code src/focused/focusedNodeView.js x: 6 # contributors y: 316 lines of code src/base/ShapesFactory.js x: 3 # contributors y: 35 lines of code src/base/node.js x: 7 # contributors y: 220 lines of code src/base/nodeView.js x: 5 # contributors y: 193 lines of code src/base/shapes/CommonShapes.js x: 3 # contributors y: 7 lines of code src/base/shapes/ShapeAzure.js x: 3 # contributors y: 15 lines of code src/base/shapes/ShapePipe.js x: 3 # contributors y: 9 lines of code src/base/shapes/ShapeService.js x: 3 # contributors y: 12 lines of code src/base/shapes/ShapeStorage.js x: 3 # contributors y: 17 lines of code src/base/shapes/ShapeUser.js x: 3 # contributors y: 14 lines of code src/dns/dnsNodeView.js x: 5 # contributors y: 36 lines of code src/base/baseView.js x: 3 # contributors y: 82 lines of code src/base/connection.js x: 4 # contributors y: 47 lines of code src/base/connectionNoticeView.js x: 4 # contributors y: 87 lines of code src/base/connectionView.js x: 6 # contributors y: 374 lines of code src/base/graphObject.js x: 5 # contributors y: 72 lines of code src/base/trafficGraphView.js x: 4 # contributors y: 124 lines of code src/dns/dnsConnectionView.js x: 4 # contributors y: 155 lines of code src/dns/dnsTrafficGraph.js x: 5 # contributors y: 56 lines of code src/focused/focusedChildTrafficGraph.js x: 4 # contributors y: 28 lines of code src/focused/focusedTrafficGraph.js x: 5 # contributors y: 29 lines of code src/global/globalTrafficGraph.js x: 5 # contributors y: 134 lines of code src/globalDefinitions.js x: 4 # contributors y: 44 lines of code src/globalStyles.js x: 6 # contributors y: 10 lines of code src/layouts/dnsLayout.js x: 3 # contributors y: 40 lines of code src/layouts/ltrTreeLayout/acyclicFAS.js x: 4 # contributors y: 40 lines of code src/layouts/ltrTreeLayout/index.js x: 5 # contributors y: 65 lines of code src/layouts/ltrTreeLayout/ltrTreeLayouter.js x: 3 # contributors y: 104 lines of code src/layouts/ltrTreeLayout/ranker.js x: 5 # contributors y: 66 lines of code src/layouts/ringCenterLayout.js x: 4 # contributors y: 58 lines of code src/layouts/ringLayout.js x: 3 # contributors y: 4 lines of code src/moveNodeInteraction.js x: 4 # contributors y: 160 lines of code src/notices.js x: 4 # contributors y: 49 lines of code src/physics/particleSystem.js x: 3 # contributors y: 489 lines of code src/region/regionTrafficGraph.js x: 7 # contributors y: 103 lines of code src/rendererUtils.js x: 3 # contributors y: 73 lines of code src/base/nodeNameView.js x: 6 # contributors y: 113 lines of code src/region/regionNode.js x: 7 # contributors y: 24 lines of code src/focused/focusedNode.js x: 6 # contributors y: 24 lines of code src/global/globalNode.js x: 6 # contributors y: 30 lines of code src/dns/dnsNode.js x: 4 # contributors y: 16 lines of code src/global/globalConnection.js x: 4 # contributors y: 21 lines of code src/global/globalConnectionView.js x: 1 # contributors y: 14 lines of code src/region/regionConnection.js x: 2 # contributors y: 12 lines of code
614.0
lines of code
  min: 4.0
  average: 93.78
  25th percentile: 16.0
  median: 47.0
  75th percentile: 104.0
  max: 614.0
0 13.0
# contributors
min: 1.0 | average: 4.36 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 13.0

Number of Changes vs. Line Churn: 81 points

OSSMETADATA x: 6 # changes y: 10 line churn package.json x: 64 # changes y: 458 line churn USAGE.md x: 25 # changes y: 821 line churn package-lock.json x: 5 # changes y: 33866 line churn src/base/nodeViewStandard.js x: 16 # changes y: 227 line churn src/base/shapes/ShapeParent.js x: 5 # changes y: 309 line churn src/base/trafficGraph.js x: 47 # changes y: 2194 line churn src/vizceral.js x: 51 # changes y: 2807 line churn src/focused/focusedNodeView.js x: 8 # changes y: 1787 line churn src/base/ShapesFactory.js x: 9 # changes y: 182 line churn src/base/node.js x: 24 # changes y: 469 line churn src/base/nodeView.js x: 17 # changes y: 374 line churn src/base/shapes/ShapeAzure.js x: 4 # changes y: 133 line churn src/base/shapes/ShapeService.js x: 9 # changes y: 302 line churn src/dns/dnsNodeView.js x: 5 # changes y: 136 line churn src/base/baseView.js x: 7 # changes y: 50 line churn src/base/connectionNoticeView.js x: 10 # changes y: 28 line churn src/base/connectionView.js x: 25 # changes y: 1685 line churn src/dns/dnsConnectionView.js x: 8 # changes y: 614 line churn src/dns/dnsTrafficGraph.js x: 13 # changes y: 588 line churn src/focused/focusedTrafficGraph.js x: 12 # changes y: 344 line churn src/global/globalTrafficGraph.js x: 31 # changes y: 831 line churn src/globalStyles.js x: 20 # changes y: 349 line churn src/layouts/dnsLayout.js x: 3 # changes y: 215 line churn src/layouts/ltrTreeLayout/ltrTreeGraph.js x: 6 # changes y: 534 line churn src/layouts/ltrTreeLayout/ranker.js x: 7 # changes y: 307 line churn src/moveNodeInteraction.js x: 4 # changes y: 597 line churn src/physics/particleSystem.js x: 5 # changes y: 1647 line churn src/region/regionTrafficGraph.js x: 28 # changes y: 1430 line churn README.md x: 23 # changes y: 454 line churn src/base/nodeNameView.js x: 12 # changes y: 38 line churn src/region/regionNode.js x: 13 # changes y: 350 line churn src/global/globalNode.js x: 19 # changes y: 271 line churn src/base/nodeViewDetailed.js x: 23 # changes y: 1367 line churn src/base/jrlayouter/ranker.js x: 10 # changes y: 358 line churn src/base/layoutWorker.js x: 11 # changes y: 358 line churn .npmignore x: 2 # changes y: 2 line churn src/base/jrlayouter/acyclicFAS.js.orig x: 1 # changes y: 63 line churn src/physics/bla.js x: 2 # changes y: 934 line churn dist/vizceral.js x: 4 # changes y: 71403 line churn
71403.0
line churn
  min: 2.0
  average: 1669.72
  25th percentile: 70.0
  median: 227.0
  75th percentile: 463.5
  max: 71403.0
0 64.0
# changes
min: 1.0 | average: 10.48 | 25th percentile: 4.5 | median: 7.0 | 75th percentile: 11.0 | max: 64.0

Number of Contributors vs. Line Churn: 54 points

src/base/nodeViewStandard.js x: 6 # contributors y: 227 line churn src/base/shapes/ShapeParent.js x: 3 # contributors y: 309 line churn src/base/trafficGraph.js x: 8 # contributors y: 2194 line churn src/vizceral.js x: 13 # contributors y: 2807 line churn src/focused/focusedNodeView.js x: 6 # contributors y: 1787 line churn src/base/ShapesFactory.js x: 3 # contributors y: 182 line churn src/base/node.js x: 7 # contributors y: 469 line churn src/base/nodeView.js x: 5 # contributors y: 374 line churn src/base/shapes/CommonShapes.js x: 3 # contributors y: 91 line churn src/base/shapes/ShapeAzure.js x: 3 # contributors y: 133 line churn src/base/shapes/ShapeDefault.js x: 3 # contributors y: 258 line churn src/base/shapes/ShapePipe.js x: 3 # contributors y: 271 line churn src/dns/dnsNodeView.js x: 5 # contributors y: 136 line churn src/base/baseView.js x: 3 # contributors y: 50 line churn src/base/connection.js x: 4 # contributors y: 68 line churn src/base/connectionNoticeView.js x: 4 # contributors y: 28 line churn src/base/connectionView.js x: 6 # contributors y: 1685 line churn src/base/graphObject.js x: 5 # contributors y: 72 line churn src/dns/dnsConnectionView.js x: 4 # contributors y: 614 line churn src/dns/dnsTrafficGraph.js x: 5 # contributors y: 588 line churn src/focused/focusedTrafficGraph.js x: 5 # contributors y: 344 line churn src/global/globalTrafficGraph.js x: 5 # contributors y: 831 line churn src/globalDefinitions.js x: 4 # contributors y: 107 line churn src/globalStyles.js x: 6 # contributors y: 349 line churn src/layouts/dnsLayout.js x: 3 # contributors y: 215 line churn src/layouts/ltrTreeLayout/acyclicFAS.js x: 4 # contributors y: 205 line churn src/layouts/ltrTreeLayout/index.js x: 5 # contributors y: 230 line churn src/layouts/ltrTreeLayout/ltrTreeGraph.js x: 4 # contributors y: 534 line churn src/layouts/ltrTreeLayout/ltrTreeLayouter.js x: 3 # contributors y: 505 line churn src/layouts/ltrTreeLayout/ranker.js x: 5 # contributors y: 307 line churn src/layouts/ringCenterLayout.js x: 4 # contributors y: 305 line churn src/layouts/ringLayout.js x: 3 # contributors y: 103 line churn src/moveNodeInteraction.js x: 4 # contributors y: 597 line churn src/notices.js x: 4 # contributors y: 58 line churn src/physics/particleSystem.js x: 3 # contributors y: 1647 line churn src/region/regionTrafficGraph.js x: 7 # contributors y: 1430 line churn src/rendererUtils.js x: 3 # contributors y: 32 line churn src/base/nodeNameView.js x: 6 # contributors y: 38 line churn src/base/constants.js x: 3 # contributors y: 16 line churn src/region/regionNode.js x: 7 # contributors y: 350 line churn src/focused/focusedNode.js x: 6 # contributors y: 178 line churn src/global/globalNode.js x: 6 # contributors y: 271 line churn src/global/globalConnection.js x: 4 # contributors y: 22 line churn src/region/regionConnectionView.js x: 4 # contributors y: 122 line churn src/dns/dnsConnection.js x: 3 # contributors y: 66 line churn src/region/regionConnection.js x: 2 # contributors y: 36 line churn
2807.0
line churn
  min: 16.0
  average: 419.37
  25th percentile: 75.5
  median: 228.5
  75th percentile: 397.75
  max: 2807.0
0 13.0
# contributors
min: 2.0 | average: 4.43 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 13.0

File Size vs. Line Churn: 54 points

src/base/nodeViewStandard.js x: 66 lines of code y: 227 line churn src/base/shapes/ShapeParent.js x: 65 lines of code y: 309 line churn src/base/trafficGraph.js x: 614 lines of code y: 2194 line churn src/vizceral.js x: 561 lines of code y: 2807 line churn src/focused/focusedNodeView.js x: 316 lines of code y: 1787 line churn src/base/ShapesFactory.js x: 35 lines of code y: 182 line churn src/base/node.js x: 220 lines of code y: 469 line churn src/base/nodeView.js x: 193 lines of code y: 374 line churn src/base/shapes/CommonShapes.js x: 7 lines of code y: 91 line churn src/base/shapes/ShapeAzure.js x: 15 lines of code y: 133 line churn src/base/shapes/ShapeDefault.js x: 6 lines of code y: 258 line churn src/base/shapes/ShapePipe.js x: 9 lines of code y: 271 line churn src/base/shapes/ShapeService.js x: 12 lines of code y: 302 line churn src/base/shapes/ShapeStorage.js x: 17 lines of code y: 262 line churn src/base/shapes/ShapeUser.js x: 14 lines of code y: 258 line churn src/dns/dnsNodeView.js x: 36 lines of code y: 136 line churn src/base/baseView.js x: 82 lines of code y: 50 line churn src/base/connection.js x: 47 lines of code y: 68 line churn src/base/connectionNoticeView.js x: 87 lines of code y: 28 line churn src/base/connectionView.js x: 374 lines of code y: 1685 line churn src/base/graphObject.js x: 72 lines of code y: 72 line churn src/base/trafficGraphView.js x: 124 lines of code y: 76 line churn src/dns/dnsConnectionView.js x: 155 lines of code y: 614 line churn src/dns/dnsTrafficGraph.js x: 56 lines of code y: 588 line churn src/focused/focusedChildTrafficGraph.js x: 28 lines of code y: 74 line churn src/focused/focusedTrafficGraph.js x: 29 lines of code y: 344 line churn src/global/globalTrafficGraph.js x: 134 lines of code y: 831 line churn src/globalDefinitions.js x: 44 lines of code y: 107 line churn src/globalStyles.js x: 10 lines of code y: 349 line churn src/layouts/dnsLayout.js x: 40 lines of code y: 215 line churn src/layouts/ltrTreeLayout/acyclicFAS.js x: 40 lines of code y: 205 line churn src/layouts/ltrTreeLayout/index.js x: 65 lines of code y: 230 line churn src/layouts/ltrTreeLayout/ltrTreeGraph.js x: 124 lines of code y: 534 line churn src/layouts/ltrTreeLayout/ltrTreeLayoutWorker.js x: 19 lines of code y: 212 line churn src/layouts/ltrTreeLayout/ltrTreeLayouter.js x: 104 lines of code y: 505 line churn src/layouts/ltrTreeLayout/ranker.js x: 66 lines of code y: 307 line churn src/layouts/ringCenterLayout.js x: 58 lines of code y: 305 line churn src/layouts/ringLayout.js x: 4 lines of code y: 103 line churn src/moveNodeInteraction.js x: 160 lines of code y: 597 line churn src/notices.js x: 49 lines of code y: 58 line churn src/physics/particleSystem.js x: 489 lines of code y: 1647 line churn src/region/regionTrafficGraph.js x: 103 lines of code y: 1430 line churn src/rendererUtils.js x: 73 lines of code y: 32 line churn src/base/nodeNameView.js x: 113 lines of code y: 38 line churn src/base/constants.js x: 9 lines of code y: 16 line churn src/region/regionNode.js x: 24 lines of code y: 350 line churn src/focused/focusedNode.js x: 24 lines of code y: 178 line churn src/global/globalNode.js x: 30 lines of code y: 271 line churn src/base/index.js x: 12 lines of code y: 18 line churn src/dns/dnsNode.js x: 16 lines of code y: 203 line churn src/global/globalConnection.js x: 21 lines of code y: 22 line churn src/region/regionConnectionView.js x: 49 lines of code y: 122 line churn src/dns/dnsConnection.js x: 12 lines of code y: 66 line churn src/region/regionConnection.js x: 12 lines of code y: 36 line churn
2807.0
line churn
  min: 16.0
  average: 419.37
  25th percentile: 75.5
  median: 228.5
  75th percentile: 397.75
  max: 2807.0
0 614.0
lines of code
min: 4.0 | average: 95.26 | 25th percentile: 16.75 | median: 48.0 | 75th percentile: 106.25 | max: 614.0