File Size Overall
  • There are 69 files with 10,075 lines of code.
    • 1 very long files (1,155 lines of code)
    • 1 long files (855 lines of code)
    • 14 medium size files (4,141 lines of code)
    • 16 small files (2,282 lines of code)
    • 37 very small files (1,642 lines of code)
11% | 8% | 41% | 22% | 16%
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
py80% | 0% | 19% | 0% | 0%
ts0% | 10% | 45% | 25% | 19%
js0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
agent-approval-check98% | 0% | 0% | 0% | 1%
src0% | 11% | 46% | 24% | 17%
base-action0% | 0% | 39% | 30% | 30%
.github0% | 0% | 95% | 0% | 4%
.claude0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
agent_approval_check.py
in agent-approval-check
1155 54
index.ts
in src/create-prompt
855 10
487 5
fetcher.ts
in src/github/data
485 11
format-turns.ts
in src/entrypoints
380 7
image-downloader.ts
in src/github/utils
323 12
run.ts
in src/entrypoints
315 6
context.ts
in src/github
281 11
check_workflow_hardening.py
in .github/scripts
278 14
266 2
branch.ts
in src/github/operations
243 4
parse-sdk-options.ts
in base-action/src
231 6
run-claude-sdk.ts
in base-action/src
226 7
restore-config.ts
in src/github/operations
220 9
204 4
202 -
197 7
install-plugins.ts
in base-action/src
180 9
workload-identity.ts
in base-action/src
175 3
update-comment-link.ts
in src/entrypoints
153 -
github.ts
in src/github/api/queries
149 -
comment-logic.ts
in src/github/operations
146 2
git-config.ts
in src/github/operations
146 5
index.ts
in src/modes/tag
145 4
pr-stamp-sweep.js
in .claude/workflows
136 -
formatter.ts
in src/github/data
135 7
trigger.ts
in src/github/validation
134 2
sanitizer.ts
in src/github/utils
123 8
permissions.ts
in src/github/validation
119 4
branch-cleanup.ts
in src/github/operations
116 1
types.ts
in src/github
115 -
token.ts
in src/github
113 5
types.ts
in src/create-prompt
98 -
index.ts
in src/modes/agent
97 3
detector.ts
in src/modes
93 2
branch-template.ts
in src/utils
89 6
84 -
create-initial.ts
in src/github/operations/comments
83 -
prepare.ts
in src/entrypoints
82 -
80 3
actor.ts
in src/github/validation
76 1
validate-env.ts
in base-action/src
72 1
index.ts
in base-action/src
66 2
prepare-prompt.ts
in base-action/src
64 3
54 1
collect-inputs.ts
in src/entrypoints
54 1
update-claude-comment.ts
in src/github/operations/comments
53 1
update-with-branch.ts
in src/github/operations/comments
45 1
43 1
actor-filter.ts
in src/github/utils
43 4
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
run.ts
in src/entrypoints
315 ~2k–5k 219 ~5 ~70
index.ts
in src/create-prompt
855 ~5k–15k 18 ~20 ~30
fetcher.ts
in src/github/data
485 ~3k–7k 10 ~50 ~10
branch.ts
in src/github/operations
243 ~1.5k–5k 17 ~20 ~10
parse-sdk-options.ts
in base-action/src
231 ~1.5k–5k 14 ~30 ~7
restore-config.ts
in src/github/operations
220 ~1.5k–5k 13 ~30 ~7
run-claude-sdk.ts
in base-action/src
226 ~1.5k–5k 12 ~30 ~7
487 ~3k–7k 5 ~50 ~10
context.ts
in src/github
281 ~1.5k–5k 7 ~15 ~20
index.ts
in src/modes/tag
145 ~1k–3k 12 ~20 ~7
agent_approval_check.py
in agent-approval-check
1155 ~7k–20k 1 ~2,000 ~1
format-turns.ts
in src/entrypoints
380 ~2k–7k 3 ~70 ~5
197 ~1k–3k 5 ~15 ~15
image-downloader.ts
in src/github/utils
323 ~2k–5k 3 ~50 ~7
github.ts
in src/github/api/queries
149 ~1k–3k 6 ~5 ~30
types.ts
in src/github
115 ~700–2k 7 ~5 ~20
token.ts
in src/github
113 ~700–2k 7 ~30 ~3
update-comment-link.ts
in src/entrypoints
153 ~1k–3k 5 ~15 ~10
git-config.ts
in src/github/operations
146 ~1k–3k 5 ~30 ~5
install-plugins.ts
in base-action/src
180 ~1k–3k 4 ~100 ~2

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
agent_approval_check.py
in agent-approval-check
1155 54
check_workflow_hardening.py
in .github/scripts
278 14
image-downloader.ts
in src/github/utils
323 12
context.ts
in src/github
281 11
fetcher.ts
in src/github/data
485 11
index.ts
in src/create-prompt
855 10
install-plugins.ts
in base-action/src
180 9
restore-config.ts
in src/github/operations
220 9
sanitizer.ts
in src/github/utils
123 8
run-claude-sdk.ts
in base-action/src
226 7
197 7
formatter.ts
in src/github/data
135 7
format-turns.ts
in src/entrypoints
380 7
parse-sdk-options.ts
in base-action/src
231 6
branch-template.ts
in src/utils
89 6
run.ts
in src/entrypoints
315 6
487 5
git-config.ts
in src/github/operations
146 5
token.ts
in src/github
113 5
index.ts
in src/modes/tag
145 4
actor-filter.ts
in src/github/utils
43 4
common.ts
in src/github/operations/comments
30 4
branch.ts
in src/github/operations
243 4
permissions.ts
in src/github/validation
119 4
204 4
workload-identity.ts
in base-action/src
175 3
prepare-prompt.ts
in base-action/src
64 3
execution-file.ts
in base-action/src
36 3
index.ts
in src/modes/agent
97 3
parse-tools.ts
in src/modes/agent
42 3
80 3
index.ts
in base-action/src
66 2
detector.ts
in src/modes
93 2
14 2
266 2
fetch-depth.ts
in src/github/operations
19 2
comment-logic.ts
in src/github/operations
146 2
trigger.ts
in src/github/validation
134 2
run-claude.ts
in base-action/src
23 1
retry.ts
in base-action/src
41 1
validate-env.ts
in base-action/src
72 1
54 1
18 1
43 1
36 1
11 1
update-with-branch.ts
in src/github/operations/comments
45 1
update-claude-comment.ts
in src/github/operations/comments
53 1
branch-cleanup.ts
in src/github/operations
116 1
client.ts
in src/github/api
21 1
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 114 long lines.

