GoogleCloudPlatform / recaptcha-edge
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 45% | 29% | 25%
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% | 0% | 51% | 27% | 20%
tf0% | 0% | 0% | 72% | 27%
js0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bindings0% | 0% | 47% | 32% | 20%
src0% | 0% | 45% | 28% | 25%
ROOT0% | 0% | 0% | 0% | 100%
integration0% | 0% | 0% | 0% | 100%
Longest Files (Top 33)
File# lines# units
index.ts
in bindings/akamai/src
344 24
edge_binding.ts
in bindings/xlb/src
306 20
policy.ts
in src
272 10
207 4
index.ts
in src
188 7
index.ts
in bindings/fastly/src
187 15
recaptcha.tf
in bindings/xlb/terraform
133 -
index.ts
in bindings/cloudflare/src
119 8
113 1
98 8
index.ts
in bindings/xlb/src
78 7
action.ts
in src
65 13
inputs.tf
in bindings/xlb/terraform
51 -
soz.ts
in src
41 2
fastly.toml
in bindings/fastly
34 -
error.ts
in src
34 4
26 -
playwright.config.ts
in integration
26 1
23 1
wrangler.toml
in bindings/cloudflare
20 -
server.ts
in bindings/xlb/src
19 1
vite.config.ts
in bindings/cloudflare
15 1
15 -
11 -
esbuild.config.js
in bindings/akamai
9 -
cloudflare_worker.ts
in bindings/cloudflare/src
9 1
vite.config.js
in bindings/fastly
8 1
vite.config.js
in bindings/xlb
8 1
esbuild.config.js
in bindings/cloudflare
8 -
buf.gen.yaml
in bindings/xlb
7 -
vite.config.js
in bindings/akamai
7 1
edge_worker.ts
in bindings/akamai/src
6 1
5 -
Files With Most Units (Top 22)
File# lines# units
index.ts
in bindings/akamai/src
344 24
edge_binding.ts
in bindings/xlb/src
306 20
index.ts
in bindings/fastly/src
187 15
action.ts
in src
65 13
policy.ts
in src
272 10
index.ts
in bindings/cloudflare/src
119 8
98 8
index.ts
in bindings/xlb/src
78 7
index.ts
in src
188 7
207 4
error.ts
in src
34 4
soz.ts
in src
41 2
vite.config.js
in bindings/fastly
8 1
server.ts
in bindings/xlb/src
19 1
vite.config.js
in bindings/xlb
8 1
edge_worker.ts
in bindings/akamai/src
6 1
vite.config.js
in bindings/akamai
7 1
cloudflare_worker.ts
in bindings/cloudflare/src
9 1
vite.config.ts
in bindings/cloudflare
15 1
113 1
playwright.config.ts
in integration
26 1
23 1
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 5 long lines.

File# lines# units# long lines
wrangler.toml
in bindings/cloudflare
20 - 4
5 - 1
Correlations

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

bindings/cloudflare/esbuild.config.js x: 2 commits (all time) y: 8 lines of code src/createAssessment.ts x: 22 commits (all time) y: 207 lines of code src/error.ts x: 6 commits (all time) y: 34 lines of code xlb.cloudbuild.yaml x: 4 commits (all time) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 14 commits (all time) y: 306 lines of code bindings/xlb/src/index.ts x: 9 commits (all time) y: 78 lines of code src/index.ts x: 30 commits (all time) y: 188 lines of code bindings/xlb/src/server.ts x: 7 commits (all time) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 8 commits (all time) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 6 commits (all time) y: 133 lines of code bindings/akamai/src/index.ts x: 35 commits (all time) y: 344 lines of code bindings/cloudflare/src/cloudflare_worker.ts x: 6 commits (all time) y: 9 lines of code bindings/cloudflare/src/index.ts x: 22 commits (all time) y: 119 lines of code bindings/fastly/src/index.ts x: 24 commits (all time) y: 187 lines of code src/policy.ts x: 36 commits (all time) y: 272 lines of code src/fetchApi.ts x: 2 commits (all time) y: 98 lines of code src/request.ts x: 1 commits (all time) y: 26 lines of code src/action.ts x: 5 commits (all time) y: 65 lines of code src/assessment.ts x: 6 commits (all time) y: 113 lines of code bindings/fastly/fastly.toml x: 4 commits (all time) y: 34 lines of code bindings/akamai/esbuild.config.js x: 1 commits (all time) y: 9 lines of code bindings/akamai/src/edge_worker.ts x: 14 commits (all time) y: 6 lines of code src/soz.ts x: 2 commits (all time) y: 41 lines of code eslint.config.js x: 2 commits (all time) y: 15 lines of code bindings/fastly/vite.config.js x: 5 commits (all time) y: 8 lines of code integration/playwright.config.ts x: 2 commits (all time) y: 26 lines of code vite.config.ts x: 4 commits (all time) y: 23 lines of code bindings/cloudflare/wrangler.toml x: 6 commits (all time) y: 20 lines of code bindings/akamai/vite.config.js x: 3 commits (all time) y: 7 lines of code rollup.config.js x: 2 commits (all time) y: 11 lines of code
344.0
lines of code
  min: 5.0
  average: 75.52
  25th percentile: 9.0
  median: 26.0
  75th percentile: 116.0
  max: 344.0
