File Size Overall
  • There are 113 files with 3,879 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (747 lines of code)
    • 0 medium size files (0 lines of code)
    • 8 small files (1,184 lines of code)
    • 104 very small files (1,948 lines of code)
0% | 19% | 0% | 30% | 50%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js0% | 21% | 0% | 28% | 50%
css0% | 0% | 0% | 100% | 0%
hbs0% | 0% | 0% | 0% | 100%
watchmanconfig0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
addon0% | 20% | 0% | 31% | 48%
config0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
app0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
nf-graph.js
in addon/components
747 73
189 14
nf-y-diff.js
in addon/components
176 17
addon.css
in addon/styles
172 -
graph-data-graphic.js
in addon/mixins
140 19
nf-brush-selection.js
in addon/components
138 18
graph-position.js
in addon/utils/nf
127 26
nf-y-axis.js
in addon/components
123 12
nf-x-axis.js
in addon/components
119 12
nf-bars.js
in addon/components
89 9
nf-area.js
in addon/components
85 10
nf-graph-content.js
in addon/components
85 10
nf-svg-rect.js
in addon/components
79 12
svg-dom.js
in addon/utils/nf
76 7
nf-range-marker.js
in addon/components
76 10
ember-try.js
in config
74 -
nf-svg-image.js
in addon/components
71 15
array-helpers.js
in addon/utils/nf
70 8
63 17
nf-selection-box.js
in addon/components
63 10
nf-bars-group.js
in addon/components
60 8
nf-right-tick.js
in addon/components
57 8
tracked-array-property.js
in addon/utils/nf
56 4
graph-mouse-event.js
in addon/utils/nf
48 12
nf-area-stack.js
in addon/components
47 6
nf-plot.js
in addon/components
47 7
nf-svg-path.js
in addon/components
47 3
44 8
nf-range-markers.js
in addon/components
41 3
40 2
nf-crosshairs.js
in addon/components
36 5
nf-svg-line.js
in addon/components
34 5
nf-line.js
in addon/components
34 3
nf-plots.js
in addon/components
29 2
nf-dot.js
in addon/components
29 4
graph-area-utils.js
in addon/mixins
24 1
hbs
nf-graph-content.hbs
in addon/templates/components
23 -
index.js
in root
22 1
22 3
nf-tracker.js
in addon/components
22 2
hbs
nf-graph.hbs
in addon/templates/components
22 -
hbs
nf-graph-yieldables.hbs
in addon/templates/components
22 -
nf-horizontal-line.js
in addon/components
21 1
nf-vertical-line.js
in addon/components
21 2
testem.js
in root
21 -
nf-component.js
in addon/components
19 1
17 2
graph-line-utils.js
in addon/mixins
17 1
nf-group.js
in addon/components
15 1
hbs
nf-y-axis.hbs
in addon/templates/components
15 -
Files With Most Units (Top 47)
File# lines# units
nf-graph.js
in addon/components
747 73
graph-position.js
in addon/utils/nf
127 26
graph-data-graphic.js
in addon/mixins
140 19
nf-brush-selection.js
in addon/components
138 18
63 17
nf-y-diff.js
in addon/components
176 17
nf-svg-image.js
in addon/components
71 15
189 14
graph-mouse-event.js
in addon/utils/nf
48 12
nf-svg-rect.js
in addon/components
79 12
nf-y-axis.js
in addon/components
123 12
nf-x-axis.js
in addon/components
119 12
nf-area.js
in addon/components
85 10
nf-range-marker.js
in addon/components
76 10
nf-graph-content.js
in addon/components
85 10
nf-selection-box.js
in addon/components
63 10
nf-bars.js
in addon/components
89 9
44 8
array-helpers.js
in addon/utils/nf
70 8
nf-bars-group.js
in addon/components
60 8
nf-right-tick.js
in addon/components
57 8
svg-dom.js
in addon/utils/nf
76 7
nf-plot.js
in addon/components
47 7
nf-area-stack.js
in addon/components
47 6
nf-crosshairs.js
in addon/components
36 5
nf-svg-line.js
in addon/components
34 5
tracked-array-property.js
in addon/utils/nf
56 4
nf-dot.js
in addon/components
29 4
22 3
nf-range-markers.js
in addon/components
41 3
nf-line.js
in addon/components
34 3
nf-svg-path.js
in addon/components
47 3
17 2
40 2
nf-vertical-line.js
in addon/components
21 2
nf-plots.js
in addon/components
29 2
nf-tracker.js
in addon/components
22 2
7 1
4 1
index.js
in root
22 1
graph-area-utils.js
in addon/mixins
24 1
graph-line-utils.js
in addon/mixins
17 1
scale-utils.js
in addon/utils/nf
4 1
nf-component.js
in addon/components
19 1
nf-horizontal-line.js
in addon/components
21 1
nf-group.js
in addon/components
15 1
nf-tick-label.js
in addon/components
14 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 7 long lines.

