guardian / CDS-K8s
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 56% | 43%
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
scala0% | 0% | 0% | 78% | 21%
py0% | 0% | 0% | 46% | 53%
tsx0% | 0% | 0% | 66% | 33%
jsx0% | 0% | 0% | 97% | 2%
ts0% | 0% | 0% | 0% | 100%
xsd0% | 0% | 0% | 0% | 100%
sbt0% | 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
cdslogviewer0% | 0% | 0% | 64% | 35%
cdsresponder0% | 0% | 0% | 47% | 52%
cdsreaper0% | 0% | 0% | 36% | 63%
Longest Files (Top 43)
File# lines# units
index.jsx
in cdslogviewer/frontend/app
199 -
LogSelector.tsx
in cdslogviewer/frontend/app
189 -
Security.scala
in cdslogviewer/app/auth
170 13
UploadRequestedProcessor.py
in cdsresponder/rabbitmq
160 9
BearerTokenAuth.scala
in cdslogviewer/app/auth
148 8
LogContent.tsx
in cdslogviewer/frontend/app/logreader
133 -
K8MessageProcessor.py
in cdsresponder/rabbitmq
111 11
LogsController.scala
in cdslogviewer/app/controllers
109 3
jobwatcher.py
in cdsreaper
108 12
cds_launcher.py
in cdsresponder/cds
86 6
MainWindow.tsx
in cdslogviewer/frontend/app
85 -
cdsresponder.py
in cdsresponder
78 6
data-loading.ts
in cdslogviewer/frontend/app
72 3
HMAC.scala
in cdslogviewer/app/auth
61 4
messagesender.py
in cdsreaper
55 3
cdsreaper.py
in cdsreaper
54 2
messageprocessor.py
in cdsresponder/rabbitmq
54 3
xsd
inmeta.xsd
in cdsresponder
53 -
journal.py
in cdsreaper
40 5
LogReader.tsx
in cdslogviewer/frontend/app
39 -
LogByJobName.tsx
in cdslogviewer/frontend/app
38 -
models.py
in cdsreaper
37 6
build.sbt
in cdslogviewer
37 -
logback.xml
in cdslogviewer/conf
31 -
IndexController.scala
in cdslogviewer/app/controllers
25 1
theming.ts
in cdslogviewer/frontend/app
24 1
format_error.ts
in cdslogviewer/frontend/app/common
24 2
authenticated_fetch.ts
in cdslogviewer/frontend/app/common
22 1
LogInfo.scala
in cdslogviewer/app/responses
19 1
index.scala.html
in cdslogviewer/app/views
16 -
k8utils.py
in cdsresponder/k8s
16 2
bytesformatter.ts
in cdslogviewer/frontend/app/common
13 1
mappings.py
in cdsresponder/rabbitmq
13 -
Conf.scala
in cdslogviewer/app/auth
6 -
jestSetup.jsx
in cdslogviewer/frontend
5 -
Module.scala
in cdslogviewer/app
5 1
plugins.sbt
in cdslogviewer/project
5 -
ObjectListResponse.scala
in cdslogviewer/app/responses
2 -
GenericErrorResponse.scala
in cdslogviewer/app/responses
2 -
cdsjob.yaml
in cdsresponder/templates
1 -
__init__.py
in cdsresponder/cds
1 -
__init__.py
in cdsresponder/rabbitmq
1 -
__init__.py
in cdsresponder/k8s
1 -
Files With Most Units (Top 23)
File# lines# units
Security.scala
in cdslogviewer/app/auth
170 13
jobwatcher.py
in cdsreaper
108 12
K8MessageProcessor.py
in cdsresponder/rabbitmq
111 11
UploadRequestedProcessor.py
in cdsresponder/rabbitmq
160 9
BearerTokenAuth.scala
in cdslogviewer/app/auth
148 8
models.py
in cdsreaper
37 6
cds_launcher.py
in cdsresponder/cds
86 6
cdsresponder.py
in cdsresponder
78 6
journal.py
in cdsreaper
40 5
HMAC.scala
in cdslogviewer/app/auth
61 4
messagesender.py
in cdsreaper
55 3
data-loading.ts
in cdslogviewer/frontend/app
72 3
LogsController.scala
in cdslogviewer/app/controllers
109 3
messageprocessor.py
in cdsresponder/rabbitmq
54 3
cdsreaper.py
in cdsreaper
54 2
format_error.ts
in cdslogviewer/frontend/app/common
24 2
k8utils.py
in cdsresponder/k8s
16 2
theming.ts
in cdslogviewer/frontend/app
24 1
bytesformatter.ts
in cdslogviewer/frontend/app/common
13 1
authenticated_fetch.ts
in cdslogviewer/frontend/app/common
22 1
LogInfo.scala
in cdslogviewer/app/responses
19 1
Module.scala
in cdslogviewer/app
5 1
IndexController.scala
in cdslogviewer/app/controllers
25 1
Files With Long Lines (Top 15)

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

