File Size Overall
  • There are 67 files with 12,759 lines of code.
    • 2 very long files (2,255 lines of code)
    • 4 long files (2,485 lines of code)
    • 16 medium size files (4,542 lines of code)
    • 15 small files (2,231 lines of code)
    • 30 very small files (1,246 lines of code)
17% | 19% | 35% | 17% | 9%
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
css76% | 0% | 23% | 0% | 0%
ts0% | 38% | 34% | 16% | 10%
js0% | 51% | 20% | 14% | 13%
py0% | 0% | 45% | 40% | 13%
tsx0% | 0% | 71% | 14% | 14%
html0% | 0% | 68% | 18% | 12%
mjs0% | 0% | 0% | 76% | 23%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
console33% | 22% | 32% | 4% | 7%
labs23% | 23% | 34% | 9% | 8%
javascript-app0% | 28% | 38% | 19% | 13%
python-app0% | 0% | 45% | 40% | 13%
contracts0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
globals.css
in console/app
1141 -
app.css
in labs/paint-lab-template
1114 -
useRunStream.ts
in console/components
751 16
runner-manager.ts
in javascript-app/src
617 44
app.js
in labs/paint-lab-template
598 19
tools.js
in labs/paint-lab-template/editor
519 17
index.html
in labs/paint-lab-template
458 -
helpers.ts
in console/components
415 38
app.css
in labs/booking-lab-template
364 -
app.css
in labs/kanban-lab-template
337 -
responses-loop.ts
in javascript-app/src
306 13
runner.py
in python-app/app
302 8
responses_loop.py
in python-app/app
271 5
server.ts
in javascript-app/src
265 3
javascript-process.ts
in javascript-app/src/browser
253 6
OperatorConsole.tsx
in console/components
252 -
app.js
in labs/booking-lab-template
249 13
RunControls.tsx
in console/components
228 3
ScreenshotPane.tsx
in console/components
219 -
runtime.py
in python-app/app/desktop
218 3
app.js
in labs/kanban-lab-template
203 7
api.py
in python-app/app
202 2
browser.py
in python-app/app
190 1
index.ts
in contracts
189 -
document.js
in labs/paint-lab-template/editor
187 16
scenario-runtime.ts
in javascript-app/src
187 8
models.py
in python-app/app
161 6
mjs
launch.mjs
in scripts
160 -
processes.py
in python-app/app
159 15
worker.py
in python-app/app/desktop
156 7
persistence.js
in labs/paint-lab-template/editor
139 8
ActivityFeed.tsx
in console/components
137 1
index.html
in labs/booking-lab-template
123 -
javascript-worker.ts
in javascript-app/src
122 6
release_inputs.py
in python-app/app/desktop
118 5
session.ts
in javascript-app/src/browser
102 6
scenario_runtime.py
in python-app/app
101 -
storage.py
in python-app/app
98 8
workspace-lab-server.ts
in javascript-app/src
93 2
pixels.js
in labs/paint-lab-template/editor
91 5
renderer.js
in labs/paint-lab-template/editor
85 8
index.html
in labs/kanban-lab-template
83 -
page.tsx
in console/app
71 2
lab_server.py
in python-app/app
69 2
history.js
in labs/paint-lab-template/editor
68 8
types.ts
in console/components
58 -
executor-registry.ts
in javascript-app/src
56 4
RunSummary.tsx
in console/components
52 2
__main__.py
in python-app/app
47 1
geometry.js
in labs/paint-lab-template/editor
44 6
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
app.css
in labs/paint-lab-template
1114 ~7k–20k 4 ~1,000 ~1
app.js
in labs/paint-lab-template
598 ~3k–10k 7 ~300 ~2
index.html
in labs/paint-lab-template
458 ~3k–7k 6 ~200 ~2
globals.css
in console/app
1141 ~7k–20k 2 ~1,500 ~1
runner-manager.ts
in javascript-app/src
617 ~3k–10k 3 ~500 ~2
useRunStream.ts
in console/components
751 ~5k–15k 2 ~1,000 ~1
tools.js
in labs/paint-lab-template/editor
519 ~3k–10k 2 ~500 ~1
helpers.ts
in console/components
415 ~2k–7k 2 ~500 ~1
app.js
in labs/kanban-lab-template
203 ~1k–3k 4 ~150 ~2
server.ts
in javascript-app/src
265 ~1.5k–5k 3 ~200 ~2
app.css
in labs/booking-lab-template
364 ~2k–7k 2 ~500 ~1
RunControls.tsx
in console/components
228 ~1.5k–5k 3 ~150 ~2
app.css
in labs/kanban-lab-template
337 ~2k–5k 2 ~300 ~1
responses-loop.ts
in javascript-app/src
306 ~2k–5k 2 ~300 ~1
runner.py
in python-app/app
302 ~2k–5k 2 ~300 ~1
index.ts
in contracts
189 ~1k–3k 3 ~150 ~2
persistence.js
in labs/paint-lab-template/editor
139 ~700–2k 4 ~70 ~2
responses_loop.py
in python-app/app
271 ~1.5k–5k 2 ~300 ~1
javascript-process.ts
in javascript-app/src/browser
253 ~1.5k–5k 2 ~300 ~1
OperatorConsole.tsx
in console/components
252 ~1.5k–5k 2 ~300 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 49)
File# lines# units
runner-manager.ts
in javascript-app/src
617 44
helpers.ts
in console/components
415 38
app.js
in labs/paint-lab-template
598 19
tools.js
in labs/paint-lab-template/editor
519 17
document.js
in labs/paint-lab-template/editor
187 16
useRunStream.ts
in console/components
751 16
processes.py
in python-app/app
159 15
app.js
in labs/booking-lab-template
249 13
responses-loop.ts
in javascript-app/src
306 13
renderer.js
in labs/paint-lab-template/editor
85 8
persistence.js
in labs/paint-lab-template/editor
139 8
history.js
in labs/paint-lab-template/editor
68 8
runner.py
in python-app/app
302 8
storage.py
in python-app/app
98 8
scenario-runtime.ts
in javascript-app/src
187 8
app.js
in labs/kanban-lab-template
203 7
worker.py
in python-app/app/desktop
156 7
geometry.js
in labs/paint-lab-template/editor
44 6
models.py
in python-app/app
161 6
javascript-worker.ts
in javascript-app/src
122 6
session.ts
in javascript-app/src/browser
102 6
javascript-process.ts
in javascript-app/src/browser
253 6
pixels.js
in labs/paint-lab-template/editor
91 5
responses_loop.py
in python-app/app
271 5
release_inputs.py
in python-app/app/desktop
118 5
executor-registry.ts
in javascript-app/src
56 4
config.py
in python-app/app
27 3
lab_catalog.py
in python-app/app
19 3
runtime.py
in python-app/app/desktop
218 3
lease.py
in python-app/app
22 3
lab-catalog.ts
in javascript-app/src
21 3
index.ts
in javascript-app/src
39 3
server.ts
in javascript-app/src
265 3
RunControls.tsx
in console/components
228 3
lab_server.py
in python-app/app
69 2
api.py
in python-app/app
202 2
errors.py
in python-app/app
10 2
workspace-lab-server.ts
in javascript-app/src
93 2
errors.ts
in javascript-app/src
27 2
page.tsx
in console/app
71 2
RunSummary.tsx
in console/components
52 2
browser.py
in python-app/app
190 1
__main__.py
in python-app/app
47 1
tsup.config.ts
in javascript-app
11 1
backend-lease.ts
in javascript-app/src
21 1
protocol.ts
in javascript-app/src/browser
32 1
layout.tsx
in console/app
19 1
runner-request.ts
in console/components
33 1
ActivityFeed.tsx
in console/components
137 1
Files With Long Lines (Top 26)

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