File# lines# units# long lines
nf-area.js
in addon/components
85 10 1
nf-bars.js
in addon/components
89 9 1
nf-area-stack.js
in addon/components
47 6 1
nf-line.js
in addon/components
34 3 1
hbs
nf-line.hbs
in addon/templates/components
7 - 1
hbs
nf-area.hbs
in addon/templates/components
5 - 1
hbs
nf-plots.hbs
in addon/templates/components
5 - 1
Correlations

File Size vs. Commits (all time): 113 points

index.js x: 24 commits (all time) y: 22 lines of code addon/components/nf-area-stack.js x: 5 commits (all time) y: 47 lines of code addon/components/nf-area.js x: 4 commits (all time) y: 85 lines of code addon/components/nf-bars-group.js x: 4 commits (all time) y: 60 lines of code addon/components/nf-bars.js x: 4 commits (all time) y: 89 lines of code addon/components/nf-brush-selection.js x: 4 commits (all time) y: 138 lines of code addon/components/nf-component.js x: 4 commits (all time) y: 19 lines of code addon/components/nf-crosshairs.js x: 4 commits (all time) y: 36 lines of code addon/components/nf-dot.js x: 4 commits (all time) y: 29 lines of code addon/components/nf-graph-yieldables.js x: 4 commits (all time) y: 8 lines of code addon/components/nf-graph.js x: 6 commits (all time) y: 747 lines of code addon/components/nf-group.js x: 4 commits (all time) y: 15 lines of code addon/components/nf-horizontal-line.js x: 4 commits (all time) y: 21 lines of code addon/components/nf-line.js x: 4 commits (all time) y: 34 lines of code addon/components/nf-plot.js x: 4 commits (all time) y: 47 lines of code addon/components/nf-range-marker.js x: 5 commits (all time) y: 76 lines of code addon/components/nf-range-markers.js x: 4 commits (all time) y: 41 lines of code addon/components/nf-right-tick.js x: 4 commits (all time) y: 57 lines of code addon/components/nf-selection-box.js x: 4 commits (all time) y: 63 lines of code addon/components/nf-svg-image.js x: 5 commits (all time) y: 71 lines of code addon/components/nf-svg-rect.js x: 5 commits (all time) y: 79 lines of code addon/components/nf-tick-label.js x: 4 commits (all time) y: 14 lines of code addon/components/nf-tracker.js x: 6 commits (all time) y: 22 lines of code addon/components/nf-x-axis.js x: 6 commits (all time) y: 119 lines of code addon/components/nf-y-axis.js x: 6 commits (all time) y: 123 lines of code addon/components/nf-y-diff.js x: 4 commits (all time) y: 176 lines of code addon/mixins/graph-area-utils.js x: 6 commits (all time) y: 24 lines of code addon/mixins/graph-data-graphic.js x: 25 commits (all time) y: 140 lines of code addon/mixins/graph-graphic-with-tracking-dot.js x: 27 commits (all time) y: 189 lines of code addon/mixins/graph-line-utils.js x: 6 commits (all time) y: 17 lines of code addon/mixins/graph-registered-graphic.js x: 10 commits (all time) y: 17 lines of code addon/mixins/graph-requires-scale-source.js x: 16 commits (all time) y: 63 lines of code addon/mixins/graph-selectable-graphic.js x: 8 commits (all time) y: 22 lines of code addon/utils/nf/graph-mouse-event.js x: 14 commits (all time) y: 48 lines of code addon/utils/nf/graph-position.js x: 12 commits (all time) y: 127 lines of code addon/utils/nf/scroll-area-action-context.js x: 9 commits (all time) y: 44 lines of code addon/utils/nf/svg-dom.js x: 11 commits (all time) y: 76 lines of code addon/utils/nf/tracked-array-property.js x: 12 commits (all time) y: 56 lines of code config/ember-try.js x: 7 commits (all time) y: 74 lines of code config/environment.js x: 6 commits (all time) y: 4 lines of code ember-cli-build.js x: 6 commits (all time) y: 7 lines of code .watchmanconfig x: 2 commits (all time) y: 3 lines of code addon/styles/addon.css x: 2 commits (all time) y: 172 lines of code addon/templates/components/nf-bars.hbs x: 2 commits (all time) y: 6 lines of code addon/templates/components/nf-brush-selection.hbs x: 2 commits (all time) y: 12 lines of code addon/templates/components/nf-component.hbs x: 2 commits (all time) y: 1 lines of code addon/templates/components/nf-graph-content.hbs x: 2 commits (all time) y: 23 lines of code addon/templates/components/nf-graph-yieldables.hbs x: 3 commits (all time) y: 22 lines of code addon/templates/components/nf-x-axis.hbs x: 2 commits (all time) y: 15 lines of code addon/utils/nf/array-helpers.js x: 5 commits (all time) y: 70 lines of code addon/utils/parse-property-expression.js x: 3 commits (all time) y: 40 lines of code app/components/nf-area-stack.js x: 13 commits (all time) y: 1 lines of code app/components/nf-area.js x: 27 commits (all time) y: 1 lines of code app/components/nf-bars-group.js x: 12 commits (all time) y: 1 lines of code app/components/nf-brush-selection.js x: 15 commits (all time) y: 1 lines of code app/components/nf-graph-content.js x: 21 commits (all time) y: 1 lines of code app/components/nf-graph-yieldables.js x: 3 commits (all time) y: 1 lines of code app/components/nf-graph.js x: 45 commits (all time) y: 1 lines of code app/components/nf-horizontal-line.js x: 14 commits (all time) y: 1 lines of code app/components/nf-range-marker.js x: 18 commits (all time) y: 1 lines of code app/components/nf-svg-line.js x: 10 commits (all time) y: 1 lines of code app/components/nf-svg-path.js x: 11 commits (all time) y: 1 lines of code app/components/nf-tick-label.js x: 5 commits (all time) y: 1 lines of code app/components/nf-x-axis.js x: 29 commits (all time) y: 1 lines of code app/components/nf-y-axis.js x: 28 commits (all time) y: 1 lines of code
747.0
lines of code
  min: 1.0
  average: 34.33
  25th percentile: 1.0
  median: 6.0
  75th percentile: 42.5
  max: 747.0
