File Size Overall
  • There are 61 files with 8,595 lines of code.
    • 0 very long files (0 lines of code)
    • 5 long files (3,022 lines of code)
    • 9 medium size files (2,767 lines of code)
    • 10 small files (1,499 lines of code)
    • 37 very small files (1,307 lines of code)
0% | 35% | 32% | 17% | 15%
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
ts0% | 35% | 32% | 17% | 14%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 35% | 32% | 17% | 14%
.github0% | 0% | 0% | 0% | 100%
.agents0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pii.ts
in src/checks
806 18
guardrail-evals.ts
in src/evals
586 15
agents.ts
in src
576 26
540 27
514 17
urls.ts
in src/checks
454 3
llm-base.ts
in src/checks
446 16
cli.ts
in src
367 7
conversation.ts
in src/utils
309 24
async-engine.ts
in src/evals/core
262 13
types.ts
in src
249 9
secret-keys.ts
in src/checks
239 5
221 2
benchmark-reporter.ts
in src/evals/core
220 10
benchmark-calculator.ts
in src/evals/core
190 7
client.ts
in src
173 15
168 8
jailbreak.ts
in src/checks
165 -
moderation.ts
in src/checks
160 3
148 2
schema.ts
in src/utils
144 7
131 4
output.ts
in src/utils
114 5
responses.ts
in src/resources/responses
106 1
chat.ts
in src/resources/chat
94 2
keywords.ts
in src/checks
93 -
parsing.ts
in src/utils
93 8
validate-dataset.ts
in src/evals/core
88 3
vector-store.ts
in src/utils
84 6
jsonl-loader.ts
in src/evals/core
73 2
70 -
latency-tester.ts
in src/evals/core
69 2
context.ts
in src/utils
58 4
types.ts
in src/evals/core
52 -
38 5
content.ts
in src/utils
38 4
competitors.ts
in src/checks
36 -
json-reporter.ts
in src/evals/core
35 2
index.ts
in src
35 -
index.ts
in src/utils
34 -
visualizer.ts
in src/evals/core
32 2
calculator.ts
in src/evals/core
32 -
30 -
dependabot.yml
in .github
29 -
nsfw.ts
in src/checks
29 -
27 1
spec.ts
in src
25 -
24 -
24 1
user-defined-llm.ts
in src/checks
21 -
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
pii.ts
in src/checks
806 ~5k–15k 10 ~150 ~5
540 ~3k–10k 13 ~100 ~5
llm-base.ts
in src/checks
446 ~3k–7k 14 ~70 ~5
514 ~3k–10k 11 ~150 ~3
agents.ts
in src
576 ~3k–10k 8 ~100 ~5
urls.ts
in src/checks
454 ~3k–7k 9 ~100 ~3
async-engine.ts
in src/evals/core
262 ~1.5k–5k 9 ~50 ~5
guardrail-evals.ts
in src/evals
586 ~3k–10k 4 ~100 ~5
conversation.ts
in src/utils
309 ~2k–5k 6 ~70 ~5
cli.ts
in src
367 ~2k–7k 5 ~70 ~5
types.ts
in src
249 ~1.5k–5k 7 ~50 ~5
jailbreak.ts
in src/checks
165 ~1k–3k 8 ~50 ~3
secret-keys.ts
in src/checks
239 ~1.5k–5k 5 ~70 ~3
moderation.ts
in src/checks
160 ~1k–3k 7 ~70 ~3
221 ~1.5k–5k 5 ~70 ~3
148 ~1k–3k 5 ~50 ~3
responses.ts
in src/resources/responses
106 ~700–1.5k 6 ~30 ~3
chat.ts
in src/resources/chat
94 ~500–1.5k 6 ~30 ~3
keywords.ts
in src/checks
93 ~500–1.5k 6 ~30 ~3
client.ts
in src
173 ~1k–3k 3 ~70 ~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 36)
File# lines# units
540 27
agents.ts
in src
576 26
conversation.ts
in src/utils
309 24
pii.ts
in src/checks
806 18
514 17
llm-base.ts
in src/checks
446 16
guardrail-evals.ts
in src/evals
586 15
client.ts
in src
173 15
async-engine.ts
in src/evals/core
262 13
benchmark-reporter.ts
in src/evals/core
220 10
types.ts
in src
249 9
parsing.ts
in src/utils
93 8
168 8
benchmark-calculator.ts
in src/evals/core
190 7
cli.ts
in src
367 7
schema.ts
in src/utils
144 7
vector-store.ts
in src/utils
84 6
38 5
secret-keys.ts
in src/checks
239 5
output.ts
in src/utils
114 5
context.ts
in src/utils
58 4
content.ts
in src/utils
38 4
131 4
validate-dataset.ts
in src/evals/core
88 3
urls.ts
in src/checks
454 3
moderation.ts
in src/checks
160 3
visualizer.ts
in src/evals/core
32 2
latency-tester.ts
in src/evals/core
69 2
json-reporter.ts
in src/evals/core
35 2
jsonl-loader.ts
in src/evals/core
73 2
148 2
221 2
chat.ts
in src/resources/chat
94 2
responses.ts
in src/resources/responses
106 1
27 1
24 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 34 long lines.