File# lines# units# long lines
runner.py
in python-app/app
302 8 15
mjs
launch.mjs
in scripts
160 - 13
scenario_runtime.py
in python-app/app
101 - 9
responses_loop.py
in python-app/app
271 5 8
api.py
in python-app/app
202 2 7
javascript-process.ts
in javascript-app/src/browser
253 6 5
page.tsx
in console/app
71 2 4
useRunStream.ts
in console/components
751 16 4
lab_catalog.py
in python-app/app
19 3 3
responses-loop.ts
in javascript-app/src
306 13 3
helpers.ts
in console/components
415 38 3
app.js
in labs/paint-lab-template
598 19 2
models.py
in python-app/app
161 6 2
worker.py
in python-app/app/desktop
156 7 2
storage.py
in python-app/app
98 8 2
javascript-worker.ts
in javascript-app/src
122 6 2
executor-registry.ts
in javascript-app/src
56 4 2
app.js
in labs/booking-lab-template
249 13 1
lab_server.py
in python-app/app
69 2 1
runtime.py
in python-app/app/desktop
218 3 1
lease.py
in python-app/app
22 3 1
backend-lease.ts
in javascript-app/src
21 1 1
scenario-runtime.ts
in javascript-app/src
187 8 1
18 - 1
ScreenshotPane.tsx
in console/components
219 - 1
RunSummary.tsx
in console/components
52 2 1
Correlations

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