0 36.0
commits (all time)
min: 1.0 | average: 8.97 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 11.5 | max: 36.0

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

bindings/cloudflare/esbuild.config.js x: 1 contributors (all time) y: 8 lines of code src/createAssessment.ts x: 5 contributors (all time) y: 207 lines of code src/error.ts x: 2 contributors (all time) y: 34 lines of code xlb.cloudbuild.yaml x: 2 contributors (all time) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 2 contributors (all time) y: 306 lines of code bindings/xlb/src/index.ts x: 2 contributors (all time) y: 78 lines of code src/index.ts x: 5 contributors (all time) y: 188 lines of code bindings/xlb/src/server.ts x: 2 contributors (all time) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 2 contributors (all time) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 2 contributors (all time) y: 133 lines of code bindings/akamai/src/index.ts x: 4 contributors (all time) y: 344 lines of code bindings/cloudflare/src/cloudflare_worker.ts x: 3 contributors (all time) y: 9 lines of code bindings/cloudflare/src/index.ts x: 5 contributors (all time) y: 119 lines of code bindings/fastly/src/index.ts x: 4 contributors (all time) y: 187 lines of code src/policy.ts x: 5 contributors (all time) y: 272 lines of code bindings/xlb/buf.gen.yaml x: 2 contributors (all time) y: 7 lines of code src/fetchApi.ts x: 2 contributors (all time) y: 98 lines of code src/request.ts x: 1 contributors (all time) y: 26 lines of code src/action.ts x: 2 contributors (all time) y: 65 lines of code src/assessment.ts x: 2 contributors (all time) y: 113 lines of code bindings/akamai/esbuild.config.js x: 1 contributors (all time) y: 9 lines of code bindings/akamai/src/edge_worker.ts x: 2 contributors (all time) y: 6 lines of code src/soz.ts x: 1 contributors (all time) y: 41 lines of code eslint.config.js x: 1 contributors (all time) y: 15 lines of code integration/playwright.config.ts x: 2 contributors (all time) y: 26 lines of code vite.config.ts x: 2 contributors (all time) y: 23 lines of code bindings/cloudflare/wrangler.toml x: 3 contributors (all time) y: 20 lines of code bindings/cloudflare/vite.config.ts x: 2 contributors (all time) y: 15 lines of code rollup.config.js x: 2 contributors (all time) y: 11 lines of code
344.0
lines of code
  min: 5.0
  average: 75.52
  25th percentile: 9.0
  median: 26.0
  75th percentile: 116.0
  max: 344.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.36 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.5 | max: 5.0

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

bindings/cloudflare/esbuild.config.js x: 2 commits (30d) y: 8 lines of code src/createAssessment.ts x: 2 commits (30d) y: 207 lines of code src/error.ts x: 2 commits (30d) y: 34 lines of code xlb.cloudbuild.yaml x: 3 commits (30d) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 7 commits (30d) y: 306 lines of code bindings/xlb/src/index.ts x: 2 commits (30d) y: 78 lines of code src/index.ts x: 2 commits (30d) y: 188 lines of code bindings/xlb/src/server.ts x: 5 commits (30d) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 6 commits (30d) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 4 commits (30d) y: 133 lines of code
306.0
lines of code
  min: 5.0
  average: 102.9
  25th percentile: 16.25
  median: 64.5
  75th percentile: 192.75
  max: 306.0
0 7.0
commits (30d)
min: 2.0 | average: 3.5 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 5.25 | max: 7.0

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