File# lines# units# long lines
Security.scala
in cdslogviewer/app/auth
170 13 11
K8MessageProcessor.py
in cdsresponder/rabbitmq
111 11 6
messageprocessor.py
in cdsresponder/rabbitmq
54 3 5
UploadRequestedProcessor.py
in cdsresponder/rabbitmq
160 9 4
journal.py
in cdsreaper
40 5 3
LogsController.scala
in cdslogviewer/app/controllers
109 3 3
cds_launcher.py
in cdsresponder/cds
86 6 3
cdsresponder.py
in cdsresponder
78 6 3
cdsreaper.py
in cdsreaper
54 2 2
messagesender.py
in cdsreaper
55 3 2
HMAC.scala
in cdslogviewer/app/auth
61 4 2
BearerTokenAuth.scala
in cdslogviewer/app/auth
148 8 2
jobwatcher.py
in cdsreaper
108 12 1
build.sbt
in cdslogviewer
37 - 1
k8utils.py
in cdsresponder/k8s
16 2 1
Correlations

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

cdslogviewer/app/auth/BearerTokenAuth.scala x: 9 commits (all time) y: 148 lines of code cdslogviewer/frontend/app/LogByJobName.tsx x: 18 commits (all time) y: 38 lines of code cdslogviewer/frontend/app/LogSelector.tsx x: 20 commits (all time) y: 189 lines of code cdslogviewer/frontend/app/MainWindow.tsx x: 15 commits (all time) y: 85 lines of code cdslogviewer/frontend/app/index.jsx x: 21 commits (all time) y: 199 lines of code cdslogviewer/app/auth/HMAC.scala x: 3 commits (all time) y: 61 lines of code cdslogviewer/app/controllers/LogsController.scala x: 25 commits (all time) y: 109 lines of code cdslogviewer/build.sbt x: 6 commits (all time) y: 37 lines of code cdslogviewer/project/plugins.sbt x: 2 commits (all time) y: 5 lines of code cdslogviewer/app/auth/Security.scala x: 5 commits (all time) y: 170 lines of code cdslogviewer/conf/logback.xml x: 3 commits (all time) y: 31 lines of code cdslogviewer/frontend/app/logreader/LogContent.tsx x: 16 commits (all time) y: 133 lines of code cdslogviewer/frontend/app/data-loading.ts x: 22 commits (all time) y: 72 lines of code cdsresponder/k8s/k8utils.py x: 5 commits (all time) y: 16 lines of code cdsresponder/rabbitmq/K8MessageProcessor.py x: 14 commits (all time) y: 111 lines of code cdslogviewer/app/controllers/IndexController.scala x: 3 commits (all time) y: 25 lines of code cdslogviewer/frontend/app/LogReader.tsx x: 5 commits (all time) y: 39 lines of code cdsreaper/jobwatcher.py x: 7 commits (all time) y: 108 lines of code cdsresponder/rabbitmq/UploadRequestedProcessor.py x: 12 commits (all time) y: 160 lines of code cdsresponder/cds/cds_launcher.py x: 16 commits (all time) y: 86 lines of code cdslogviewer/app/auth/Conf.scala x: 2 commits (all time) y: 6 lines of code cdslogviewer/frontend/app/theming.ts x: 3 commits (all time) y: 24 lines of code cdsresponder/inmeta.xsd x: 5 commits (all time) y: 53 lines of code cdsresponder/k8s/__init__.py x: 3 commits (all time) y: 1 lines of code cdsresponder/rabbitmq/mappings.py x: 4 commits (all time) y: 13 lines of code cdsresponder/rabbitmq/messageprocessor.py x: 7 commits (all time) y: 54 lines of code cdsreaper/cdsreaper.py x: 4 commits (all time) y: 54 lines of code cdsreaper/journal.py x: 3 commits (all time) y: 40 lines of code cdsreaper/messagesender.py x: 3 commits (all time) y: 55 lines of code cdslogviewer/frontend/app/common/authenticated_fetch.ts x: 2 commits (all time) y: 22 lines of code cdsreaper/models.py x: 1 commits (all time) y: 37 lines of code cdsresponder/cdsresponder.py x: 2 commits (all time) y: 78 lines of code cdslogviewer/frontend/app/common/bytesformatter.ts x: 1 commits (all time) y: 13 lines of code cdslogviewer/frontend/app/common/format_error.ts x: 1 commits (all time) y: 24 lines of code cdslogviewer/frontend/jestSetup.jsx x: 1 commits (all time) y: 5 lines of code cdslogviewer/app/responses/LogInfo.scala x: 1 commits (all time) y: 19 lines of code cdslogviewer/app/responses/GenericErrorResponse.scala x: 1 commits (all time) y: 2 lines of code cdslogviewer/app/views/index.scala.html x: 1 commits (all time) y: 16 lines of code cdsresponder/templates/cdsjob.yaml x: 1 commits (all time) y: 1 lines of code
199.0
lines of code
  min: 1.0
  average: 55.88
  25th percentile: 13.0
  median: 37.5
  75th percentile: 85.25
  max: 199.0