File# lines# units# long lines
cli.ts
in src
367 7 8
514 17 7
221 2 4
pii.ts
in src/checks
806 18 3
guardrail-evals.ts
in src/evals
586 15 2
jailbreak.ts
in src/checks
165 - 2
llm-base.ts
in src/checks
446 16 2
context.ts
in src/utils
58 4 2
168 8 2
urls.ts
in src/checks
454 3 1
nsfw.ts
in src/checks
29 - 1
Correlations

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

src/utils/openai-vector-store.ts x: 8 commits (all time) y: 131 lines of code .github/dependabot.yml x: 3 commits (all time) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 commits (all time) y: 3 lines of code src/checks/llm-base.ts x: 19 commits (all time) y: 446 lines of code src/agents.ts x: 13 commits (all time) y: 576 lines of code src/base-client.ts x: 19 commits (all time) y: 540 lines of code src/checks/pii.ts x: 15 commits (all time) y: 806 lines of code src/client.ts x: 9 commits (all time) y: 173 lines of code src/spec.ts x: 9 commits (all time) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 16 commits (all time) y: 514 lines of code src/checks/jailbreak.ts x: 13 commits (all time) y: 165 lines of code src/checks/urls.ts x: 14 commits (all time) y: 454 lines of code src/streaming.ts x: 10 commits (all time) y: 148 lines of code src/checks/competitors.ts x: 7 commits (all time) y: 36 lines of code src/checks/hallucination-detection.ts x: 14 commits (all time) y: 221 lines of code src/checks/index.ts x: 6 commits (all time) y: 13 lines of code src/checks/keywords.ts x: 11 commits (all time) y: 93 lines of code src/checks/moderation.ts x: 12 commits (all time) y: 160 lines of code src/checks/nsfw.ts x: 7 commits (all time) y: 29 lines of code src/checks/secret-keys.ts x: 10 commits (all time) y: 239 lines of code src/checks/user-defined-llm.ts x: 10 commits (all time) y: 21 lines of code src/cli.ts x: 10 commits (all time) y: 367 lines of code src/evals/core/async-engine.ts x: 14 commits (all time) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 2 commits (all time) y: 190 lines of code src/evals/core/benchmark-reporter.ts x: 2 commits (all time) y: 220 lines of code src/evals/core/calculator.ts x: 6 commits (all time) y: 32 lines of code src/evals/core/index.ts x: 7 commits (all time) y: 10 lines of code src/evals/core/json-reporter.ts x: 6 commits (all time) y: 35 lines of code src/evals/core/jsonl-loader.ts x: 7 commits (all time) y: 73 lines of code src/evals/core/latency-tester.ts x: 3 commits (all time) y: 69 lines of code src/evals/core/types.ts x: 7 commits (all time) y: 52 lines of code src/evals/core/validate-dataset.ts x: 6 commits (all time) y: 88 lines of code src/evals/core/visualizer.ts x: 3 commits (all time) y: 32 lines of code src/evals/guardrail-evals.ts x: 9 commits (all time) y: 586 lines of code src/registry.ts x: 8 commits (all time) y: 70 lines of code src/resources/chat/chat.ts x: 12 commits (all time) y: 94 lines of code src/resources/responses/responses.ts x: 12 commits (all time) y: 106 lines of code src/runtime.ts x: 8 commits (all time) y: 168 lines of code src/test-registration.ts x: 6 commits (all time) y: 30 lines of code src/types.ts x: 12 commits (all time) y: 249 lines of code src/utils/content.ts x: 3 commits (all time) y: 38 lines of code src/utils/conversation.ts x: 6 commits (all time) y: 309 lines of code src/utils/guardrail-failure.ts x: 2 commits (all time) y: 27 lines of code src/utils/index.ts x: 7 commits (all time) y: 34 lines of code src/utils/parsing.ts x: 7 commits (all time) y: 93 lines of code src/utils/safety-identifier.ts x: 3 commits (all time) y: 24 lines of code src/utils/schema.ts x: 7 commits (all time) y: 144 lines of code src/utils/vector-store.ts x: 8 commits (all time) y: 84 lines of code src/utils/context.ts x: 6 commits (all time) y: 58 lines of code src/utils/output.ts x: 6 commits (all time) y: 114 lines of code src/evals/index.ts x: 5 commits (all time) y: 2 lines of code src/resources/chat/index.ts x: 2 commits (all time) y: 1 lines of code
806.0
lines of code
  min: 1.0
  average: 140.9
  25th percentile: 26.0
  median: 70.0
  75th percentile: 181.5
  max: 806.0