bindings/cloudflare/esbuild.config.js x: 1 contributors (30d) y: 8 lines of code src/createAssessment.ts x: 1 contributors (30d) y: 207 lines of code src/error.ts x: 1 contributors (30d) y: 34 lines of code xlb.cloudbuild.yaml x: 2 contributors (30d) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 2 contributors (30d) y: 306 lines of code bindings/xlb/src/index.ts x: 2 contributors (30d) y: 78 lines of code src/index.ts x: 2 contributors (30d) y: 188 lines of code bindings/xlb/src/server.ts x: 2 contributors (30d) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 2 contributors (30d) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 2 contributors (30d) y: 133 lines of code
306.0
lines of code
  min: 5.0
  average: 102.9
  25th percentile: 16.25
  median: 64.5
  75th percentile: 192.75
  max: 306.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

bindings/cloudflare/esbuild.config.js x: 2 commits (90d) y: 8 lines of code src/createAssessment.ts x: 12 commits (90d) y: 207 lines of code src/error.ts x: 2 commits (90d) y: 34 lines of code xlb.cloudbuild.yaml x: 4 commits (90d) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 14 commits (90d) y: 306 lines of code bindings/xlb/src/index.ts x: 9 commits (90d) y: 78 lines of code src/index.ts x: 19 commits (90d) y: 188 lines of code bindings/xlb/src/server.ts x: 7 commits (90d) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 8 commits (90d) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 6 commits (90d) y: 133 lines of code bindings/akamai/src/index.ts x: 10 commits (90d) y: 344 lines of code bindings/cloudflare/src/cloudflare_worker.ts x: 3 commits (90d) y: 9 lines of code bindings/cloudflare/src/index.ts x: 14 commits (90d) y: 119 lines of code bindings/fastly/src/index.ts x: 11 commits (90d) y: 187 lines of code src/policy.ts x: 16 commits (90d) y: 272 lines of code src/fetchApi.ts x: 2 commits (90d) y: 98 lines of code src/request.ts x: 1 commits (90d) y: 26 lines of code src/action.ts x: 1 commits (90d) y: 65 lines of code src/assessment.ts x: 2 commits (90d) y: 113 lines of code bindings/fastly/fastly.toml x: 1 commits (90d) y: 34 lines of code bindings/akamai/esbuild.config.js x: 1 commits (90d) y: 9 lines of code bindings/akamai/src/edge_worker.ts x: 1 commits (90d) y: 6 lines of code src/soz.ts x: 1 commits (90d) y: 41 lines of code
344.0
lines of code
  min: 5.0
  average: 94.68
  25th percentile: 9.0
  median: 51.0
  75th percentile: 160.0
  max: 344.0
0 19.0
commits (90d)
min: 1.0 | average: 6.04 | 25th percentile: 1.5 | median: 3.0 | 75th percentile: 10.5 | max: 19.0

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

bindings/cloudflare/esbuild.config.js x: 1 contributors (90d) y: 8 lines of code src/createAssessment.ts x: 4 contributors (90d) y: 207 lines of code src/error.ts x: 1 contributors (90d) y: 34 lines of code xlb.cloudbuild.yaml x: 2 contributors (90d) y: 5 lines of code bindings/xlb/src/edge_binding.ts x: 2 contributors (90d) y: 306 lines of code bindings/xlb/src/index.ts x: 2 contributors (90d) y: 78 lines of code src/index.ts x: 4 contributors (90d) y: 188 lines of code bindings/xlb/src/server.ts x: 2 contributors (90d) y: 19 lines of code bindings/xlb/terraform/inputs.tf x: 2 contributors (90d) y: 51 lines of code bindings/xlb/terraform/recaptcha.tf x: 2 contributors (90d) y: 133 lines of code bindings/akamai/src/index.ts x: 4 contributors (90d) y: 344 lines of code bindings/cloudflare/src/cloudflare_worker.ts x: 2 contributors (90d) y: 9 lines of code bindings/cloudflare/src/index.ts x: 4 contributors (90d) y: 119 lines of code src/policy.ts x: 4 contributors (90d) y: 272 lines of code bindings/xlb/buf.gen.yaml x: 2 contributors (90d) y: 7 lines of code src/fetchApi.ts x: 2 contributors (90d) y: 98 lines of code src/request.ts x: 1 contributors (90d) y: 26 lines of code src/action.ts x: 1 contributors (90d) y: 65 lines of code src/assessment.ts x: 1 contributors (90d) y: 113 lines of code bindings/akamai/esbuild.config.js x: 1 contributors (90d) y: 9 lines of code bindings/akamai/src/edge_worker.ts x: 1 contributors (90d) y: 6 lines of code src/soz.ts x: 1 contributors (90d) y: 41 lines of code
344.0
lines of code
  min: 5.0
  average: 94.68
  25th percentile: 9.0
  median: 51.0
  75th percentile: 160.0
  max: 344.0
0 4.0
contributors (90d)
min: 1.0 | average: 2.12 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0