console/app/globals.css x: 2 commits (all time) y: 1141 lines of code console/app/layout.tsx x: 3 commits (all time) y: 19 lines of code console/app/page.tsx x: 2 commits (all time) y: 71 lines of code console/components/ActivityFeed.tsx x: 2 commits (all time) y: 137 lines of code console/components/OperatorConsole.tsx x: 2 commits (all time) y: 252 lines of code console/components/RunControls.tsx x: 3 commits (all time) y: 228 lines of code console/components/RunSummary.tsx x: 3 commits (all time) y: 52 lines of code console/components/ScreenshotPane.tsx x: 2 commits (all time) y: 219 lines of code console/components/helpers.ts x: 2 commits (all time) y: 415 lines of code console/components/runner-request.ts x: 2 commits (all time) y: 33 lines of code console/components/types.ts x: 2 commits (all time) y: 58 lines of code console/components/useRunStream.ts x: 2 commits (all time) y: 751 lines of code console/next.config.mjs x: 2 commits (all time) y: 18 lines of code contracts/index.ts x: 3 commits (all time) y: 189 lines of code eslint.config.mjs x: 6 commits (all time) y: 18 lines of code javascript-app/src/browser/session.ts x: 2 commits (all time) y: 102 lines of code javascript-app/src/errors.ts x: 2 commits (all time) y: 27 lines of code javascript-app/src/executor-registry.ts x: 3 commits (all time) y: 56 lines of code javascript-app/src/index.ts x: 2 commits (all time) y: 39 lines of code javascript-app/src/javascript-worker.ts x: 2 commits (all time) y: 122 lines of code javascript-app/src/responses-loop.ts x: 2 commits (all time) y: 306 lines of code javascript-app/src/runner-manager.ts x: 3 commits (all time) y: 617 lines of code javascript-app/src/scenario-runtime.ts x: 2 commits (all time) y: 187 lines of code javascript-app/src/server.ts x: 3 commits (all time) y: 265 lines of code javascript-app/src/workspace-lab-server.ts x: 2 commits (all time) y: 93 lines of code javascript-app/tsup.config.ts x: 2 commits (all time) y: 11 lines of code labs/kanban-lab-template/app.js x: 4 commits (all time) y: 203 lines of code labs/paint-lab-template/app.js x: 7 commits (all time) y: 598 lines of code labs/paint-lab-template/editor/persistence.js x: 4 commits (all time) y: 139 lines of code labs/paint-lab-template/index.html x: 6 commits (all time) y: 458 lines of code python-app/app/__init__.py x: 2 commits (all time) y: 1 lines of code python-app/app/__main__.py x: 2 commits (all time) y: 47 lines of code python-app/app/api.py x: 2 commits (all time) y: 202 lines of code python-app/app/browser.py x: 2 commits (all time) y: 190 lines of code python-app/app/config.py x: 3 commits (all time) y: 27 lines of code python-app/app/desktop/release_inputs.py x: 2 commits (all time) y: 118 lines of code python-app/app/desktop/worker.py x: 2 commits (all time) y: 156 lines of code python-app/app/models.py x: 2 commits (all time) y: 161 lines of code python-app/app/responses_loop.py x: 2 commits (all time) y: 271 lines of code python-app/app/runner.py x: 2 commits (all time) y: 302 lines of code python-app/app/storage.py x: 2 commits (all time) y: 98 lines of code labs/paint-lab-template/app.css x: 4 commits (all time) y: 1114 lines of code labs/paint-lab-template/editor/geometry.js x: 2 commits (all time) y: 44 lines of code labs/paint-lab-template/editor/renderer.js x: 2 commits (all time) y: 85 lines of code labs/paint-lab-template/editor/tools.js x: 2 commits (all time) y: 519 lines of code labs/booking-lab-template/app.css x: 2 commits (all time) y: 364 lines of code labs/booking-lab-template/app.js x: 2 commits (all time) y: 249 lines of code labs/kanban-lab-template/app.css x: 2 commits (all time) y: 337 lines of code
1141.0
lines of code
  min: 1.0
  average: 190.43
  25th percentile: 39.0
  median: 122.0
  75th percentile: 249.0
  max: 1141.0