File# lines# units# long lines
index.ts
in src/create-prompt
855 10 54
pr-stamp-sweep.js
in .claude/workflows
136 - 20
workload-identity.ts
in base-action/src
175 3 5
validate-env.ts
in base-action/src
72 1 4
202 - 4
branch.ts
in src/github/operations
243 4 4
run-claude-sdk.ts
in base-action/src
226 7 3
fetcher.ts
in src/github/data
485 11 3
actor.ts
in src/github/validation
76 1 2
permissions.ts
in src/github/validation
119 4 2
204 4 2
update-comment-link.ts
in src/entrypoints
153 - 2
branch-template.ts
in src/utils
89 6 1
19 - 1
197 7 1
487 5 1
common.ts
in src/github/operations/comments
30 4 1
restore-config.ts
in src/github/operations
220 9 1
comment-logic.ts
in src/github/operations
146 2 1
git-config.ts
in src/github/operations
146 5 1
token.ts
in src/github
113 5 1
Correlations

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

src/entrypoints/run.ts x: 219 commits (all time) y: 315 lines of code .github/egress-firewall.yaml x: 1 commits (all time) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 commits (all time) y: 278 lines of code src/entrypoints/update-comment-link.ts x: 17 commits (all time) y: 153 lines of code src/github/operations/branch-cleanup.ts x: 7 commits (all time) y: 116 lines of code src/github/operations/comment-logic.ts x: 6 commits (all time) y: 146 lines of code src/github/operations/comments/common.ts x: 1 commits (all time) y: 30 lines of code src/mcp/github-actions-server.ts x: 4 commits (all time) y: 266 lines of code src/github/operations/branch.ts x: 27 commits (all time) y: 243 lines of code src/create-prompt/index.ts x: 53 commits (all time) y: 855 lines of code src/mcp/github-file-ops-schemas.ts x: 1 commits (all time) y: 19 lines of code src/mcp/github-file-ops-server.ts x: 19 commits (all time) y: 487 lines of code base-action/src/run-claude-sdk.ts x: 12 commits (all time) y: 226 lines of code src/mcp/install-mcp-server.ts x: 33 commits (all time) y: 197 lines of code src/github/operations/restore-config.ts x: 13 commits (all time) y: 220 lines of code src/github/api/client.ts x: 2 commits (all time) y: 21 lines of code src/github/api/config.ts x: 1 commits (all time) y: 9 lines of code src/github/operations/git-config.ts x: 9 commits (all time) y: 146 lines of code src/github/data/fetcher.ts x: 15 commits (all time) y: 485 lines of code src/github/types.ts x: 10 commits (all time) y: 115 lines of code src/github/utils/actor-filter.ts x: 2 commits (all time) y: 43 lines of code base-action/src/parse-sdk-options.ts x: 14 commits (all time) y: 231 lines of code src/entrypoints/post-buffered-inline-comments.ts x: 2 commits (all time) y: 204 lines of code src/mcp/github-comment-server.ts x: 3 commits (all time) y: 84 lines of code src/mcp/github-inline-comment-server.ts x: 6 commits (all time) y: 202 lines of code src/github/utils/image-downloader.ts x: 4 commits (all time) y: 323 lines of code src/github/data/formatter.ts x: 9 commits (all time) y: 135 lines of code src/entrypoints/format-turns.ts x: 7 commits (all time) y: 380 lines of code src/mcp/github-actions-pagination.ts x: 1 commits (all time) y: 14 lines of code src/utils/branch-template.ts x: 4 commits (all time) y: 89 lines of code src/mcp/update-git-reference.ts x: 1 commits (all time) y: 80 lines of code src/github/validation/trigger.ts x: 5 commits (all time) y: 134 lines of code src/modes/detector.ts x: 6 commits (all time) y: 93 lines of code src/modes/agent/index.ts x: 21 commits (all time) y: 97 lines of code src/modes/tag/index.ts x: 24 commits (all time) y: 145 lines of code src/github/utils/sanitizer.ts x: 6 commits (all time) y: 123 lines of code src/entrypoints/prepare.ts x: 22 commits (all time) y: 82 lines of code src/github/context.ts x: 29 commits (all time) y: 281 lines of code src/github/validation/permissions.ts x: 6 commits (all time) y: 119 lines of code base-action/src/index.ts x: 15 commits (all time) y: 66 lines of code base-action/src/workload-identity.ts x: 2 commits (all time) y: 175 lines of code src/create-prompt/types.ts x: 9 commits (all time) y: 98 lines of code src/mcp/inline-comment-buffer.ts x: 1 commits (all time) y: 36 lines of code agent-approval-check/agent_approval_check.py x: 1 commits (all time) y: 1155 lines of code src/github/token.ts x: 12 commits (all time) y: 113 lines of code src/modes/agent/parse-tools.ts x: 4 commits (all time) y: 42 lines of code .claude/workflows/pr-stamp-sweep.js x: 1 commits (all time) y: 136 lines of code base-action/src/retry.ts x: 1 commits (all time) y: 41 lines of code src/utils/retry.ts x: 3 commits (all time) y: 4 lines of code base-action/src/validate-env.ts x: 4 commits (all time) y: 72 lines of code src/entrypoints/collect-inputs.ts x: 7 commits (all time) y: 54 lines of code src/github/validation/actor.ts x: 5 commits (all time) y: 76 lines of code bunfig.toml x: 1 commits (all time) y: 2 lines of code base-action/src/run-claude.ts x: 15 commits (all time) y: 23 lines of code base-action/src/install-plugins.ts x: 4 commits (all time) y: 180 lines of code base-action/src/setup-claude-code-settings.ts x: 3 commits (all time) y: 54 lines of code src/github/operations/comments/create-initial.ts x: 6 commits (all time) y: 83 lines of code base-action/src/prepare-prompt.ts x: 1 commits (all time) y: 64 lines of code src/github/operations/comments/update-claude-comment.ts x: 1 commits (all time) y: 53 lines of code
1155.0
lines of code
  min: 2.0
  average: 146.01
  25th percentile: 38.5
  median: 93.0
  75th percentile: 188.5
  max: 1155.0