0 19.0
commits (all time)
min: 1.0 | average: 7.52 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 10.0 | max: 19.0

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

src/utils/openai-vector-store.ts x: 5 contributors (all time) y: 131 lines of code .github/dependabot.yml x: 2 contributors (all time) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 contributors (all time) y: 3 lines of code src/checks/llm-base.ts x: 5 contributors (all time) y: 446 lines of code src/agents.ts x: 5 contributors (all time) y: 576 lines of code src/base-client.ts x: 5 contributors (all time) y: 540 lines of code src/checks/pii.ts x: 6 contributors (all time) y: 806 lines of code src/client.ts x: 4 contributors (all time) y: 173 lines of code src/spec.ts x: 5 contributors (all time) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 5 contributors (all time) y: 514 lines of code src/checks/jailbreak.ts x: 5 contributors (all time) y: 165 lines of code src/checks/urls.ts x: 5 contributors (all time) y: 454 lines of code src/streaming.ts x: 5 contributors (all time) y: 148 lines of code src/checks/competitors.ts x: 4 contributors (all time) y: 36 lines of code src/checks/hallucination-detection.ts x: 4 contributors (all time) y: 221 lines of code src/checks/index.ts x: 3 contributors (all time) y: 13 lines of code src/checks/keywords.ts x: 5 contributors (all time) y: 93 lines of code src/checks/moderation.ts x: 5 contributors (all time) y: 160 lines of code src/checks/nsfw.ts x: 4 contributors (all time) y: 29 lines of code src/checks/secret-keys.ts x: 5 contributors (all time) y: 239 lines of code src/checks/user-defined-llm.ts x: 5 contributors (all time) y: 21 lines of code src/cli.ts x: 5 contributors (all time) y: 367 lines of code src/evals/core/async-engine.ts x: 5 contributors (all time) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 2 contributors (all time) y: 190 lines of code src/evals/core/benchmark-reporter.ts x: 2 contributors (all time) y: 220 lines of code src/evals/core/calculator.ts x: 3 contributors (all time) y: 32 lines of code src/evals/core/index.ts x: 4 contributors (all time) y: 10 lines of code src/evals/core/json-reporter.ts x: 3 contributors (all time) y: 35 lines of code src/evals/core/jsonl-loader.ts x: 4 contributors (all time) y: 73 lines of code src/evals/core/latency-tester.ts x: 2 contributors (all time) y: 69 lines of code src/evals/core/types.ts x: 4 contributors (all time) y: 52 lines of code src/evals/core/validate-dataset.ts x: 3 contributors (all time) y: 88 lines of code src/evals/core/visualizer.ts x: 2 contributors (all time) y: 32 lines of code src/evals/guardrail-evals.ts x: 5 contributors (all time) y: 586 lines of code src/registry.ts x: 4 contributors (all time) y: 70 lines of code src/resources/chat/chat.ts x: 6 contributors (all time) y: 94 lines of code src/resources/responses/responses.ts x: 6 contributors (all time) y: 106 lines of code src/runtime.ts x: 5 contributors (all time) y: 168 lines of code src/test-registration.ts x: 3 contributors (all time) y: 30 lines of code src/types.ts x: 5 contributors (all time) y: 249 lines of code src/utils/conversation.ts x: 3 contributors (all time) y: 309 lines of code src/utils/guardrail-failure.ts x: 1 contributors (all time) y: 27 lines of code src/utils/index.ts x: 4 contributors (all time) y: 34 lines of code src/utils/parsing.ts x: 4 contributors (all time) y: 93 lines of code src/utils/safety-identifier.ts x: 2 contributors (all time) y: 24 lines of code src/utils/schema.ts x: 4 contributors (all time) y: 144 lines of code src/utils/vector-store.ts x: 4 contributors (all time) y: 84 lines of code src/utils/context.ts x: 3 contributors (all time) y: 58 lines of code src/utils/output.ts x: 3 contributors (all time) y: 114 lines of code src/evals/index.ts x: 2 contributors (all time) y: 2 lines of code
806.0
lines of code
  min: 1.0
  average: 140.9
  25th percentile: 26.0
  median: 70.0
  75th percentile: 181.5
  max: 806.0
