File Size Overall
  • There are 296 files with 28,545 lines of code.
    • 2 very long files (2,705 lines of code)
    • 4 long files (2,347 lines of code)
    • 33 medium size files (10,127 lines of code)
    • 50 small files (7,239 lines of code)
    • 207 very small files (6,127 lines of code)
9% | 8% | 35% | 25% | 21%
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
py11% | 10% | 33% | 27% | 16%
rs0% | 0% | 59% | 21% | 19%
js0% | 0% | 67% | 25% | 7%
yaml0% | 0% | 0% | 9% | 90%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
project9% | 8% | 35% | 25% | 21%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
local.py
in project/common/alcatraz/alcatraz/clusters
1590 15
stats.py
in project/evmbench/scripts
1115 45
replay.py
in project/swelancer/runtime_scripts
726 24
simple.py
in project/paperbench/paperbench/judge
563 10
eval.py
in project/swelancer/swelancer
548 8
task.py
in project/evmbench/evmbench/nano
510 5
patch.py
in project/evmbench/evmbench/nano/grade
477 7
setup.rs
in project/evmbench/ploit/crates/core/src
450 9
solver.py
in project/evmbench/evmbench/nano
443 2
app.py
in project/paperbench/paperbench/gui
420 14
task.py
in project/paperbench/paperbench/nano
401 7
converters.py
in project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer
383 18
_executor_worker.py
in project/common/nanoeval/nanoeval
376 8
apply_patch.py
in project/paperbench/paperbench/solvers
359 24
local.rs
in project/evmbench/ploit/crates/exec/src
347 4
script.js
in project/paperbench/paperbench/gui/static
345 18
gateway.py
in project/evmbench/evmbench/nano
330 3
transactions.rs
in project/evmbench/ploit/crates/core/src
311 6
smoke_test_agent_clis.py
in project/evmbench/scripts
299 7
alcatraz.py
in project/evmbench/evmbench
292 2
solver.py
in project/swelancer/swelancer/solvers/swelancer_agent
291 4
solver.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
287 11
evaluation.py
in project/common/nanoeval/nanoeval
285 1
tasks.py
in project/paperbench/paperbench/rubric
285 29
eval.py
in project/paperbench/paperbench/nano
284 7
solver.py
in project/paperbench/paperbench/solvers/basicagent
280 4
manager.rs
in project/evmbench/ploit/crates/config/src
278 4
utils.py
in project/paperbench/paperbench/solvers/basicagent
268 5
reproduce.py
in project/paperbench/paperbench
259 2
server.rs
in project/evmbench/veto/crates/core/src
256 6
alcatraz.py
in project/paperbench/paperbench/infra
250 -
basic.py
in project/paperbench/paperbench/solvers/basicagent/tools
248 10
run_judge_eval.py
in project/paperbench/paperbench/scripts
247 3
veto.py
in project/evmbench/evmbench/ploit
245 2
result.rs
in project/evmbench/ploit/crates/grader/src
238 10
count_disclosures.py
in project/evmbench/scripts
238 8
metrics.py
in project/paperbench/paperbench
231 11
config.rs
in project/evmbench/ploit/crates/config/src
220 6
eval.py
in project/evmbench/evmbench/nano
204 3
type_helpers.py
in project/common/preparedness_turn_completer/preparedness_turn_completer
199 18
exploit.py
in project/evmbench/evmbench/nano/grade
195 1
memory.rs
in project/evmbench/ploit/crates/grader/src
192 -
code_execution_interface.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
190 7
run_monitor.py
in project/paperbench/paperbench/scripts
187 2
grade.py
in project/paperbench/paperbench
184 3
eval.py
in project/common/nanoeval/nanoeval
183 11
script.rs
in project/evmbench/ploit/crates/grader/src
182 6
structs.py
in project/paperbench/paperbench/nano
180 6
config.py
in project/evmbench/evmbench/ploit
179 10
monitor.py
in project/common/nanoeval/nanoeval
179 5
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
local.py
in project/common/alcatraz/alcatraz/clusters
1590 ~10k–30k 2 ~1,000 ~2
task.py
in project/paperbench/paperbench/nano
401 ~2k–7k 7 ~70 ~7
eval.py
in project/paperbench/paperbench/nano
284 ~1.5k–5k 5 ~70 ~3
utils.py
in project/paperbench/paperbench
171 ~1k–3k 7 ~20 ~7
stats.py
in project/evmbench/scripts
1115 ~7k–20k 1 ~1,500 ~1
eval.py
in project/swelancer/swelancer
548 ~3k–10k 2 ~150 ~3
simple.py
in project/paperbench/paperbench/judge
563 ~3k–10k 1 ~150 ~5
solver.py
in project/paperbench/paperbench/solvers/basicagent
280 ~1.5k–5k 2 ~150 ~2
task.py
in project/evmbench/evmbench/nano
510 ~3k–10k 1 ~700 ~1
alcatraz.py
in project/paperbench/paperbench/infra
250 ~1.5k–5k 2 ~50 ~5
patch.py
in project/evmbench/evmbench/nano/grade
477 ~3k–7k 1 ~500 ~1
alcatraz_computer_interface.py
in project/common/nanoeval_alcatraz/nanoeval_alcatraz
155 ~1k–3k 3 ~70 ~2
setup.rs
in project/evmbench/ploit/crates/core/src
450 ~3k–7k 1 ~700 ~1
solver.py
in project/evmbench/evmbench/nano
443 ~3k–7k 1 ~500 ~1
converters.py
in project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer
383 ~2k–7k 1 ~200 ~2
structs.py
in project/paperbench/paperbench/nano
180 ~1k–3k 2 ~50 ~5
apply_patch.py
in project/paperbench/paperbench/solvers
359 ~2k–7k 1 ~500 ~1
base.py
in project/paperbench/paperbench/solvers
178 ~1k–3k 2 ~100 ~2
local.rs
in project/evmbench/ploit/crates/exec/src
347 ~2k–5k 1 ~500 ~1
gateway.py
in project/evmbench/evmbench/nano
330 ~2k–5k 1 ~500 ~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 50)
File# lines# units
stats.py
in project/evmbench/scripts
1115 45
tasks.py
in project/paperbench/paperbench/rubric
285 29
library_config.py
in project/common/nanoeval/nanoeval
173 25
replay.py
in project/swelancer/runtime_scripts
726 24
apply_patch.py
in project/paperbench/paperbench/solvers
359 24
utils.py
in project/paperbench/paperbench
171 21
audit.py
in project/evmbench/evmbench
173 20
type_helpers.py
in project/common/preparedness_turn_completer/preparedness_turn_completer
199 18
converters.py
in project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer
383 18
script.js
in project/paperbench/paperbench/gui/static
345 18
json_recorder.py
in project/common/nanoeval/nanoeval
124 15
local.py
in project/common/alcatraz/alcatraz/clusters
1590 15
recorder_protocol.py
in project/common/nanoeval/nanoeval
62 14
app.py
in project/paperbench/paperbench/gui
420 14
utils.py
in project/evmbench/evmbench
102 13
build_images.py
in project/swelancer/scripts
165 11
solver.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
287 11
eval.py
in project/common/nanoeval/nanoeval
183 11
metrics.py
in project/paperbench/paperbench
231 11
monitor.py
in project/paperbench/paperbench/monitor
132 11
logging.py
in project/paperbench/paperbench/solvers/basicagent
47 11
bootstrap.py
in project/evmbench/evmbench
136 10
config.py
in project/evmbench/evmbench/ploit
179 10
result.rs
in project/evmbench/ploit/crates/grader/src
238 10
basic.py
in project/paperbench/paperbench/solvers/basicagent/tools
248 10
simple.py
in project/paperbench/paperbench/judge
563 10
graded_task_node.py
in project/paperbench/paperbench/judge
109 10
setup.rs
in project/evmbench/ploit/crates/core/src
450 9
backfill_agent_tokens.py
in project/evmbench/scripts
159 9
resolver.rs
in project/evmbench/veto/crates/config/src
160 8
count_disclosures.py
in project/evmbench/scripts
238 8
email_handler.py
in project/swelancer/runtime_utils
97 8
eval.py
in project/swelancer/swelancer
548 8
_executor_worker.py
in project/common/nanoeval/nanoeval
376 8
patch.py
in project/evmbench/evmbench/nano/grade
477 7
smoke_test_agent_clis.py
in project/evmbench/scripts
299 7
intense_debug_logging.py
in project/swelancer/runtime_utils
129 7
code_execution_interface.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
190 7
pausable_timer.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
89 7
task.py
in project/paperbench/paperbench/nano
401 7
eval.py
in project/paperbench/paperbench/nano
284 7
solver.py
in project/paperbench/paperbench/solvers/direct_submission
95 7
registry.py
in project/paperbench/paperbench/judge/judge_eval
73 7
token_usage.py
in project/paperbench/paperbench/judge
43 7
script.rs
in project/evmbench/ploit/crates/grader/src
182 6
transactions.rs
in project/evmbench/ploit/crates/core/src
311 6
config.rs
in project/evmbench/ploit/crates/config/src
220 6
server.rs
in project/evmbench/veto/crates/core/src
256 6
general.py
in project/swelancer/swelancer/utils
35 6
_container_proc.py
in project/common/alcatraz/alcatraz/clusters
38 6
Files With Long Lines (Top 50)

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