0 219.0
commits (all time)
min: 1.0 | average: 10.68 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 11.0 | max: 219.0

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

src/entrypoints/run.ts x: 8 contributors (all time) y: 315 lines of code .github/egress-firewall.yaml x: 1 contributors (all time) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 contributors (all time) y: 278 lines of code src/entrypoints/update-comment-link.ts x: 5 contributors (all time) y: 153 lines of code src/github/operations/branch-cleanup.ts x: 3 contributors (all time) y: 116 lines of code src/github/operations/comment-logic.ts x: 2 contributors (all time) y: 146 lines of code src/github/operations/comments/common.ts x: 1 contributors (all time) y: 30 lines of code src/mcp/github-actions-server.ts x: 4 contributors (all time) y: 266 lines of code src/github/operations/branch.ts x: 19 contributors (all time) y: 243 lines of code src/create-prompt/index.ts x: 19 contributors (all time) y: 855 lines of code src/mcp/github-file-ops-schemas.ts x: 1 contributors (all time) y: 19 lines of code src/mcp/github-file-ops-server.ts x: 10 contributors (all time) y: 487 lines of code base-action/src/run-claude-sdk.ts x: 7 contributors (all time) y: 226 lines of code src/mcp/install-mcp-server.ts x: 11 contributors (all time) y: 197 lines of code src/github/operations/restore-config.ts x: 9 contributors (all time) y: 220 lines of code src/github/api/client.ts x: 2 contributors (all time) y: 21 lines of code src/github/api/config.ts x: 1 contributors (all time) y: 9 lines of code src/github/operations/git-config.ts x: 4 contributors (all time) y: 146 lines of code src/github/api/queries/github.ts x: 7 contributors (all time) y: 149 lines of code src/github/data/fetcher.ts x: 10 contributors (all time) y: 485 lines of code src/github/types.ts x: 8 contributors (all time) y: 115 lines of code src/github/utils/actor-filter.ts x: 2 contributors (all time) y: 43 lines of code base-action/src/parse-sdk-options.ts x: 8 contributors (all time) y: 231 lines of code src/entrypoints/post-buffered-inline-comments.ts x: 2 contributors (all time) y: 204 lines of code src/mcp/github-comment-server.ts x: 2 contributors (all time) y: 84 lines of code src/mcp/github-inline-comment-server.ts x: 5 contributors (all time) y: 202 lines of code src/github/utils/image-downloader.ts x: 4 contributors (all time) y: 323 lines of code src/github/data/formatter.ts x: 7 contributors (all time) y: 135 lines of code src/entrypoints/format-turns.ts x: 6 contributors (all time) y: 380 lines of code src/mcp/github-actions-pagination.ts x: 1 contributors (all time) y: 14 lines of code src/utils/branch-template.ts x: 4 contributors (all time) y: 89 lines of code src/mcp/update-git-reference.ts x: 1 contributors (all time) y: 80 lines of code src/github/validation/trigger.ts x: 5 contributors (all time) y: 134 lines of code src/modes/detector.ts x: 3 contributors (all time) y: 93 lines of code src/modes/agent/index.ts x: 6 contributors (all time) y: 97 lines of code src/modes/tag/index.ts x: 6 contributors (all time) y: 145 lines of code src/github/utils/sanitizer.ts x: 5 contributors (all time) y: 123 lines of code src/github/context.ts x: 13 contributors (all time) y: 281 lines of code src/github/validation/permissions.ts x: 3 contributors (all time) y: 119 lines of code base-action/src/index.ts x: 7 contributors (all time) y: 66 lines of code base-action/src/workload-identity.ts x: 2 contributors (all time) y: 175 lines of code src/mcp/inline-comment-buffer.ts x: 1 contributors (all time) y: 36 lines of code agent-approval-check/agent_approval_check.py x: 1 contributors (all time) y: 1155 lines of code src/github/token.ts x: 3 contributors (all time) y: 113 lines of code src/modes/agent/parse-tools.ts x: 4 contributors (all time) y: 42 lines of code .claude/workflows/pr-stamp-sweep.js x: 1 contributors (all time) y: 136 lines of code base-action/src/retry.ts x: 1 contributors (all time) y: 41 lines of code src/utils/retry.ts x: 2 contributors (all time) y: 4 lines of code base-action/src/validate-env.ts x: 2 contributors (all time) y: 72 lines of code src/entrypoints/collect-inputs.ts x: 2 contributors (all time) y: 54 lines of code src/github/validation/actor.ts x: 3 contributors (all time) y: 76 lines of code bunfig.toml x: 1 contributors (all time) y: 2 lines of code base-action/src/run-claude.ts x: 6 contributors (all time) y: 23 lines of code base-action/src/install-plugins.ts x: 3 contributors (all time) y: 180 lines of code src/github/operations/comments/create-initial.ts x: 4 contributors (all time) y: 83 lines of code base-action/src/prepare-prompt.ts x: 1 contributors (all time) y: 64 lines of code src/github/operations/comments/update-claude-comment.ts x: 1 contributors (all time) y: 53 lines of code
1155.0
lines of code
  min: 2.0
  average: 146.01
  25th percentile: 38.5
  median: 93.0
  75th percentile: 188.5
  max: 1155.0
