File Size Overall
  • There are 28 files with 1,267 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (533 lines of code)
    • 0 medium size files (0 lines of code)
    • 1 small files (111 lines of code)
    • 26 very small files (623 lines of code)
0% | 42% | 0% | 8% | 49%
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
scss0% | 94% | 0% | 0% | 5%
hbs0% | 0% | 0% | 25% | 74%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
app0% | 43% | 0% | 9% | 47%
config0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 28)
File# lines# units
coderay.scss
in app/styles
533 -
hbs
detailed-line-graph.hbs
in app/templates/components
111 -
hbs
bars-with-line.hbs
in app/templates/components
71 -
hbs
basic-bar-graph.hbs
in app/templates/components
71 -
hbs
basic-area-graph.hbs
in app/templates/components
59 -
hbs
application.hbs
in app/templates
59 -
hbs
basic-line-graph.hbs
in app/templates/components
55 -
data-generator.js
in app/services
53 5
brush-select-zoom.js
in app/components
31 5
app.scss
in app/styles
29 -
25 1
20 -
format-hour-minute.js
in app/helpers
20 1
graph-primitives.js
in app/components
18 2
utility.js
in app/services
16 2
app.js
in app
12 -
bars-with-line.js
in app/components
11 2
hbs
graph-primitives.hbs
in app/templates/components
8 -
mouse-tracking-data.js
in app/components
7 1
mouse-tracking.js
in app/components
7 1
basic-area-graph.js
in app/components
7 1
stacked-area-graph.js
in app/components
7 1
detailed-line-graph.js
in app/components
7 1
basic-line-graph.js
in app/components
7 1
basic-bar-graph.js
in app/components
7 1
router.js
in app
7 -
5 -
4 -
Files With Most Units (Top 14)
File# lines# units
brush-select-zoom.js
in app/components
31 5
data-generator.js
in app/services
53 5
graph-primitives.js
in app/components
18 2
bars-with-line.js
in app/components
11 2
utility.js
in app/services
16 2
mouse-tracking-data.js
in app/components
7 1
mouse-tracking.js
in app/components
7 1
basic-area-graph.js
in app/components
7 1
stacked-area-graph.js
in app/components
7 1
detailed-line-graph.js
in app/components
7 1
basic-line-graph.js
in app/components
7 1
basic-bar-graph.js
in app/components
7 1
format-hour-minute.js
in app/helpers
20 1
25 1
Files With Long Lines (Top 5)

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

File# lines# units# long lines
hbs
detailed-line-graph.hbs
in app/templates/components
111 - 31
hbs
bars-with-line.hbs
in app/templates/components
71 - 20
hbs
basic-bar-graph.hbs
in app/templates/components
71 - 17
hbs
basic-area-graph.hbs
in app/templates/components
59 - 13
hbs
basic-line-graph.hbs
in app/templates/components
55 - 12
Correlations

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

app/templates/components/detailed-line-graph.hbs x: 3 commits (all time) y: 111 lines of code Brocfile.js x: 1 commits (all time) y: 4 lines of code app/templates/application.hbs x: 7 commits (all time) y: 59 lines of code app/index.html x: 3 commits (all time) y: 20 lines of code config/environment.js x: 4 commits (all time) y: 25 lines of code app/components/bars-with-line.js x: 1 commits (all time) y: 11 lines of code app/components/basic-area-graph.js x: 1 commits (all time) y: 7 lines of code app/components/brush-select-zoom.js x: 1 commits (all time) y: 31 lines of code app/components/graph-primitives.js x: 1 commits (all time) y: 18 lines of code app/helpers/format-hour-minute.js x: 1 commits (all time) y: 20 lines of code app/services/data-generator.js x: 1 commits (all time) y: 53 lines of code app/services/utility.js x: 1 commits (all time) y: 16 lines of code app/styles/app.scss x: 1 commits (all time) y: 29 lines of code app/styles/coderay.scss x: 1 commits (all time) y: 533 lines of code app/templates/components/bars-with-line.hbs x: 1 commits (all time) y: 71 lines of code app/templates/components/basic-area-graph.hbs x: 1 commits (all time) y: 59 lines of code app/templates/components/basic-line-graph.hbs x: 1 commits (all time) y: 55 lines of code
533.0
lines of code
  min: 4.0
  average: 49.72
  25th percentile: 7.0
  median: 20.0
  75th percentile: 57.0
  max: 533.0
0 7.0
commits (all time)
min: 1.0 | average: 1.52 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

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

app/templates/components/detailed-line-graph.hbs x: 3 contributors (all time) y: 111 lines of code Brocfile.js x: 1 contributors (all time) y: 4 lines of code app/templates/application.hbs x: 3 contributors (all time) y: 59 lines of code app/index.html x: 2 contributors (all time) y: 20 lines of code config/environment.js x: 2 contributors (all time) y: 25 lines of code app/components/bars-with-line.js x: 1 contributors (all time) y: 11 lines of code app/components/basic-area-graph.js x: 1 contributors (all time) y: 7 lines of code app/components/brush-select-zoom.js x: 1 contributors (all time) y: 31 lines of code app/components/graph-primitives.js x: 1 contributors (all time) y: 18 lines of code app/helpers/format-hour-minute.js x: 1 contributors (all time) y: 20 lines of code app/services/data-generator.js x: 1 contributors (all time) y: 53 lines of code app/services/utility.js x: 1 contributors (all time) y: 16 lines of code app/styles/app.scss x: 1 contributors (all time) y: 29 lines of code app/styles/coderay.scss x: 1 contributors (all time) y: 533 lines of code app/templates/components/bars-with-line.hbs x: 1 contributors (all time) y: 71 lines of code app/templates/components/basic-area-graph.hbs x: 1 contributors (all time) y: 59 lines of code app/templates/components/basic-line-graph.hbs x: 1 contributors (all time) y: 55 lines of code
533.0
lines of code
  min: 4.0
  average: 49.72
  25th percentile: 7.0
  median: 20.0
  75th percentile: 57.0
  max: 533.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.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...