0 6.0
contributors (all time)
min: 1.0 | average: 3.62 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 6.0

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

src/utils/openai-vector-store.ts x: 2 commits (30d) y: 131 lines of code .github/dependabot.yml x: 3 commits (30d) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 commits (30d) y: 3 lines of code src/checks/llm-base.ts x: 6 commits (30d) y: 446 lines of code src/agents.ts x: 3 commits (30d) y: 576 lines of code src/base-client.ts x: 6 commits (30d) y: 540 lines of code src/checks/pii.ts x: 5 commits (30d) y: 806 lines of code src/client.ts x: 2 commits (30d) y: 173 lines of code src/spec.ts x: 2 commits (30d) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 2 commits (30d) y: 514 lines of code src/checks/jailbreak.ts x: 2 commits (30d) y: 165 lines of code src/checks/urls.ts x: 6 commits (30d) y: 454 lines of code src/streaming.ts x: 3 commits (30d) y: 148 lines of code src/checks/competitors.ts x: 1 commits (30d) y: 36 lines of code src/checks/hallucination-detection.ts x: 1 commits (30d) y: 221 lines of code src/checks/index.ts x: 1 commits (30d) y: 13 lines of code src/checks/keywords.ts x: 3 commits (30d) y: 93 lines of code src/checks/moderation.ts x: 1 commits (30d) y: 160 lines of code src/checks/nsfw.ts x: 1 commits (30d) y: 29 lines of code src/checks/secret-keys.ts x: 3 commits (30d) y: 239 lines of code src/checks/topical-alignment.ts x: 1 commits (30d) y: 24 lines of code src/checks/user-defined-llm.ts x: 1 commits (30d) y: 21 lines of code src/cli.ts x: 2 commits (30d) y: 367 lines of code src/evals/core/async-engine.ts x: 1 commits (30d) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 1 commits (30d) y: 190 lines of code src/evals/core/calculator.ts x: 1 commits (30d) y: 32 lines of code src/evals/core/index.ts x: 1 commits (30d) y: 10 lines of code src/evals/core/jsonl-loader.ts x: 1 commits (30d) y: 73 lines of code src/evals/core/latency-tester.ts x: 2 commits (30d) y: 69 lines of code src/evals/core/types.ts x: 1 commits (30d) y: 52 lines of code src/evals/core/validate-dataset.ts x: 1 commits (30d) y: 88 lines of code src/evals/core/visualizer.ts x: 2 commits (30d) y: 32 lines of code src/evals/guardrail-evals.ts x: 1 commits (30d) y: 586 lines of code src/exceptions.ts x: 2 commits (30d) y: 38 lines of code src/registry.ts x: 2 commits (30d) y: 70 lines of code src/resources/chat/chat.ts x: 1 commits (30d) y: 94 lines of code src/resources/responses/responses.ts x: 1 commits (30d) y: 106 lines of code src/runtime.ts x: 1 commits (30d) y: 168 lines of code src/types.ts x: 1 commits (30d) y: 249 lines of code src/utils/conversation.ts x: 2 commits (30d) y: 309 lines of code src/utils/guardrail-failure.ts x: 2 commits (30d) y: 27 lines of code src/utils/schema.ts x: 1 commits (30d) y: 144 lines of code src/utils/vector-store.ts x: 2 commits (30d) y: 84 lines of code
806.0
lines of code
  min: 3.0
  average: 153.04
  25th percentile: 29.0
  median: 84.0
  75th percentile: 220.0
  max: 806.0