0 19.0
contributors (all time)
min: 1.0 | average: 4.06 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 19.0

File Size vs. Commits (30 days): 3 points

src/entrypoints/run.ts x: 28 commits (30d) y: 315 lines of code .github/egress-firewall.yaml x: 1 commits (30d) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 commits (30d) y: 278 lines of code
315.0
lines of code
  min: 12.0
  average: 201.67
  25th percentile: 12.0
  median: 278.0
  75th percentile: 315.0
  max: 315.0
0 28.0
commits (30d)
min: 1.0 | average: 10.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 28.0 | max: 28.0

File Size vs. Contributors (30 days): 3 points

src/entrypoints/run.ts x: 1 contributors (30d) y: 315 lines of code .github/egress-firewall.yaml x: 1 contributors (30d) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 contributors (30d) y: 278 lines of code
315.0
lines of code
  min: 12.0
  average: 201.67
  25th percentile: 12.0
  median: 278.0
  75th percentile: 315.0
  max: 315.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 44 points

src/entrypoints/run.ts x: 82 commits (90d) y: 315 lines of code .github/egress-firewall.yaml x: 1 commits (90d) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 commits (90d) y: 278 lines of code src/entrypoints/update-comment-link.ts x: 2 commits (90d) y: 153 lines of code src/github/operations/branch-cleanup.ts x: 2 commits (90d) y: 116 lines of code src/github/operations/comment-logic.ts x: 2 commits (90d) y: 146 lines of code src/github/operations/comments/common.ts x: 1 commits (90d) y: 30 lines of code src/mcp/github-actions-server.ts x: 2 commits (90d) y: 266 lines of code src/github/operations/branch.ts x: 4 commits (90d) y: 243 lines of code src/create-prompt/index.ts x: 2 commits (90d) y: 855 lines of code src/mcp/github-file-ops-schemas.ts x: 1 commits (90d) y: 19 lines of code src/mcp/github-file-ops-server.ts x: 4 commits (90d) y: 487 lines of code base-action/src/run-claude-sdk.ts x: 3 commits (90d) y: 226 lines of code src/mcp/install-mcp-server.ts x: 2 commits (90d) y: 197 lines of code src/github/operations/restore-config.ts x: 4 commits (90d) y: 220 lines of code src/github/api/client.ts x: 1 commits (90d) y: 21 lines of code src/github/api/config.ts x: 1 commits (90d) y: 9 lines of code src/github/api/queries/github.ts x: 2 commits (90d) y: 149 lines of code src/github/types.ts x: 4 commits (90d) y: 115 lines of code src/github/utils/actor-filter.ts x: 1 commits (90d) y: 43 lines of code base-action/src/parse-sdk-options.ts x: 3 commits (90d) y: 231 lines of code src/entrypoints/post-buffered-inline-comments.ts x: 1 commits (90d) y: 204 lines of code src/mcp/github-comment-server.ts x: 1 commits (90d) y: 84 lines of code src/github/utils/image-downloader.ts x: 2 commits (90d) y: 323 lines of code src/github/data/formatter.ts x: 3 commits (90d) y: 135 lines of code src/entrypoints/format-turns.ts x: 3 commits (90d) y: 380 lines of code src/mcp/github-actions-pagination.ts x: 1 commits (90d) y: 14 lines of code src/utils/branch-template.ts x: 2 commits (90d) y: 89 lines of code src/mcp/update-git-reference.ts x: 1 commits (90d) y: 80 lines of code src/github/validation/trigger.ts x: 1 commits (90d) y: 134 lines of code src/modes/detector.ts x: 1 commits (90d) y: 93 lines of code src/modes/agent/index.ts x: 1 commits (90d) y: 97 lines of code src/github/utils/sanitizer.ts x: 3 commits (90d) y: 123 lines of code src/github/context.ts x: 1 commits (90d) y: 281 lines of code src/github/validation/permissions.ts x: 1 commits (90d) y: 119 lines of code base-action/src/index.ts x: 1 commits (90d) y: 66 lines of code base-action/src/workload-identity.ts x: 1 commits (90d) y: 175 lines of code
855.0
lines of code
  min: 9.0
  average: 173.14
  25th percentile: 80.5
  median: 140.0
  75th percentile: 229.75
  max: 855.0