0 45.0
commits (all time)
min: 2.0 | average: 7.55 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 12.0 | max: 45.0

File Size vs. Contributors (all time): 113 points

index.js x: 6 contributors (all time) y: 22 lines of code addon/components/nf-area-stack.js x: 3 contributors (all time) y: 47 lines of code addon/components/nf-area.js x: 3 contributors (all time) y: 85 lines of code addon/components/nf-bars-group.js x: 3 contributors (all time) y: 60 lines of code addon/components/nf-bars.js x: 3 contributors (all time) y: 89 lines of code addon/components/nf-brush-selection.js x: 3 contributors (all time) y: 138 lines of code addon/components/nf-component.js x: 3 contributors (all time) y: 19 lines of code addon/components/nf-crosshairs.js x: 3 contributors (all time) y: 36 lines of code addon/components/nf-dot.js x: 3 contributors (all time) y: 29 lines of code addon/components/nf-graph-yieldables.js x: 3 contributors (all time) y: 8 lines of code addon/components/nf-graph.js x: 3 contributors (all time) y: 747 lines of code addon/components/nf-group.js x: 3 contributors (all time) y: 15 lines of code addon/components/nf-horizontal-line.js x: 3 contributors (all time) y: 21 lines of code addon/components/nf-line.js x: 3 contributors (all time) y: 34 lines of code addon/components/nf-range-marker.js x: 3 contributors (all time) y: 76 lines of code addon/components/nf-range-markers.js x: 3 contributors (all time) y: 41 lines of code addon/components/nf-right-tick.js x: 3 contributors (all time) y: 57 lines of code addon/components/nf-selection-box.js x: 3 contributors (all time) y: 63 lines of code addon/components/nf-svg-image.js x: 3 contributors (all time) y: 71 lines of code addon/components/nf-svg-rect.js x: 3 contributors (all time) y: 79 lines of code addon/components/nf-tick-label.js x: 3 contributors (all time) y: 14 lines of code addon/components/nf-x-axis.js x: 3 contributors (all time) y: 119 lines of code addon/components/nf-y-axis.js x: 3 contributors (all time) y: 123 lines of code addon/components/nf-y-diff.js x: 3 contributors (all time) y: 176 lines of code addon/mixins/graph-area-utils.js x: 4 contributors (all time) y: 24 lines of code addon/mixins/graph-data-graphic.js x: 7 contributors (all time) y: 140 lines of code addon/mixins/graph-graphic-with-tracking-dot.js x: 6 contributors (all time) y: 189 lines of code addon/mixins/graph-line-utils.js x: 4 contributors (all time) y: 17 lines of code addon/mixins/graph-registered-graphic.js x: 6 contributors (all time) y: 17 lines of code addon/mixins/graph-requires-scale-source.js x: 7 contributors (all time) y: 63 lines of code addon/utils/nf/graph-mouse-event.js x: 6 contributors (all time) y: 48 lines of code addon/utils/nf/graph-position.js x: 6 contributors (all time) y: 127 lines of code addon/utils/nf/scroll-area-action-context.js x: 5 contributors (all time) y: 44 lines of code addon/utils/nf/svg-dom.js x: 6 contributors (all time) y: 76 lines of code addon/utils/nf/tracked-array-property.js x: 6 contributors (all time) y: 56 lines of code config/ember-try.js x: 5 contributors (all time) y: 74 lines of code config/environment.js x: 4 contributors (all time) y: 4 lines of code ember-cli-build.js x: 4 contributors (all time) y: 7 lines of code .watchmanconfig x: 2 contributors (all time) y: 3 lines of code addon/styles/addon.css x: 2 contributors (all time) y: 172 lines of code addon/templates/components/nf-bars.hbs x: 2 contributors (all time) y: 6 lines of code addon/templates/components/nf-brush-selection.hbs x: 2 contributors (all time) y: 12 lines of code addon/templates/components/nf-component.hbs x: 2 contributors (all time) y: 1 lines of code addon/templates/components/nf-graph-content.hbs x: 2 contributors (all time) y: 23 lines of code addon/templates/components/nf-x-axis.hbs x: 2 contributors (all time) y: 15 lines of code addon/utils/nf/array-helpers.js x: 3 contributors (all time) y: 70 lines of code app/components/nf-area-stack.js x: 5 contributors (all time) y: 1 lines of code app/components/nf-area.js x: 7 contributors (all time) y: 1 lines of code app/components/nf-graph.js x: 8 contributors (all time) y: 1 lines of code app/components/nf-line.js x: 6 contributors (all time) y: 1 lines of code app/components/nf-tick-label.js x: 4 contributors (all time) y: 1 lines of code addon/utils/nf/graph-event.js x: 1 contributors (all time) y: 5 lines of code
747.0
lines of code
  min: 1.0
  average: 34.33
  25th percentile: 1.0
  median: 6.0
  75th percentile: 42.5
  max: 747.0
0 8.0
contributors (all time)
min: 1.0 | average: 3.58 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 8.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...