spotify / vispana
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 9% | 40% | 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% | 0% | 14% | 49% | 36%
java0% | 0% | 0% | 28% | 71%
css0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 9% | 41% | 49%
ROOT0% | 0% | 0% | 0% | 100%
sample-app0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
query-result.js
in src/main/js/components/query-result
266 4
layout.js
in src/main/js/routes/layout
195 5
query-schema.js
in src/main/js/components/editor
178 1
ContentAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
175 10
simple-grid-row.js
in src/main/js/components/simple-grid
159 7
content.js
in src/main/js/routes/content
142 2
query-history.js
in src/main/js/routes/schema
138 1
query.js
in src/main/js/routes/schema
108 4
ContainerAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
101 6
configuration.js
in src/main/js/routes/layout
90 4
main.css
in src/main/resources/static
73 -
app-package.js
in src/main/js/routes/apppackage
71 1
editor.js
in src/main/js/components/editor
69 -
index.js
in src/main/js/routes/index
62 3
schema.js
in src/main/js/routes/schema
60 3
ContentNodesExtractor.java
in src/main/java/com/vispana/vespa/state/helpers
58 2
VespaStateClient.java
in src/main/java/com/vispana/vespa/state
57 1
ConfigNodesAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
41 1
vispana-error.js
in src/main/js/routes/error
39 -
VespaQueryClient.java
in src/main/java/com/vispana/vespa/query
39 1
tab-view.js
in src/main/js/components/tabs
38 1
MainController.java
in src/main/java/com/vispana/api
36 3
34 -
accordion.js
in src/main/js/components/accordion
34 -
Group.java
in src/main/java/com/vispana/api/model/apppackage
29 4
JSONSchemaGenerator.java
in src/main/java/com/vispana/schemagen
28 4
app.js
in src/main/js
27 -
Hosts.java
in src/main/java/com/vispana/api/model/apppackage
27 2
history-client.js
in src/main/js/client
26 3
Services.java
in src/main/java/com/vispana/api/model/apppackage
26 2
vispana-api-client.js
in src/main/js/client
25 2
container.js
in src/main/js/routes/container
25 1
SystemMetrics.java
in src/main/java/com/vispana/vespa/state/helpers
25 1
simple-grid.js
in src/main/js/components/simple-grid
24 1
preview.js
in src/main/js/routes/schema
24 1
VespaVersion.java
in src/main/java/com/vispana/api/model
23 1
WebAppConfig.java
in src/main/java/com/vispana
22 2
config.js
in src/main/js/routes/config
20 -
Content.java
in src/main/java/com/vispana/api/model/apppackage
20 3
services.xml
in sample-app
19 -
ProcessStatus.java
in src/main/java/com/vispana/vespa/state/helpers
18 1
ApplicationUrlFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
17 1
index.html
in src/main/resources/templates
16 -
Request.java
in src/main/java/com/vispana/vespa/state/helpers
16 2
AppPackageAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
14 1
MetricsFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
14 1
Nodes.java
in src/main/java/com/vispana/api/model/apppackage
14 1
Node.java
in src/main/java/com/vispana/api/model/apppackage
14 2
Host.java
in src/main/java/com/vispana/api/model/apppackage
14 2
Status.java
in src/main/java/com/vispana/api/model
13 1
Files With Most Units (Top 50)
File# lines# units
ContentAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
175 10
simple-grid-row.js
in src/main/js/components/simple-grid
159 7
ContainerAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
101 6
layout.js
in src/main/js/routes/layout
195 5
query-result.js
in src/main/js/components/query-result
266 4
configuration.js
in src/main/js/routes/layout
90 4
query.js
in src/main/js/routes/schema
108 4
Group.java
in src/main/java/com/vispana/api/model/apppackage
29 4
JSONSchemaGenerator.java
in src/main/java/com/vispana/schemagen
28 4
history-client.js
in src/main/js/client
26 3
schema.js
in src/main/js/routes/schema
60 3
index.js
in src/main/js/routes/index
62 3
MainController.java
in src/main/java/com/vispana/api
36 3
Content.java
in src/main/java/com/vispana/api/model/apppackage
20 3
vispana-api-client.js
in src/main/js/client
25 2
content.js
in src/main/js/routes/content
142 2
WebAppConfig.java
in src/main/java/com/vispana
22 2
ContentNodesExtractor.java
in src/main/java/com/vispana/vespa/state/helpers
58 2
Request.java
in src/main/java/com/vispana/vespa/state/helpers
16 2
Hosts.java
in src/main/java/com/vispana/api/model/apppackage
27 2
Node.java
in src/main/java/com/vispana/api/model/apppackage
14 2
Services.java
in src/main/java/com/vispana/api/model/apppackage
26 2
Host.java
in src/main/java/com/vispana/api/model/apppackage
14 2
tab-view.js
in src/main/js/components/tabs
38 1
simple-grid.js
in src/main/js/components/simple-grid
24 1
query-schema.js
in src/main/js/components/editor
178 1
app-package.js
in src/main/js/routes/apppackage
71 1
container.js
in src/main/js/routes/container
25 1
query-history.js
in src/main/js/routes/schema
138 1
preview.js
in src/main/js/routes/schema
24 1
VespaStateClient.java
in src/main/java/com/vispana/vespa/state
57 1
AppPackageAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
14 1
ConfigNodesAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
41 1
VespaVersionFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
11 1
ApplicationUrlFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
17 1
ProcessStatus.java
in src/main/java/com/vispana/vespa/state/helpers
18 1
NameExtractorFromUrl.java
in src/main/java/com/vispana/vespa/state/helpers
7 1
MetricsFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
14 1
SystemMetrics.java
in src/main/java/com/vispana/vespa/state/helpers
25 1
VespaQueryClient.java
in src/main/java/com/vispana/vespa/query
39 1
Main.java
in src/main/java/com/vispana
9 1
HostMetrics.java
in src/main/java/com/vispana/api/model
2 1
Status.java
in src/main/java/com/vispana/api/model
13 1
ConfigNode.java
in src/main/java/com/vispana/api/model/config
7 1
ConfigNodes.java
in src/main/java/com/vispana/api/model/config
3 1
ConfigCluster.java
in src/main/java/com/vispana/api/model/config
3 1
VespaVersion.java
in src/main/java/com/vispana/api/model
23 1
Nodes.java
in src/main/java/com/vispana/api/model/apppackage
14 1
ApplicationPackage.java
in src/main/java/com/vispana/api/model/apppackage
3 1
ContentData.java
in src/main/java/com/vispana/api/model/content
12 1
Files With Long Lines (Top 13)

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