0 6.0
commits (30d)
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

src/utils/openai-vector-store.ts x: 2 contributors (30d) y: 131 lines of code .github/dependabot.yml x: 2 contributors (30d) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 contributors (30d) y: 3 lines of code src/checks/llm-base.ts x: 1 contributors (30d) y: 446 lines of code src/agents.ts x: 1 contributors (30d) y: 576 lines of code src/base-client.ts x: 1 contributors (30d) y: 540 lines of code src/checks/pii.ts x: 1 contributors (30d) y: 806 lines of code src/client.ts x: 1 contributors (30d) y: 173 lines of code src/spec.ts x: 1 contributors (30d) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 1 contributors (30d) y: 514 lines of code src/checks/jailbreak.ts x: 1 contributors (30d) y: 165 lines of code src/checks/urls.ts x: 1 contributors (30d) y: 454 lines of code src/streaming.ts x: 1 contributors (30d) y: 148 lines of code src/checks/competitors.ts x: 1 contributors (30d) y: 36 lines of code src/checks/hallucination-detection.ts x: 1 contributors (30d) y: 221 lines of code src/checks/index.ts x: 1 contributors (30d) y: 13 lines of code src/checks/keywords.ts x: 1 contributors (30d) y: 93 lines of code src/checks/moderation.ts x: 1 contributors (30d) y: 160 lines of code src/checks/nsfw.ts x: 1 contributors (30d) y: 29 lines of code src/checks/secret-keys.ts x: 1 contributors (30d) y: 239 lines of code src/checks/user-defined-llm.ts x: 1 contributors (30d) y: 21 lines of code src/cli.ts x: 1 contributors (30d) y: 367 lines of code src/evals/core/async-engine.ts x: 1 contributors (30d) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 1 contributors (30d) y: 190 lines of code src/evals/core/calculator.ts x: 1 contributors (30d) y: 32 lines of code src/evals/core/index.ts x: 1 contributors (30d) y: 10 lines of code src/evals/core/jsonl-loader.ts x: 1 contributors (30d) y: 73 lines of code src/evals/core/latency-tester.ts x: 1 contributors (30d) y: 69 lines of code src/evals/core/types.ts x: 1 contributors (30d) y: 52 lines of code src/evals/core/validate-dataset.ts x: 1 contributors (30d) y: 88 lines of code src/evals/guardrail-evals.ts x: 1 contributors (30d) y: 586 lines of code src/registry.ts x: 1 contributors (30d) y: 70 lines of code src/resources/responses/responses.ts x: 1 contributors (30d) y: 106 lines of code src/runtime.ts x: 1 contributors (30d) y: 168 lines of code src/types.ts x: 1 contributors (30d) y: 249 lines of code src/utils/conversation.ts x: 1 contributors (30d) y: 309 lines of code src/utils/guardrail-failure.ts x: 1 contributors (30d) y: 27 lines of code src/utils/schema.ts x: 1 contributors (30d) y: 144 lines of code src/utils/vector-store.ts x: 1 contributors (30d) y: 84 lines of code
806.0
lines of code
  min: 3.0
  average: 153.04
  25th percentile: 29.0
  median: 84.0
  75th percentile: 220.0
  max: 806.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/utils/openai-vector-store.ts x: 2 commits (90d) y: 131 lines of code .github/dependabot.yml x: 3 commits (90d) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 commits (90d) y: 3 lines of code src/checks/llm-base.ts x: 6 commits (90d) y: 446 lines of code src/agents.ts x: 3 commits (90d) y: 576 lines of code src/base-client.ts x: 6 commits (90d) y: 540 lines of code src/checks/pii.ts x: 5 commits (90d) y: 806 lines of code src/client.ts x: 2 commits (90d) y: 173 lines of code src/spec.ts x: 2 commits (90d) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 2 commits (90d) y: 514 lines of code src/checks/jailbreak.ts x: 2 commits (90d) y: 165 lines of code src/checks/urls.ts x: 6 commits (90d) y: 454 lines of code src/streaming.ts x: 3 commits (90d) y: 148 lines of code src/checks/competitors.ts x: 1 commits (90d) y: 36 lines of code src/checks/hallucination-detection.ts x: 1 commits (90d) y: 221 lines of code src/checks/index.ts x: 1 commits (90d) y: 13 lines of code src/checks/keywords.ts x: 3 commits (90d) y: 93 lines of code src/checks/moderation.ts x: 1 commits (90d) y: 160 lines of code src/checks/nsfw.ts x: 1 commits (90d) y: 29 lines of code src/checks/secret-keys.ts x: 3 commits (90d) y: 239 lines of code src/checks/topical-alignment.ts x: 1 commits (90d) y: 24 lines of code src/checks/user-defined-llm.ts x: 1 commits (90d) y: 21 lines of code src/cli.ts x: 2 commits (90d) y: 367 lines of code src/evals/core/async-engine.ts x: 1 commits (90d) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 1 commits (90d) y: 190 lines of code src/evals/core/calculator.ts x: 1 commits (90d) y: 32 lines of code src/evals/core/index.ts x: 1 commits (90d) y: 10 lines of code src/evals/core/jsonl-loader.ts x: 1 commits (90d) y: 73 lines of code src/evals/core/latency-tester.ts x: 2 commits (90d) y: 69 lines of code src/evals/core/types.ts x: 1 commits (90d) y: 52 lines of code src/evals/core/validate-dataset.ts x: 1 commits (90d) y: 88 lines of code src/evals/core/visualizer.ts x: 2 commits (90d) y: 32 lines of code src/evals/guardrail-evals.ts x: 1 commits (90d) y: 586 lines of code src/exceptions.ts x: 2 commits (90d) y: 38 lines of code src/registry.ts x: 2 commits (90d) y: 70 lines of code src/resources/chat/chat.ts x: 2 commits (90d) y: 94 lines of code src/resources/responses/responses.ts x: 2 commits (90d) y: 106 lines of code src/runtime.ts x: 1 commits (90d) y: 168 lines of code src/types.ts x: 1 commits (90d) y: 249 lines of code src/utils/conversation.ts x: 2 commits (90d) y: 309 lines of code src/utils/guardrail-failure.ts x: 2 commits (90d) y: 27 lines of code src/utils/parsing.ts x: 1 commits (90d) y: 93 lines of code src/utils/schema.ts x: 1 commits (90d) y: 144 lines of code src/utils/vector-store.ts x: 2 commits (90d) y: 84 lines of code