0 7.0
commits (all time)
min: 2.0 | average: 2.42 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

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

console/app/globals.css x: 1 contributors (all time) y: 1141 lines of code console/app/layout.tsx x: 1 contributors (all time) y: 19 lines of code console/app/page.tsx x: 1 contributors (all time) y: 71 lines of code console/components/ActivityFeed.tsx x: 1 contributors (all time) y: 137 lines of code console/components/OperatorConsole.tsx x: 1 contributors (all time) y: 252 lines of code console/components/RunControls.tsx x: 1 contributors (all time) y: 228 lines of code console/components/RunSummary.tsx x: 1 contributors (all time) y: 52 lines of code console/components/ScreenshotPane.tsx x: 1 contributors (all time) y: 219 lines of code console/components/helpers.ts x: 1 contributors (all time) y: 415 lines of code console/components/runner-request.ts x: 1 contributors (all time) y: 33 lines of code console/components/types.ts x: 1 contributors (all time) y: 58 lines of code console/components/useRunStream.ts x: 1 contributors (all time) y: 751 lines of code contracts/index.ts x: 1 contributors (all time) y: 189 lines of code eslint.config.mjs x: 2 contributors (all time) y: 18 lines of code javascript-app/src/browser/session.ts x: 1 contributors (all time) y: 102 lines of code javascript-app/src/errors.ts x: 1 contributors (all time) y: 27 lines of code javascript-app/src/index.ts x: 1 contributors (all time) y: 39 lines of code javascript-app/src/javascript-worker.ts x: 1 contributors (all time) y: 122 lines of code javascript-app/src/responses-loop.ts x: 1 contributors (all time) y: 306 lines of code javascript-app/src/runner-manager.ts x: 1 contributors (all time) y: 617 lines of code javascript-app/src/scenario-runtime.ts x: 1 contributors (all time) y: 187 lines of code javascript-app/src/server.ts x: 1 contributors (all time) y: 265 lines of code javascript-app/src/workspace-lab-server.ts x: 1 contributors (all time) y: 93 lines of code javascript-app/tsup.config.ts x: 1 contributors (all time) y: 11 lines of code labs/kanban-lab-template/app.js x: 2 contributors (all time) y: 203 lines of code labs/paint-lab-template/app.js x: 2 contributors (all time) y: 598 lines of code labs/paint-lab-template/editor/persistence.js x: 2 contributors (all time) y: 139 lines of code labs/paint-lab-template/index.html x: 2 contributors (all time) y: 458 lines of code python-app/app/__init__.py x: 1 contributors (all time) y: 1 lines of code python-app/app/__main__.py x: 1 contributors (all time) y: 47 lines of code python-app/app/api.py x: 1 contributors (all time) y: 202 lines of code python-app/app/desktop/release_inputs.py x: 1 contributors (all time) y: 118 lines of code python-app/app/desktop/worker.py x: 1 contributors (all time) y: 156 lines of code python-app/app/models.py x: 1 contributors (all time) y: 161 lines of code python-app/app/responses_loop.py x: 1 contributors (all time) y: 271 lines of code python-app/app/runner.py x: 1 contributors (all time) y: 302 lines of code python-app/app/storage.py x: 1 contributors (all time) y: 98 lines of code labs/paint-lab-template/app.css x: 2 contributors (all time) y: 1114 lines of code labs/paint-lab-template/editor/document.js x: 2 contributors (all time) y: 187 lines of code labs/paint-lab-template/editor/geometry.js x: 2 contributors (all time) y: 44 lines of code labs/paint-lab-template/editor/history.js x: 2 contributors (all time) y: 68 lines of code labs/paint-lab-template/editor/pixels.js x: 2 contributors (all time) y: 91 lines of code labs/paint-lab-template/editor/renderer.js x: 2 contributors (all time) y: 85 lines of code labs/paint-lab-template/editor/tools.js x: 2 contributors (all time) y: 519 lines of code labs/booking-lab-template/app.css x: 1 contributors (all time) y: 364 lines of code labs/booking-lab-template/app.js x: 1 contributors (all time) y: 249 lines of code labs/kanban-lab-template/app.css x: 1 contributors (all time) y: 337 lines of code labs/kanban-lab-template/index.html x: 1 contributors (all time) y: 83 lines of code
1141.0
lines of code
  min: 1.0
  average: 190.43
  25th percentile: 39.0
  median: 122.0
  75th percentile: 249.0
  max: 1141.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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): 62 points