File# lines# units# long lines
content.js
in src/main/js/routes/content
142 2 13
layout.js
in src/main/js/routes/layout
195 5 6
index.js
in src/main/js/routes/index
62 3 3
simple-grid-row.js
in src/main/js/components/simple-grid
159 7 2
query-result.js
in src/main/js/components/query-result
266 4 2
query-history.js
in src/main/js/routes/schema
138 1 2
schema.js
in src/main/js/routes/schema
60 3 2
vispana-error.js
in src/main/js/routes/error
39 - 2
tab-view.js
in src/main/js/components/tabs
38 1 1
accordion.js
in src/main/js/components/accordion
34 - 1
simple-grid.js
in src/main/js/components/simple-grid
24 1 1
configuration.js
in src/main/js/routes/layout
90 4 1
app-package.js
in src/main/js/routes/apppackage
71 1 1
Correlations

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

catalog-info.yaml x: 1 commits (all time) y: 7 lines of code src/main/js/routes/layout/layout.js x: 10 commits (all time) y: 195 lines of code src/main/resources/static/main.css x: 6 commits (all time) y: 73 lines of code sample-app/services.xml x: 1 commits (all time) y: 19 lines of code src/main/java/com/vispana/api/model/apppackage/Content.java x: 2 commits (all time) y: 20 lines of code src/main/java/com/vispana/api/model/apppackage/Group.java x: 2 commits (all time) y: 29 lines of code src/main/java/com/vispana/api/model/apppackage/Hosts.java x: 2 commits (all time) y: 27 lines of code src/main/java/com/vispana/api/model/apppackage/Nodes.java x: 1 commits (all time) y: 14 lines of code src/main/java/com/vispana/api/model/apppackage/Services.java x: 2 commits (all time) y: 26 lines of code src/main/java/com/vispana/vespa/state/VespaStateClient.java x: 4 commits (all time) y: 57 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java x: 4 commits (all time) y: 175 lines of code src/main/java/com/vispana/vespa/state/helpers/ContentNodesExtractor.java x: 2 commits (all time) y: 58 lines of code src/main/java/com/vispana/api/model/VespaVersion.java x: 1 commits (all time) y: 23 lines of code src/main/java/com/vispana/api/model/VispanaRoot.java x: 3 commits (all time) y: 11 lines of code src/main/java/com/vispana/vespa/state/helpers/VespaVersionFetcher.java x: 2 commits (all time) y: 11 lines of code src/main/js/routes/apppackage/app-package.js x: 5 commits (all time) y: 71 lines of code src/main/js/client/history-client.js x: 1 commits (all time) y: 26 lines of code src/main/js/components/query-result/query-result.js x: 8 commits (all time) y: 266 lines of code src/main/js/components/tabs/tab-view.js x: 3 commits (all time) y: 38 lines of code src/main/js/routes/schema/query-history.js x: 1 commits (all time) y: 138 lines of code src/main/js/routes/schema/query.js x: 9 commits (all time) y: 108 lines of code src/main/js/routes/schema/schema.js x: 4 commits (all time) y: 60 lines of code src/main/resources/templates/index.html x: 3 commits (all time) y: 16 lines of code src/main/js/components/accordion/accordion.js x: 2 commits (all time) y: 34 lines of code src/main/js/routes/content/content.js x: 6 commits (all time) y: 142 lines of code src/main/js/routes/error/vispana-error.js x: 4 commits (all time) y: 39 lines of code src/main/js/routes/index/index.js x: 5 commits (all time) y: 62 lines of code src/main/js/routes/loading/loading.js x: 3 commits (all time) y: 12 lines of code src/main/js/components/editor/editor.js x: 4 commits (all time) y: 69 lines of code src/main/js/routes/schema/preview.js x: 2 commits (all time) y: 24 lines of code src/main/java/com/vispana/api/MainController.java x: 3 commits (all time) y: 36 lines of code src/main/java/com/vispana/api/model/container/ContainerCluster.java x: 3 commits (all time) y: 4 lines of code src/main/java/com/vispana/schemagen/JSONSchemaGenerator.java x: 3 commits (all time) y: 28 lines of code src/main/java/com/vispana/vespa/query/VespaQueryClient.java x: 1 commits (all time) y: 39 lines of code src/main/java/com/vispana/vespa/state/assemblers/ConfigNodesAssembler.java x: 1 commits (all time) y: 41 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContainerAssembler.java x: 1 commits (all time) y: 101 lines of code src/main/java/com/vispana/vespa/state/helpers/ApplicationUrlFetcher.java x: 1 commits (all time) y: 17 lines of code src/main/java/com/vispana/vespa/state/helpers/ProcessStatus.java x: 1 commits (all time) y: 18 lines of code src/main/java/com/vispana/vespa/state/helpers/Request.java x: 1 commits (all time) y: 16 lines of code src/main/java/com/vispana/vespa/state/helpers/SystemMetrics.java x: 1 commits (all time) y: 25 lines of code src/main/js/app.js x: 4 commits (all time) y: 27 lines of code src/main/js/client/vispana-api-client.js x: 3 commits (all time) y: 25 lines of code src/main/js/components/editor/query-schema.js x: 1 commits (all time) y: 178 lines of code src/main/js/components/simple-grid/simple-grid.js x: 3 commits (all time) y: 24 lines of code src/main/js/routes/container/container.js x: 4 commits (all time) y: 25 lines of code src/main/js/routes/layout/configuration.js x: 1 commits (all time) y: 90 lines of code src/main/js/routes/config/config.js x: 3 commits (all time) y: 20 lines of code postcss.config.js x: 2 commits (all time) y: 6 lines of code src/main/java/com/vispana/Main.java x: 2 commits (all time) y: 9 lines of code src/main/java/com/vispana/WebAppConfig.java x: 2 commits (all time) y: 22 lines of code src/main/java/com/vispana/api/model/Host.java x: 2 commits (all time) y: 2 lines of code src/main/java/com/vispana/api/model/Status.java x: 2 commits (all time) y: 13 lines of code src/main/java/com/vispana/api/model/apppackage/ApplicationPackage.java x: 2 commits (all time) y: 3 lines of code src/main/java/com/vispana/api/model/config/ConfigNode.java x: 2 commits (all time) y: 7 lines of code src/main/java/com/vispana/api/model/content/ContentData.java x: 2 commits (all time) y: 12 lines of code src/main/js/components/simple-grid/simple-grid-row.js x: 2 commits (all time) y: 159 lines of code
266.0
lines of code
  min: 2.0
  average: 39.35
  25th percentile: 7.0
  median: 20.0
  75th percentile: 39.0
  max: 266.0