0 82.0
commits (90d)
min: 1.0 | average: 3.66 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.75 | max: 82.0

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

src/entrypoints/run.ts x: 4 contributors (90d) y: 315 lines of code .github/egress-firewall.yaml x: 1 contributors (90d) y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 contributors (90d) y: 278 lines of code src/entrypoints/update-comment-link.ts x: 2 contributors (90d) y: 153 lines of code src/github/operations/branch-cleanup.ts x: 2 contributors (90d) y: 116 lines of code src/github/operations/comment-logic.ts x: 2 contributors (90d) y: 146 lines of code src/github/operations/comments/common.ts x: 1 contributors (90d) y: 30 lines of code src/mcp/github-actions-server.ts x: 2 contributors (90d) y: 266 lines of code src/github/operations/branch.ts x: 4 contributors (90d) y: 243 lines of code src/create-prompt/index.ts x: 1 contributors (90d) y: 855 lines of code src/mcp/github-file-ops-schemas.ts x: 1 contributors (90d) y: 19 lines of code src/mcp/github-file-ops-server.ts x: 4 contributors (90d) y: 487 lines of code base-action/src/run-claude-sdk.ts x: 3 contributors (90d) y: 226 lines of code src/mcp/install-mcp-server.ts x: 2 contributors (90d) y: 197 lines of code src/github/operations/restore-config.ts x: 3 contributors (90d) y: 220 lines of code src/github/api/client.ts x: 1 contributors (90d) y: 21 lines of code src/github/api/config.ts x: 1 contributors (90d) y: 9 lines of code src/github/api/queries/github.ts x: 2 contributors (90d) y: 149 lines of code src/github/types.ts x: 4 contributors (90d) y: 115 lines of code src/github/utils/actor-filter.ts x: 1 contributors (90d) y: 43 lines of code base-action/src/parse-sdk-options.ts x: 3 contributors (90d) y: 231 lines of code src/entrypoints/post-buffered-inline-comments.ts x: 1 contributors (90d) y: 204 lines of code src/mcp/github-comment-server.ts x: 1 contributors (90d) y: 84 lines of code src/github/utils/image-downloader.ts x: 2 contributors (90d) y: 323 lines of code src/github/data/formatter.ts x: 3 contributors (90d) y: 135 lines of code src/entrypoints/format-turns.ts x: 3 contributors (90d) y: 380 lines of code src/mcp/github-actions-pagination.ts x: 1 contributors (90d) y: 14 lines of code src/utils/branch-template.ts x: 2 contributors (90d) y: 89 lines of code src/mcp/update-git-reference.ts x: 1 contributors (90d) y: 80 lines of code src/github/validation/trigger.ts x: 1 contributors (90d) y: 134 lines of code src/modes/detector.ts x: 1 contributors (90d) y: 93 lines of code src/modes/agent/index.ts x: 1 contributors (90d) y: 97 lines of code src/modes/tag/index.ts x: 1 contributors (90d) y: 145 lines of code src/github/utils/sanitizer.ts x: 3 contributors (90d) y: 123 lines of code src/github/context.ts x: 1 contributors (90d) y: 281 lines of code src/github/validation/permissions.ts x: 1 contributors (90d) y: 119 lines of code base-action/src/index.ts x: 1 contributors (90d) y: 66 lines of code base-action/src/workload-identity.ts x: 1 contributors (90d) y: 175 lines of code
855.0
lines of code
  min: 9.0
  average: 173.14
  25th percentile: 80.5
  median: 140.0
  75th percentile: 229.75
  max: 855.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 4.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...