console/app/globals.css x: 2 commits (90d) y: 1141 lines of code console/app/layout.tsx x: 3 commits (90d) y: 19 lines of code console/app/page.tsx x: 2 commits (90d) y: 71 lines of code console/components/ActivityFeed.tsx x: 2 commits (90d) y: 137 lines of code console/components/OperatorConsole.tsx x: 2 commits (90d) y: 252 lines of code console/components/RunControls.tsx x: 3 commits (90d) y: 228 lines of code console/components/RunSummary.tsx x: 3 commits (90d) y: 52 lines of code console/components/ScreenshotPane.tsx x: 2 commits (90d) y: 219 lines of code console/components/helpers.ts x: 2 commits (90d) y: 415 lines of code console/components/runner-request.ts x: 2 commits (90d) y: 33 lines of code console/components/types.ts x: 2 commits (90d) y: 58 lines of code console/components/useRunStream.ts x: 2 commits (90d) y: 751 lines of code console/next.config.mjs x: 2 commits (90d) y: 18 lines of code contracts/index.ts x: 3 commits (90d) y: 189 lines of code eslint.config.mjs x: 4 commits (90d) y: 18 lines of code javascript-app/src/browser/session.ts x: 2 commits (90d) y: 102 lines of code javascript-app/src/errors.ts x: 2 commits (90d) y: 27 lines of code javascript-app/src/executor-registry.ts x: 3 commits (90d) y: 56 lines of code javascript-app/src/index.ts x: 2 commits (90d) y: 39 lines of code javascript-app/src/javascript-worker.ts x: 2 commits (90d) y: 122 lines of code javascript-app/src/responses-loop.ts x: 2 commits (90d) y: 306 lines of code javascript-app/src/runner-manager.ts x: 3 commits (90d) y: 617 lines of code javascript-app/src/scenario-runtime.ts x: 2 commits (90d) y: 187 lines of code javascript-app/src/server.ts x: 3 commits (90d) y: 265 lines of code javascript-app/src/workspace-lab-server.ts x: 2 commits (90d) y: 93 lines of code javascript-app/tsup.config.ts x: 2 commits (90d) y: 11 lines of code labs/kanban-lab-template/app.js x: 2 commits (90d) y: 203 lines of code labs/paint-lab-template/app.js x: 5 commits (90d) y: 598 lines of code labs/paint-lab-template/editor/persistence.js x: 4 commits (90d) y: 139 lines of code labs/paint-lab-template/index.html x: 4 commits (90d) y: 458 lines of code python-app/app/__init__.py x: 2 commits (90d) y: 1 lines of code python-app/app/__main__.py x: 2 commits (90d) y: 47 lines of code python-app/app/api.py x: 2 commits (90d) y: 202 lines of code python-app/app/browser.py x: 2 commits (90d) y: 190 lines of code python-app/app/config.py x: 3 commits (90d) y: 27 lines of code python-app/app/desktop/release_inputs.py x: 2 commits (90d) y: 118 lines of code python-app/app/desktop/worker.py x: 2 commits (90d) y: 156 lines of code python-app/app/models.py x: 2 commits (90d) y: 161 lines of code python-app/app/responses_loop.py x: 2 commits (90d) y: 271 lines of code python-app/app/runner.py x: 2 commits (90d) y: 302 lines of code python-app/app/storage.py x: 2 commits (90d) y: 98 lines of code labs/paint-lab-template/app.css x: 2 commits (90d) y: 1114 lines of code labs/paint-lab-template/editor/geometry.js x: 2 commits (90d) y: 44 lines of code labs/paint-lab-template/editor/renderer.js x: 2 commits (90d) y: 85 lines of code labs/paint-lab-template/editor/tools.js x: 2 commits (90d) y: 519 lines of code
1141.0
lines of code
  min: 1.0
  average: 187.15
  25th percentile: 32.75
  median: 110.0
  75th percentile: 221.25
  max: 1141.0