File# lines# units# long lines
config.yaml
in project/evmbench/audits/2024-01-renft
65 - 12
simple.py
in project/paperbench/paperbench/judge
563 10 12
eval.py
in project/common/nanoeval/nanoeval
183 11 10
local.py
in project/common/alcatraz/alcatraz/clusters
1590 15 10
config.yaml
in project/evmbench/audits/2024-06-size
46 - 6
patch.py
in project/evmbench/evmbench/nano/grade
477 7 5
smoke_test_agent_clis.py
in project/evmbench/scripts
299 7 5
audit.py
in project/evmbench/evmbench
173 20 4
detect.py
in project/evmbench/evmbench/nano/grade
102 1 4
config.yaml
in project/evmbench/audits/2025-04-virtuals
34 - 4
macros.html
in project/paperbench/paperbench/gui/templates
33 - 4
constants.py
in project/paperbench/paperbench/judge
15 2 4
solver.py
in project/evmbench/evmbench/nano
443 2 3
eval.py
in project/evmbench/evmbench/nano
204 3 3
agent.py
in project/evmbench/evmbench/agents
127 4 3
config.yaml
in project/evmbench/audits/2024-04-noya
74 - 3
result.rs
in project/evmbench/ploit/crates/grader/src
238 10 3
login.py
in project/swelancer/runtime_utils
90 - 3
code_execution_interface.py
in project/common/nanoeval/nanoeval/solvers/computer_tasks
190 7 3
task.py
in project/paperbench/paperbench/nano
401 7 3
43 - 2
config.yaml
in project/evmbench/audits/2024-03-taiko
44 - 2
config.yaml
in project/evmbench/audits/2024-12-secondswap
13 - 2
script.rs
in project/evmbench/ploit/crates/grader/src
182 6 2
local.rs
in project/evmbench/ploit/crates/exec/src
347 4 2
online_guard.py
in project/swelancer/runtime_utils
83 3 2
replay.py
in project/swelancer/runtime_scripts
726 24 2
solver.py
in project/swelancer/swelancer/solvers/swelancer_agent
291 4 2
alcatraz_computer_interface.py
in project/common/nanoeval_alcatraz/nanoeval_alcatraz
155 2 2
_multiprocessing_utils.py
in project/common/nanoeval/nanoeval
54 5 2
_executor_worker.py
in project/common/nanoeval/nanoeval
376 8 2
solver.py
in project/paperbench/paperbench/solvers/basicagent
280 4 2
templates.py
in project/paperbench/paperbench/solvers/basicagent/prompts
20 1 2
script.js
in project/paperbench/paperbench/gui/static
345 18 2
config.py
in project/evmbench/evmbench/ploit
179 10 1
task.py
in project/evmbench/evmbench/nano
510 5 1
runtime.py
in project/evmbench/evmbench/nano
17 2 1
config.yaml
in project/evmbench/audits/2024-06-vultisig
8 - 1
config.yaml
in project/evmbench/audits/2025-01-liquid-ron
19 - 1
config.yaml
in project/evmbench/audits/2024-03-coinbase
5 - 1
config.yaml
in project/evmbench/audits/2024-07-benddao
64 - 1
config.yaml
in project/evmbench/audits/2024-03-abracadabra-money
15 - 1
config.yaml
in project/evmbench/audits/2024-05-olas
24 - 1
config.yaml
in project/evmbench/audits/2024-05-munchables
8 - 1
config.yaml
in project/evmbench/audits/2025-06-panoptic
29 - 1
config.yaml
in project/evmbench/audits/2024-02-althea-liquid-infrastructure
5 - 1
config.yaml
in project/evmbench/audits/2024-06-thorchain
8 - 1
config.yaml
in project/evmbench/audits/2024-01-init-capital-invitational
11 - 1
config.yaml
in project/evmbench/audits/2024-05-arbitrum-foundation
5 - 1
zepter.yaml
in project/evmbench/ploit/.config
25 - 1
Correlations

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