0 25.0
commits (all time)
min: 1.0 | average: 6.57 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.75 | max: 25.0

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

cdslogviewer/app/auth/BearerTokenAuth.scala x: 4 contributors (all time) y: 148 lines of code cdslogviewer/frontend/app/LogByJobName.tsx x: 2 contributors (all time) y: 38 lines of code cdslogviewer/frontend/app/LogSelector.tsx x: 4 contributors (all time) y: 189 lines of code cdslogviewer/frontend/app/MainWindow.tsx x: 3 contributors (all time) y: 85 lines of code cdslogviewer/frontend/app/index.jsx x: 4 contributors (all time) y: 199 lines of code cdslogviewer/app/auth/HMAC.scala x: 3 contributors (all time) y: 61 lines of code cdslogviewer/app/controllers/LogsController.scala x: 4 contributors (all time) y: 109 lines of code cdslogviewer/build.sbt x: 4 contributors (all time) y: 37 lines of code cdslogviewer/project/plugins.sbt x: 2 contributors (all time) y: 5 lines of code cdslogviewer/app/auth/Security.scala x: 4 contributors (all time) y: 170 lines of code cdslogviewer/conf/logback.xml x: 2 contributors (all time) y: 31 lines of code cdslogviewer/frontend/app/logreader/LogContent.tsx x: 4 contributors (all time) y: 133 lines of code cdslogviewer/frontend/app/data-loading.ts x: 3 contributors (all time) y: 72 lines of code cdsresponder/k8s/k8utils.py x: 3 contributors (all time) y: 16 lines of code cdsresponder/rabbitmq/K8MessageProcessor.py x: 3 contributors (all time) y: 111 lines of code cdslogviewer/app/controllers/IndexController.scala x: 2 contributors (all time) y: 25 lines of code cdslogviewer/frontend/app/LogReader.tsx x: 2 contributors (all time) y: 39 lines of code cdsreaper/jobwatcher.py x: 2 contributors (all time) y: 108 lines of code cdsresponder/rabbitmq/UploadRequestedProcessor.py x: 2 contributors (all time) y: 160 lines of code cdsresponder/cds/cds_launcher.py x: 2 contributors (all time) y: 86 lines of code cdslogviewer/app/auth/Conf.scala x: 2 contributors (all time) y: 6 lines of code cdslogviewer/frontend/app/theming.ts x: 2 contributors (all time) y: 24 lines of code cdsresponder/inmeta.xsd x: 2 contributors (all time) y: 53 lines of code cdsresponder/k8s/__init__.py x: 2 contributors (all time) y: 1 lines of code cdsresponder/rabbitmq/mappings.py x: 2 contributors (all time) y: 13 lines of code cdsresponder/rabbitmq/messageprocessor.py x: 2 contributors (all time) y: 54 lines of code cdsreaper/journal.py x: 2 contributors (all time) y: 40 lines of code cdsreaper/messagesender.py x: 2 contributors (all time) y: 55 lines of code cdslogviewer/frontend/app/common/authenticated_fetch.ts x: 1 contributors (all time) y: 22 lines of code cdsreaper/models.py x: 1 contributors (all time) y: 37 lines of code cdsresponder/cdsresponder.py x: 1 contributors (all time) y: 78 lines of code cdslogviewer/frontend/app/common/bytesformatter.ts x: 1 contributors (all time) y: 13 lines of code cdslogviewer/frontend/app/common/format_error.ts x: 1 contributors (all time) y: 24 lines of code cdslogviewer/frontend/jestSetup.jsx x: 1 contributors (all time) y: 5 lines of code cdslogviewer/app/responses/LogInfo.scala x: 1 contributors (all time) y: 19 lines of code cdslogviewer/app/responses/GenericErrorResponse.scala x: 1 contributors (all time) y: 2 lines of code cdslogviewer/app/views/index.scala.html x: 1 contributors (all time) y: 16 lines of code cdsresponder/templates/cdsjob.yaml x: 1 contributors (all time) y: 1 lines of code
199.0
lines of code
  min: 1.0
  average: 55.88
  25th percentile: 13.0
  median: 37.5
  75th percentile: 85.25
  max: 199.0
0 4.0
contributors (all time)
min: 1.0 | average: 2.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.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): 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".