0 5.0
commits (90d)
min: 2.0 | average: 2.29 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

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

console/app/globals.css x: 1 contributors (90d) y: 1141 lines of code console/app/layout.tsx x: 1 contributors (90d) y: 19 lines of code console/app/page.tsx x: 1 contributors (90d) y: 71 lines of code console/components/ActivityFeed.tsx x: 1 contributors (90d) y: 137 lines of code console/components/OperatorConsole.tsx x: 1 contributors (90d) y: 252 lines of code console/components/RunControls.tsx x: 1 contributors (90d) y: 228 lines of code console/components/RunSummary.tsx x: 1 contributors (90d) y: 52 lines of code console/components/ScreenshotPane.tsx x: 1 contributors (90d) y: 219 lines of code console/components/helpers.ts x: 1 contributors (90d) y: 415 lines of code console/components/runner-request.ts x: 1 contributors (90d) y: 33 lines of code console/components/types.ts x: 1 contributors (90d) y: 58 lines of code console/components/useRunStream.ts x: 1 contributors (90d) y: 751 lines of code contracts/index.ts x: 1 contributors (90d) y: 189 lines of code javascript-app/src/browser/session.ts x: 1 contributors (90d) y: 102 lines of code javascript-app/src/errors.ts x: 1 contributors (90d) y: 27 lines of code javascript-app/src/index.ts x: 1 contributors (90d) y: 39 lines of code javascript-app/src/javascript-worker.ts x: 1 contributors (90d) y: 122 lines of code javascript-app/src/responses-loop.ts x: 1 contributors (90d) y: 306 lines of code javascript-app/src/runner-manager.ts x: 1 contributors (90d) y: 617 lines of code javascript-app/src/scenario-runtime.ts x: 1 contributors (90d) y: 187 lines of code javascript-app/src/server.ts x: 1 contributors (90d) y: 265 lines of code javascript-app/src/workspace-lab-server.ts x: 1 contributors (90d) y: 93 lines of code javascript-app/tsup.config.ts x: 1 contributors (90d) y: 11 lines of code labs/kanban-lab-template/app.js x: 1 contributors (90d) y: 203 lines of code labs/paint-lab-template/app.js x: 2 contributors (90d) y: 598 lines of code labs/paint-lab-template/editor/persistence.js x: 2 contributors (90d) y: 139 lines of code labs/paint-lab-template/index.html x: 2 contributors (90d) y: 458 lines of code python-app/app/__init__.py x: 1 contributors (90d) y: 1 lines of code python-app/app/__main__.py x: 1 contributors (90d) y: 47 lines of code python-app/app/api.py x: 1 contributors (90d) y: 202 lines of code python-app/app/desktop/release_inputs.py x: 1 contributors (90d) y: 118 lines of code python-app/app/desktop/worker.py x: 1 contributors (90d) y: 156 lines of code python-app/app/models.py x: 1 contributors (90d) y: 161 lines of code python-app/app/responses_loop.py x: 1 contributors (90d) y: 271 lines of code python-app/app/runner.py x: 1 contributors (90d) y: 302 lines of code python-app/app/storage.py x: 1 contributors (90d) y: 98 lines of code labs/paint-lab-template/app.css x: 2 contributors (90d) y: 1114 lines of code labs/paint-lab-template/editor/document.js x: 2 contributors (90d) y: 187 lines of code labs/paint-lab-template/editor/geometry.js x: 2 contributors (90d) y: 44 lines of code labs/paint-lab-template/editor/history.js x: 2 contributors (90d) y: 68 lines of code labs/paint-lab-template/editor/pixels.js x: 2 contributors (90d) y: 91 lines of code labs/paint-lab-template/editor/renderer.js x: 2 contributors (90d) y: 85 lines of code labs/paint-lab-template/editor/tools.js x: 2 contributors (90d) y: 519 lines of code
1141.0
lines of code
  min: 1.0
  average: 187.15
  25th percentile: 32.75
  median: 110.0
  75th percentile: 221.25
  max: 1141.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0
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...