.pre-commit-config.yaml x: 9 commits (all time) y: 43 lines of code project/evmbench/audits/2026-01-tempo-feeamm/config.yaml x: 2 commits (all time) y: 12 lines of code project/evmbench/audits/2026-01-tempo-mpp-streams/config.yaml x: 2 commits (all time) y: 14 lines of code project/evmbench/audits/2026-01-tempo-stablecoin-dex/config.yaml x: 2 commits (all time) y: 23 lines of code project/evmbench/audits/2023-07-pooltogether/config.yaml x: 1 commits (all time) y: 25 lines of code project/evmbench/audits/2023-10-nextgen/config.yaml x: 1 commits (all time) y: 27 lines of code project/evmbench/audits/2024-01-canto/config.yaml x: 1 commits (all time) y: 8 lines of code project/evmbench/audits/2024-01-curves/config.yaml x: 1 commits (all time) y: 35 lines of code project/evmbench/audits/2024-01-renft/config.yaml x: 1 commits (all time) y: 65 lines of code project/evmbench/audits/2024-02-althea-liquid-infrastructure/config.yaml x: 1 commits (all time) y: 5 lines of code project/evmbench/audits/2024-03-abracadabra-money/config.yaml x: 1 commits (all time) y: 15 lines of code project/evmbench/audits/2024-03-taiko/config.yaml x: 1 commits (all time) y: 44 lines of code project/evmbench/audits/2024-04-noya/config.yaml x: 1 commits (all time) y: 74 lines of code project/evmbench/audits/2024-06-thorchain/avalanche/hardhat.config.js x: 1 commits (all time) y: 130 lines of code project/evmbench/audits/2024-06-thorchain/ethereum/hardhat.config.js x: 1 commits (all time) y: 39 lines of code project/evmbench/audits/2024-08-phi/config.yaml x: 1 commits (all time) y: 58 lines of code project/evmbench/docker_build.py x: 1 commits (all time) y: 118 lines of code project/evmbench/evmbench/agents/codex/config.yaml x: 1 commits (all time) y: 95 lines of code project/evmbench/evmbench/agents/opencode/config.yaml x: 1 commits (all time) y: 51 lines of code project/evmbench/evmbench/alcatraz.py x: 1 commits (all time) y: 292 lines of code project/evmbench/evmbench/audit.py x: 1 commits (all time) y: 173 lines of code project/evmbench/evmbench/bootstrap.py x: 1 commits (all time) y: 136 lines of code project/evmbench/evmbench/nano/eval.py x: 1 commits (all time) y: 204 lines of code project/evmbench/evmbench/nano/gateway.py x: 1 commits (all time) y: 330 lines of code project/evmbench/evmbench/nano/grade/detect.py x: 1 commits (all time) y: 102 lines of code project/evmbench/evmbench/nano/grade/exploit.py x: 1 commits (all time) y: 195 lines of code project/evmbench/evmbench/nano/grade/patch.py x: 1 commits (all time) y: 477 lines of code project/evmbench/evmbench/nano/solver.py x: 1 commits (all time) y: 443 lines of code project/evmbench/evmbench/nano/task.py x: 1 commits (all time) y: 510 lines of code project/evmbench/evmbench/ploit/config.py x: 1 commits (all time) y: 179 lines of code project/evmbench/evmbench/ploit/veto.py x: 1 commits (all time) y: 245 lines of code project/evmbench/ploit/crates/config/src/config.rs x: 1 commits (all time) y: 220 lines of code project/evmbench/ploit/crates/config/src/manager.rs x: 1 commits (all time) y: 278 lines of code project/evmbench/ploit/crates/core/src/setup.rs x: 1 commits (all time) y: 450 lines of code project/evmbench/ploit/crates/core/src/transactions.rs x: 1 commits (all time) y: 311 lines of code project/evmbench/ploit/crates/exec/src/local.rs x: 1 commits (all time) y: 347 lines of code project/evmbench/ploit/crates/grader/src/memory.rs x: 1 commits (all time) y: 192 lines of code project/evmbench/ploit/crates/grader/src/result.rs x: 1 commits (all time) y: 238 lines of code project/evmbench/ploit/crates/grader/src/script.rs x: 1 commits (all time) y: 182 lines of code project/evmbench/scripts/backfill_agent_tokens.py x: 1 commits (all time) y: 159 lines of code project/evmbench/scripts/smoke_test_agent_clis.py x: 1 commits (all time) y: 299 lines of code project/evmbench/scripts/stats.py x: 1 commits (all time) y: 1115 lines of code project/evmbench/veto/crates/core/src/server.rs x: 1 commits (all time) y: 256 lines of code project/paperbench/paperbench/nano/eval.py x: 23 commits (all time) y: 284 lines of code project/common/alcatraz/alcatraz/clusters/local.py x: 3 commits (all time) y: 1590 lines of code project/swelancer/swelancer/eval.py x: 5 commits (all time) y: 548 lines of code project/common/nanoeval_alcatraz/nanoeval_alcatraz/alcatraz_computer_interface.py x: 4 commits (all time) y: 155 lines of code project/common/nanoeval_alcatraz/nanoeval_alcatraz/task_to_alcatraz_config.py x: 3 commits (all time) y: 67 lines of code project/paperbench/paperbench/solvers/basicagent/solver.py x: 2 commits (all time) y: 280 lines of code project/paperbench/paperbench/nano/task.py x: 17 commits (all time) y: 401 lines of code project/paperbench/paperbench/reproduce.py x: 1 commits (all time) y: 259 lines of code project/paperbench/paperbench/solvers/apply_patch.py x: 1 commits (all time) y: 359 lines of code project/paperbench/paperbench/solvers/base.py x: 4 commits (all time) y: 178 lines of code project/paperbench/paperbench/solvers/basicagent/api.py x: 1 commits (all time) y: 79 lines of code project/paperbench/paperbench/solvers/basicagent/utils.py x: 1 commits (all time) y: 268 lines of code project/paperbench/paperbench/solvers/direct_submission/solver.py x: 4 commits (all time) y: 95 lines of code project/paperbench/paperbench/solvers/dummy/main.py x: 3 commits (all time) y: 12 lines of code project/paperbench/paperbench/solvers/dummy/solver.py x: 9 commits (all time) y: 64 lines of code project/paperbench/paperbench/solvers/upload.py x: 1 commits (all time) y: 124 lines of code project/paperbench/paperbench/solvers/utils.py x: 1 commits (all time) y: 149 lines of code project/paperbench/paperbench/utils.py x: 15 commits (all time) y: 171 lines of code project/paperbench/paperbench/grade.py x: 7 commits (all time) y: 184 lines of code project/paperbench/paperbench/nano/structs.py x: 8 commits (all time) y: 180 lines of code project/paperbench/paperbench/nano/utils.py x: 14 commits (all time) y: 68 lines of code project/paperbench/paperbench/monitor/monitor.py x: 4 commits (all time) y: 132 lines of code project/paperbench/paperbench/scripts/run_judge.py x: 6 commits (all time) y: 97 lines of code project/paperbench/paperbench/scripts/run_judge_eval.py x: 6 commits (all time) y: 247 lines of code project/paperbench/paperbench/scripts/run_monitor.py x: 6 commits (all time) y: 187 lines of code project/paperbench/paperbench/infra/alcatraz.py x: 12 commits (all time) y: 250 lines of code project/paperbench/paperbench/judge/judge_eval/registry.py x: 3 commits (all time) y: 73 lines of code project/paperbench/paperbench/paper_registry.py x: 3 commits (all time) y: 76 lines of code project/paperbench/paperbench/rubric/tasks.py x: 4 commits (all time) y: 285 lines of code project/paperbench/paperbench/judge/simple.py x: 10 commits (all time) y: 563 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_completions_turn_completer.py x: 2 commits (all time) y: 118 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer/completer.py x: 2 commits (all time) y: 131 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer/converters.py x: 2 commits (all time) y: 383 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/utils.py x: 3 commits (all time) y: 125 lines of code project/swelancer/swelancer/solvers/swelancer_agent/solver.py x: 3 commits (all time) y: 291 lines of code project/paperbench/paperbench/judge/judge_eval/download_data.py x: 2 commits (all time) y: 70 lines of code project/common/nanoeval/nanoeval/_executor_worker.py x: 1 commits (all time) y: 376 lines of code project/common/nanoeval/nanoeval/_persistent_db.py x: 1 commits (all time) y: 107 lines of code project/common/nanoeval/nanoeval/evaluation.py x: 1 commits (all time) y: 285 lines of code project/common/nanoeval/nanoeval/solvers/computer_tasks/pausable_timer.py x: 1 commits (all time) y: 89 lines of code project/common/nanoeval/nanoeval/solvers/computer_tasks/simple_solver.py x: 1 commits (all time) y: 82 lines of code project/swelancer/swelancer/run_swelancer.py x: 3 commits (all time) y: 30 lines of code project/swelancer/runtime_scripts/setup_expensify.yml x: 2 commits (all time) y: 136 lines of code project/paperbench/paperbench/judge/base.py x: 4 commits (all time) y: 143 lines of code project/paperbench/paperbench/judge/utils.py x: 6 commits (all time) y: 117 lines of code project/paperbench/paperbench/nano/entrypoint.py x: 6 commits (all time) y: 19 lines of code project/paperbench/paperbench/nano/logging.py x: 3 commits (all time) y: 41 lines of code project/swelancer/swelancer/utils/custom_logging.py x: 2 commits (all time) y: 48 lines of code project/swelancer/runtime_scripts/replay.py x: 1 commits (all time) y: 726 lines of code project/swelancer/scripts/build_images.py x: 1 commits (all time) y: 165 lines of code project/paperbench/paperbench/gui/app.py x: 2 commits (all time) y: 420 lines of code project/paperbench/paperbench/judge/create_judge.py x: 5 commits (all time) y: 43 lines of code project/paperbench/paperbench/judge/graded_task_node.py x: 2 commits (all time) y: 109 lines of code project/paperbench/paperbench/judge/judge_eval/evaluate.py x: 3 commits (all time) y: 102 lines of code project/paperbench/paperbench/metrics.py x: 5 commits (all time) y: 231 lines of code
1590.0
lines of code
  min: 1.0
  average: 104.7
  25th percentile: 18.0
  median: 50.0
  75th percentile: 130.0
  max: 1590.0