0 10.0
commits (all time)
min: 1.0 | average: 2.52 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0

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

catalog-info.yaml x: 1 contributors (all time) y: 7 lines of code src/main/js/routes/layout/layout.js x: 4 contributors (all time) y: 195 lines of code src/main/resources/static/main.css x: 3 contributors (all time) y: 73 lines of code sample-app/services.xml x: 1 contributors (all time) y: 19 lines of code src/main/java/com/vispana/api/model/apppackage/Content.java x: 1 contributors (all time) y: 20 lines of code src/main/java/com/vispana/api/model/apppackage/Group.java x: 1 contributors (all time) y: 29 lines of code src/main/java/com/vispana/api/model/apppackage/Hosts.java x: 1 contributors (all time) y: 27 lines of code src/main/java/com/vispana/api/model/apppackage/Nodes.java x: 1 contributors (all time) y: 14 lines of code src/main/java/com/vispana/api/model/apppackage/Services.java x: 1 contributors (all time) y: 26 lines of code src/main/java/com/vispana/vespa/state/VespaStateClient.java x: 2 contributors (all time) y: 57 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java x: 2 contributors (all time) y: 175 lines of code src/main/java/com/vispana/vespa/state/helpers/ContentNodesExtractor.java x: 1 contributors (all time) y: 58 lines of code src/main/java/com/vispana/api/model/VespaVersion.java x: 1 contributors (all time) y: 23 lines of code src/main/java/com/vispana/api/model/VispanaRoot.java x: 3 contributors (all time) y: 11 lines of code src/main/java/com/vispana/vespa/state/helpers/VespaVersionFetcher.java x: 2 contributors (all time) y: 11 lines of code src/main/js/routes/apppackage/app-package.js x: 3 contributors (all time) y: 71 lines of code src/main/js/components/query-result/query-result.js x: 3 contributors (all time) y: 266 lines of code src/main/js/components/tabs/tab-view.js x: 2 contributors (all time) y: 38 lines of code src/main/js/routes/schema/query-history.js x: 1 contributors (all time) y: 138 lines of code src/main/js/routes/schema/query.js x: 3 contributors (all time) y: 108 lines of code src/main/js/routes/schema/schema.js x: 2 contributors (all time) y: 60 lines of code src/main/resources/templates/index.html x: 2 contributors (all time) y: 16 lines of code src/main/js/components/accordion/accordion.js x: 1 contributors (all time) y: 34 lines of code src/main/js/routes/content/content.js x: 3 contributors (all time) y: 142 lines of code src/main/js/routes/error/vispana-error.js x: 1 contributors (all time) y: 39 lines of code src/main/js/routes/index/index.js x: 2 contributors (all time) y: 62 lines of code src/main/js/routes/loading/loading.js x: 1 contributors (all time) y: 12 lines of code src/main/js/components/editor/editor.js x: 2 contributors (all time) y: 69 lines of code src/main/js/routes/schema/preview.js x: 1 contributors (all time) y: 24 lines of code src/main/java/com/vispana/api/MainController.java x: 2 contributors (all time) y: 36 lines of code src/main/java/com/vispana/api/model/container/ContainerCluster.java x: 2 contributors (all time) y: 4 lines of code src/main/java/com/vispana/schemagen/JSONSchemaGenerator.java x: 2 contributors (all time) y: 28 lines of code src/main/java/com/vispana/vespa/state/assemblers/ConfigNodesAssembler.java x: 1 contributors (all time) y: 41 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContainerAssembler.java x: 1 contributors (all time) y: 101 lines of code src/main/java/com/vispana/vespa/state/helpers/ApplicationUrlFetcher.java x: 1 contributors (all time) y: 17 lines of code src/main/java/com/vispana/vespa/state/helpers/ProcessStatus.java x: 1 contributors (all time) y: 18 lines of code src/main/java/com/vispana/vespa/state/helpers/Request.java x: 1 contributors (all time) y: 16 lines of code src/main/java/com/vispana/vespa/state/helpers/SystemMetrics.java x: 1 contributors (all time) y: 25 lines of code src/main/js/app.js x: 2 contributors (all time) y: 27 lines of code src/main/js/client/vispana-api-client.js x: 2 contributors (all time) y: 25 lines of code src/main/js/components/editor/query-schema.js x: 1 contributors (all time) y: 178 lines of code src/main/js/components/simple-grid/simple-grid.js x: 2 contributors (all time) y: 24 lines of code src/main/js/routes/layout/configuration.js x: 1 contributors (all time) y: 90 lines of code src/main/js/routes/config/config.js x: 2 contributors (all time) y: 20 lines of code postcss.config.js x: 2 contributors (all time) y: 6 lines of code src/main/java/com/vispana/Main.java x: 2 contributors (all time) y: 9 lines of code src/main/java/com/vispana/WebAppConfig.java x: 2 contributors (all time) y: 22 lines of code src/main/java/com/vispana/api/model/Host.java x: 2 contributors (all time) y: 2 lines of code src/main/java/com/vispana/api/model/Status.java x: 2 contributors (all time) y: 13 lines of code src/main/java/com/vispana/api/model/apppackage/ApplicationPackage.java x: 2 contributors (all time) y: 3 lines of code src/main/java/com/vispana/api/model/config/ConfigNode.java x: 2 contributors (all time) y: 7 lines of code src/main/java/com/vispana/api/model/content/ContentData.java x: 2 contributors (all time) y: 12 lines of code src/main/js/components/simple-grid/simple-grid-row.js x: 2 contributors (all time) y: 159 lines of code tailwind.config.js x: 2 contributors (all time) y: 34 lines of code
266.0
lines of code
  min: 2.0
  average: 39.35
  25th percentile: 7.0
  median: 20.0
  75th percentile: 39.0
  max: 266.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.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): 1 points

catalog-info.yaml x: 1 commits (90d) y: 7 lines of code
7.0
lines of code
  min: 7.0
  average: 7.0
  25th percentile: 7.0
  median: 7.0
  75th percentile: 7.0
  max: 7.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

catalog-info.yaml x: 1 contributors (90d) y: 7 lines of code
7.0
lines of code
  min: 7.0
  average: 7.0
  25th percentile: 7.0
  median: 7.0
  75th percentile: 7.0
  max: 7.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0