806.0
lines of code
  min: 3.0
  average: 153.04
  25th percentile: 29.0
  median: 84.0
  75th percentile: 220.0
  max: 806.0
0 6.0
commits (90d)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

src/utils/openai-vector-store.ts x: 2 contributors (90d) y: 131 lines of code .github/dependabot.yml x: 2 contributors (90d) y: 29 lines of code .agents/skills/pr-draft-summary/agents/openai.yaml x: 1 contributors (90d) y: 3 lines of code src/checks/llm-base.ts x: 1 contributors (90d) y: 446 lines of code src/agents.ts x: 1 contributors (90d) y: 576 lines of code src/base-client.ts x: 1 contributors (90d) y: 540 lines of code src/checks/pii.ts x: 1 contributors (90d) y: 806 lines of code src/client.ts x: 1 contributors (90d) y: 173 lines of code src/spec.ts x: 1 contributors (90d) y: 25 lines of code src/checks/prompt_injection_detection.ts x: 1 contributors (90d) y: 514 lines of code src/checks/jailbreak.ts x: 1 contributors (90d) y: 165 lines of code src/checks/urls.ts x: 1 contributors (90d) y: 454 lines of code src/streaming.ts x: 1 contributors (90d) y: 148 lines of code src/checks/competitors.ts x: 1 contributors (90d) y: 36 lines of code src/checks/hallucination-detection.ts x: 1 contributors (90d) y: 221 lines of code src/checks/index.ts x: 1 contributors (90d) y: 13 lines of code src/checks/keywords.ts x: 1 contributors (90d) y: 93 lines of code src/checks/moderation.ts x: 1 contributors (90d) y: 160 lines of code src/checks/nsfw.ts x: 1 contributors (90d) y: 29 lines of code src/checks/secret-keys.ts x: 1 contributors (90d) y: 239 lines of code src/checks/user-defined-llm.ts x: 1 contributors (90d) y: 21 lines of code src/cli.ts x: 1 contributors (90d) y: 367 lines of code src/evals/core/async-engine.ts x: 1 contributors (90d) y: 262 lines of code src/evals/core/benchmark-calculator.ts x: 1 contributors (90d) y: 190 lines of code src/evals/core/calculator.ts x: 1 contributors (90d) y: 32 lines of code src/evals/core/index.ts x: 1 contributors (90d) y: 10 lines of code src/evals/core/jsonl-loader.ts x: 1 contributors (90d) y: 73 lines of code src/evals/core/latency-tester.ts x: 1 contributors (90d) y: 69 lines of code src/evals/core/types.ts x: 1 contributors (90d) y: 52 lines of code src/evals/core/validate-dataset.ts x: 1 contributors (90d) y: 88 lines of code src/evals/guardrail-evals.ts x: 1 contributors (90d) y: 586 lines of code src/registry.ts x: 1 contributors (90d) y: 70 lines of code src/resources/chat/chat.ts x: 2 contributors (90d) y: 94 lines of code src/resources/responses/responses.ts x: 2 contributors (90d) y: 106 lines of code src/runtime.ts x: 1 contributors (90d) y: 168 lines of code src/types.ts x: 1 contributors (90d) y: 249 lines of code src/utils/conversation.ts x: 1 contributors (90d) y: 309 lines of code src/utils/guardrail-failure.ts x: 1 contributors (90d) y: 27 lines of code src/utils/schema.ts x: 1 contributors (90d) y: 144 lines of code src/utils/vector-store.ts x: 1 contributors (90d) y: 84 lines of code
806.0
lines of code
  min: 3.0
  average: 153.04
  25th percentile: 29.0
  median: 84.0
  75th percentile: 220.0
  max: 806.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.07 | 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...