0 23.0
commits (all time)
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 23.0

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

.pre-commit-config.yaml x: 3 contributors (all time) y: 43 lines of code project/evmbench/audits/2026-01-tempo-feeamm/config.yaml x: 1 contributors (all time) y: 12 lines of code project/evmbench/audits/2026-01-tempo-mpp-streams/config.yaml x: 1 contributors (all time) y: 14 lines of code project/evmbench/audits/2026-01-tempo-stablecoin-dex/config.yaml x: 1 contributors (all time) y: 23 lines of code project/evmbench/audits/2023-10-nextgen/config.yaml x: 1 contributors (all time) y: 27 lines of code project/evmbench/audits/2024-01-curves/config.yaml x: 1 contributors (all time) y: 35 lines of code project/evmbench/audits/2024-01-renft/config.yaml x: 1 contributors (all time) y: 65 lines of code project/evmbench/audits/2024-02-althea-liquid-infrastructure/config.yaml x: 1 contributors (all time) y: 5 lines of code project/evmbench/audits/2024-03-taiko/config.yaml x: 1 contributors (all time) y: 44 lines of code project/evmbench/audits/2024-04-noya/config.yaml x: 1 contributors (all time) y: 74 lines of code project/evmbench/audits/2024-06-thorchain/avalanche/hardhat.config.js x: 1 contributors (all time) y: 130 lines of code project/evmbench/audits/2024-06-thorchain/ethereum/hardhat.config.js x: 1 contributors (all time) y: 39 lines of code project/evmbench/audits/2024-08-phi/config.yaml x: 1 contributors (all time) y: 58 lines of code project/evmbench/docker_build.py x: 1 contributors (all time) y: 118 lines of code project/evmbench/evmbench/agents/codex/config.yaml x: 1 contributors (all time) y: 95 lines of code project/evmbench/evmbench/agents/opencode/config.yaml x: 1 contributors (all time) y: 51 lines of code project/evmbench/evmbench/alcatraz.py x: 1 contributors (all time) y: 292 lines of code project/evmbench/evmbench/audit.py x: 1 contributors (all time) y: 173 lines of code project/evmbench/evmbench/bootstrap.py x: 1 contributors (all time) y: 136 lines of code project/evmbench/evmbench/nano/eval.py x: 1 contributors (all time) y: 204 lines of code project/evmbench/evmbench/nano/gateway.py x: 1 contributors (all time) y: 330 lines of code project/evmbench/evmbench/nano/grade/detect.py x: 1 contributors (all time) y: 102 lines of code project/evmbench/evmbench/nano/grade/exploit.py x: 1 contributors (all time) y: 195 lines of code project/evmbench/evmbench/nano/grade/patch.py x: 1 contributors (all time) y: 477 lines of code project/evmbench/evmbench/nano/solver.py x: 1 contributors (all time) y: 443 lines of code project/evmbench/evmbench/nano/task.py x: 1 contributors (all time) y: 510 lines of code project/evmbench/evmbench/ploit/config.py x: 1 contributors (all time) y: 179 lines of code project/evmbench/evmbench/ploit/veto.py x: 1 contributors (all time) y: 245 lines of code project/evmbench/ploit/crates/config/src/config.rs x: 1 contributors (all time) y: 220 lines of code project/evmbench/ploit/crates/config/src/manager.rs x: 1 contributors (all time) y: 278 lines of code project/evmbench/ploit/crates/core/src/setup.rs x: 1 contributors (all time) y: 450 lines of code project/evmbench/ploit/crates/core/src/transactions.rs x: 1 contributors (all time) y: 311 lines of code project/evmbench/ploit/crates/exec/src/local.rs x: 1 contributors (all time) y: 347 lines of code project/evmbench/ploit/crates/grader/src/memory.rs x: 1 contributors (all time) y: 192 lines of code project/evmbench/ploit/crates/grader/src/result.rs x: 1 contributors (all time) y: 238 lines of code project/evmbench/ploit/crates/grader/src/script.rs x: 1 contributors (all time) y: 182 lines of code project/evmbench/scripts/backfill_agent_tokens.py x: 1 contributors (all time) y: 159 lines of code project/evmbench/scripts/smoke_test_agent_clis.py x: 1 contributors (all time) y: 299 lines of code project/evmbench/scripts/stats.py x: 1 contributors (all time) y: 1115 lines of code project/evmbench/veto/crates/core/src/server.rs x: 1 contributors (all time) y: 256 lines of code project/paperbench/paperbench/nano/eval.py x: 3 contributors (all time) y: 284 lines of code project/common/alcatraz/alcatraz/clusters/local.py x: 2 contributors (all time) y: 1590 lines of code project/swelancer/swelancer/eval.py x: 2 contributors (all time) y: 548 lines of code project/common/nanoeval_alcatraz/nanoeval_alcatraz/alcatraz_computer_interface.py x: 2 contributors (all time) y: 155 lines of code project/common/nanoeval_alcatraz/nanoeval_alcatraz/task_to_alcatraz_config.py x: 2 contributors (all time) y: 67 lines of code project/paperbench/paperbench/nano/task.py x: 1 contributors (all time) y: 401 lines of code project/paperbench/paperbench/reproduce.py x: 1 contributors (all time) y: 259 lines of code project/paperbench/paperbench/solvers/apply_patch.py x: 1 contributors (all time) y: 359 lines of code project/paperbench/paperbench/solvers/basicagent/api.py x: 1 contributors (all time) y: 79 lines of code project/paperbench/paperbench/solvers/basicagent/utils.py x: 1 contributors (all time) y: 268 lines of code project/paperbench/paperbench/solvers/upload.py x: 1 contributors (all time) y: 124 lines of code project/paperbench/paperbench/solvers/utils.py x: 1 contributors (all time) y: 149 lines of code project/paperbench/paperbench/utils.py x: 2 contributors (all time) y: 171 lines of code project/paperbench/paperbench/scripts/run_monitor.py x: 2 contributors (all time) y: 187 lines of code project/paperbench/paperbench/infra/alcatraz.py x: 3 contributors (all time) y: 250 lines of code project/paperbench/paperbench/rubric/tasks.py x: 1 contributors (all time) y: 285 lines of code project/paperbench/paperbench/judge/simple.py x: 1 contributors (all time) y: 563 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_completions_turn_completer.py x: 2 contributors (all time) y: 118 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer/completer.py x: 2 contributors (all time) y: 131 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/oai_responses_turn_completer/converters.py x: 2 contributors (all time) y: 383 lines of code project/common/preparedness_turn_completer/preparedness_turn_completer/utils.py x: 3 contributors (all time) y: 125 lines of code project/common/nanoeval/nanoeval/_executor_worker.py x: 1 contributors (all time) y: 376 lines of code project/common/nanoeval/nanoeval/_persistent_db.py x: 1 contributors (all time) y: 107 lines of code project/common/nanoeval/nanoeval/solvers/computer_tasks/pausable_timer.py x: 1 contributors (all time) y: 89 lines of code project/common/nanoeval/nanoeval/solvers/computer_tasks/simple_solver.py x: 1 contributors (all time) y: 82 lines of code project/paperbench/paperbench/judge/base.py x: 1 contributors (all time) y: 143 lines of code project/paperbench/paperbench/nano/entrypoint.py x: 2 contributors (all time) y: 19 lines of code project/swelancer/runtime_scripts/replay.py x: 1 contributors (all time) y: 726 lines of code project/swelancer/scripts/build_images.py x: 1 contributors (all time) y: 165 lines of code project/paperbench/paperbench/gui/app.py x: 1 contributors (all time) y: 420 lines of code project/paperbench/paperbench/metrics.py x: 2 contributors (all time) y: 231 lines of code
1590.0
lines of code
  min: 1.0
  average: 104.7
  25th percentile: 18.0
  median: 50.0
  75th percentile: 130.0
  max: 1590.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.07 | 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...