GoogleCloudPlatform / genai-for-developers
File Size

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

Intro
Learn more...
File Size Overall
0% | 12% | 13% | 40% | 33%
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
py0% | 23% | 26% | 9% | 40%
yaml0% | 0% | 0% | 85% | 14%
ts0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
jsx0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
devai-cli0% | 15% | 18% | 49% | 16%
devai-api0% | 0% | 0% | 26% | 73%
sample-app0% | 0% | 0% | 0% | 100%
devai-vscode-extension0% | 0% | 0% | 0% | 100%
outer-loop-chrome-extension0% | 0% | 0% | 0% | 100%
sample-devai-jira-ui0% | 0% | 0% | 0% | 100%
terraform0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
review.py
in devai-cli/src/devai/commands
623 15
document.py
in devai-cli/src/devai/commands
376 7
prompts.py
in devai-cli/src/devai/commands
336 14
pipeline.yaml
in devai-cli/src/prompts/devops/ci-cd
191 -
model-review.yaml
in devai-cli/src/prompts/ai-ml
189 -
app-review.yaml
in devai-cli/src/prompts/mobile
176 -
test-coverage.yaml
in devai-cli/src/prompts/testing
175 -
code-maintenance.yaml
in devai-cli/src/prompts/maintenance
169 -
microservices.yaml
in devai-cli/src/prompts/architecture/patterns
159 -
gdpr-compliance.yaml
in devai-cli/src/prompts/compliance
158 -
i18n.yaml
in devai-cli/src/prompts/internationalization
153 -
web-performance.yaml
in devai-cli/src/prompts/performance
151 -
github_utils.py
in devai-api/app
149 8
web-accessibility.yaml
in devai-cli/src/prompts/accessibility
144 -
web-security.yaml
in devai-cli/src/prompts/security
139 -
release.py
in devai-cli/src/devai/commands
109 5
gitlab_utils.py
in devai-api/app
100 9
balancereader.yaml
in sample-app/k8s/overlays/production
98 -
load.py
in devai-cli/src/devai/commands/rag
95 3
jira.py
in devai-api/app
94 6
balancereader.yaml
in sample-app/k8s/overlays/development
89 -
jira.py
in devai-cli/src/devai/commands
89 6
file_processor.py
in devai-api/app
83 10
file_processor.py
in devai-cli/src/devai/util
83 10
review.ts
in devai-vscode-extension/src
68 2
comments.ts
in devai-vscode-extension/src
66 1
skaffold.yaml
in sample-app
63 -
routes.py
in devai-api/app
62 -
gitlab.py
in devai-cli/src/devai/commands
57 7
index.jsx
in sample-devai-jira-ui/src/frontend
54 -
github_cmd.py
in devai-cli/src/devai/commands
54 2
main.py
in outer-loop-chrome-extension
53 1
query.py
in devai-cli/src/devai/commands/rag
48 1
api_utils.py
in devai-api/app
43 4
streaming.py
in devai-cli/src/devai/commands/msg
39 1
standard.py
in devai-cli/src/devai/commands/msg
37 1
main.tf
in terraform/devai-cli
35 -
index.html
in outer-loop-chrome-extension
28 -
template.yaml
in devai-cli/src/prompts
26 -
app.py
in devai-api/app
24 2
setup.py
in devai-cli/src
24 -
prompt.py
in devai-cli/src/devai/commands
20 2
cli.py
in devai-cli/src/devai
20 2
log4j2.xml
in sample-app/src/main/resources
17 -
script.js
in outer-loop-chrome-extension
16 1
run_app.py
in devai-api
14 -
cloudbuild-local.yaml
in devai-cli/build
12 -
cloudbuild.yaml
in devai-cli/build
12 -
provider.tf
in terraform/devai-cli
10 -
variables.tf
in terraform/devai-cli
9 -
Files With Most Units (Top 27)
File# lines# units
review.py
in devai-cli/src/devai/commands
623 15
prompts.py
in devai-cli/src/devai/commands
336 14
file_processor.py
in devai-api/app
83 10
file_processor.py
in devai-cli/src/devai/util
83 10
gitlab_utils.py
in devai-api/app
100 9
github_utils.py
in devai-api/app
149 8
document.py
in devai-cli/src/devai/commands
376 7
gitlab.py
in devai-cli/src/devai/commands
57 7
jira.py
in devai-api/app
94 6
jira.py
in devai-cli/src/devai/commands
89 6
release.py
in devai-cli/src/devai/commands
109 5
api_utils.py
in devai-api/app
43 4
load.py
in devai-cli/src/devai/commands/rag
95 3
review.ts
in devai-vscode-extension/src
68 2
extension.ts
in devai-vscode-extension/src
8 2
app.py
in devai-api/app
24 2
prompt.py
in devai-cli/src/devai/commands
20 2
github_cmd.py
in devai-cli/src/devai/commands
54 2
cli.py
in devai-cli/src/devai
20 2
comments.ts
in devai-vscode-extension/src
66 1
script.js
in outer-loop-chrome-extension
16 1
main.py
in outer-loop-chrome-extension
53 1
cmd.py
in devai-cli/src/devai/commands
4 1
rag.py
in devai-cli/src/devai/commands/rag
8 1
query.py
in devai-cli/src/devai/commands/rag
48 1
standard.py
in devai-cli/src/devai/commands/msg
37 1
streaming.py
in devai-cli/src/devai/commands/msg
39 1
Files With Long Lines (Top 22)

There are 22 files with lines longer than 120 characters. In total, there are 146 long lines.

File# lines# units# long lines
document.py
in devai-cli/src/devai/commands
376 7 58
review.py
in devai-cli/src/devai/commands
623 15 49
web-security.yaml
in devai-cli/src/prompts/security
139 - 3
gdpr-compliance.yaml
in devai-cli/src/prompts/compliance
158 - 3
pipeline.yaml
in devai-cli/src/prompts/devops/ci-cd
191 - 3
prompts.py
in devai-cli/src/devai/commands
336 14 3
test-coverage.yaml
in devai-cli/src/prompts/testing
175 - 2
app-review.yaml
in devai-cli/src/prompts/mobile
176 - 2
web-accessibility.yaml
in devai-cli/src/prompts/accessibility
144 - 2
microservices.yaml
in devai-cli/src/prompts/architecture/patterns
159 - 2
i18n.yaml
in devai-cli/src/prompts/internationalization
153 - 2
model-review.yaml
in devai-cli/src/prompts/ai-ml
189 - 2
code-maintenance.yaml
in devai-cli/src/prompts/maintenance
169 - 2
web-performance.yaml
in devai-cli/src/prompts/performance
151 - 2
query.py
in devai-cli/src/devai/commands/rag
48 1 2
load.py
in devai-cli/src/devai/commands/rag
95 3 2
release.py
in devai-cli/src/devai/commands
109 5 2
comments.ts
in devai-vscode-extension/src
66 1 1
variables.tf
in terraform/devai-cli
9 - 1
main.py
in outer-loop-chrome-extension
53 1 1
routes.py
in devai-api/app
62 - 1
index.jsx
in sample-devai-jira-ui/src/frontend
54 - 1
Correlations

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

devai-cli/src/devai/commands/document.py x: 4 commits (all time) y: 376 lines of code devai-cli/src/devai/cli.py x: 5 commits (all time) y: 20 lines of code devai-cli/src/devai/commands/prompts.py x: 1 commits (all time) y: 336 lines of code devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 1 commits (all time) y: 144 lines of code devai-cli/src/prompts/ai-ml/model-review.yaml x: 1 commits (all time) y: 189 lines of code devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 1 commits (all time) y: 159 lines of code devai-cli/src/prompts/database/schema.yaml x: 1 commits (all time) y: 1 lines of code devai-cli/src/prompts/internationalization/i18n.yaml x: 1 commits (all time) y: 153 lines of code devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 1 commits (all time) y: 169 lines of code devai-cli/src/prompts/mobile/app-review.yaml x: 1 commits (all time) y: 176 lines of code devai-cli/src/prompts/performance/web-performance.yaml x: 1 commits (all time) y: 151 lines of code devai-cli/src/prompts/security/web-security.yaml x: 1 commits (all time) y: 139 lines of code devai-cli/src/prompts/template.yaml x: 1 commits (all time) y: 26 lines of code devai-cli/src/setup.py x: 4 commits (all time) y: 24 lines of code devai-cli/src/devai/commands/review.py x: 17 commits (all time) y: 623 lines of code sample-devai-jira-ui/src/frontend/index.jsx x: 3 commits (all time) y: 54 lines of code devai-api/app/gitlab_utils.py x: 4 commits (all time) y: 100 lines of code sample-devai-jira-ui/src/resolvers/index.js x: 2 commits (all time) y: 9 lines of code devai-api/app/api_utils.py x: 1 commits (all time) y: 43 lines of code devai-api/app/routes.py x: 12 commits (all time) y: 62 lines of code sample-app/k8s/overlays/development/balancereader.yaml x: 1 commits (all time) y: 89 lines of code sample-app/k8s/overlays/production/balancereader.yaml x: 1 commits (all time) y: 98 lines of code devai-api/app/constants.py x: 5 commits (all time) y: 2 lines of code devai-cli/src/devai/commands/constants.py x: 4 commits (all time) y: 2 lines of code devai-api/app/file_processor.py x: 1 commits (all time) y: 83 lines of code devai-api/app/github_utils.py x: 1 commits (all time) y: 149 lines of code devai-cli/src/devai/commands/github_cmd.py x: 1 commits (all time) y: 54 lines of code devai-api/app/app.py x: 3 commits (all time) y: 24 lines of code devai-api/app/jira.py x: 2 commits (all time) y: 94 lines of code devai-cli/src/devai/commands/gitlab.py x: 5 commits (all time) y: 57 lines of code devai-cli/src/devai/commands/jira.py x: 4 commits (all time) y: 89 lines of code devai-api/app/__init__.py x: 2 commits (all time) y: 1 lines of code devai-cli/src/devai/commands/__init__.py x: 4 commits (all time) y: 3 lines of code devai-cli/build/cloudbuild-local.yaml x: 3 commits (all time) y: 12 lines of code devai-cli/build/cloudbuild-pipeline-test.yaml x: 3 commits (all time) y: 5 lines of code devai-cli/src/devai/commands/cmd.py x: 2 commits (all time) y: 4 lines of code devai-cli/src/devai/commands/msg/standard.py x: 2 commits (all time) y: 37 lines of code devai-cli/src/devai/commands/prompt.py x: 2 commits (all time) y: 20 lines of code devai-cli/src/devai/commands/release.py x: 2 commits (all time) y: 109 lines of code devai-cli/src/devai/util/file_processor.py x: 4 commits (all time) y: 83 lines of code devai-vscode-extension/src/comments.ts x: 1 commits (all time) y: 66 lines of code devai-vscode-extension/src/extension.ts x: 1 commits (all time) y: 8 lines of code devai-vscode-extension/src/review.ts x: 1 commits (all time) y: 68 lines of code devai-cli/src/devai/commands/rag/query.py x: 4 commits (all time) y: 48 lines of code terraform/devai-cli/main.tf x: 1 commits (all time) y: 35 lines of code terraform/devai-cli/provider.tf x: 1 commits (all time) y: 10 lines of code devai-cli/src/devai/__main__.py x: 1 commits (all time) y: 3 lines of code devai-api/run_app.py x: 1 commits (all time) y: 14 lines of code outer-loop-chrome-extension/index.html x: 1 commits (all time) y: 28 lines of code outer-loop-chrome-extension/main.py x: 1 commits (all time) y: 53 lines of code outer-loop-chrome-extension/script.js x: 1 commits (all time) y: 16 lines of code sample-app/skaffold.yaml x: 1 commits (all time) y: 63 lines of code
623.0
lines of code
  min: 1.0
  average: 77.12
  25th percentile: 9.0
  median: 45.5
  75th percentile: 102.25
  max: 623.0
0 17.0
commits (all time)
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 17.0

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

devai-cli/src/devai/commands/document.py x: 2 contributors (all time) y: 376 lines of code devai-cli/src/devai/cli.py x: 3 contributors (all time) y: 20 lines of code devai-cli/src/devai/commands/prompts.py x: 1 contributors (all time) y: 336 lines of code devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 1 contributors (all time) y: 144 lines of code devai-cli/src/prompts/ai-ml/model-review.yaml x: 1 contributors (all time) y: 189 lines of code devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 1 contributors (all time) y: 159 lines of code devai-cli/src/prompts/database/schema.yaml x: 1 contributors (all time) y: 1 lines of code devai-cli/src/prompts/internationalization/i18n.yaml x: 1 contributors (all time) y: 153 lines of code devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 1 contributors (all time) y: 169 lines of code devai-cli/src/prompts/mobile/app-review.yaml x: 1 contributors (all time) y: 176 lines of code devai-cli/src/prompts/performance/web-performance.yaml x: 1 contributors (all time) y: 151 lines of code devai-cli/src/prompts/security/web-security.yaml x: 1 contributors (all time) y: 139 lines of code devai-cli/src/prompts/template.yaml x: 1 contributors (all time) y: 26 lines of code devai-cli/src/setup.py x: 2 contributors (all time) y: 24 lines of code devai-cli/src/devai/commands/review.py x: 5 contributors (all time) y: 623 lines of code sample-devai-jira-ui/src/frontend/index.jsx x: 1 contributors (all time) y: 54 lines of code devai-api/app/gitlab_utils.py x: 1 contributors (all time) y: 100 lines of code sample-devai-jira-ui/src/resolvers/index.js x: 1 contributors (all time) y: 9 lines of code devai-api/app/api_utils.py x: 1 contributors (all time) y: 43 lines of code devai-api/app/routes.py x: 2 contributors (all time) y: 62 lines of code sample-app/k8s/overlays/development/balancereader.yaml x: 1 contributors (all time) y: 89 lines of code sample-app/k8s/overlays/production/balancereader.yaml x: 1 contributors (all time) y: 98 lines of code devai-api/app/file_processor.py x: 1 contributors (all time) y: 83 lines of code devai-api/app/github_utils.py x: 1 contributors (all time) y: 149 lines of code devai-api/app/app.py x: 1 contributors (all time) y: 24 lines of code devai-api/app/jira.py x: 1 contributors (all time) y: 94 lines of code devai-cli/src/devai/commands/gitlab.py x: 3 contributors (all time) y: 57 lines of code devai-cli/src/devai/commands/jira.py x: 2 contributors (all time) y: 89 lines of code devai-cli/src/devai/commands/__init__.py x: 3 contributors (all time) y: 3 lines of code devai-cli/build/cloudbuild-local.yaml x: 3 contributors (all time) y: 12 lines of code devai-cli/build/cloudbuild-pipeline-test.yaml x: 3 contributors (all time) y: 5 lines of code devai-cli/src/devai/commands/cmd.py x: 2 contributors (all time) y: 4 lines of code devai-cli/src/devai/commands/msg/standard.py x: 2 contributors (all time) y: 37 lines of code devai-cli/src/devai/commands/prompt.py x: 2 contributors (all time) y: 20 lines of code devai-cli/src/devai/commands/release.py x: 2 contributors (all time) y: 109 lines of code devai-cli/src/devai/util/file_processor.py x: 2 contributors (all time) y: 83 lines of code devai-vscode-extension/src/comments.ts x: 1 contributors (all time) y: 66 lines of code devai-vscode-extension/src/review.ts x: 1 contributors (all time) y: 68 lines of code devai-cli/src/devai/commands/rag/query.py x: 2 contributors (all time) y: 48 lines of code terraform/devai-cli/main.tf x: 1 contributors (all time) y: 35 lines of code terraform/devai-cli/provider.tf x: 1 contributors (all time) y: 10 lines of code devai-cli/src/devai/__main__.py x: 1 contributors (all time) y: 3 lines of code devai-api/run_app.py x: 1 contributors (all time) y: 14 lines of code outer-loop-chrome-extension/index.html x: 1 contributors (all time) y: 28 lines of code outer-loop-chrome-extension/main.py x: 1 contributors (all time) y: 53 lines of code outer-loop-chrome-extension/script.js x: 1 contributors (all time) y: 16 lines of code sample-app/skaffold.yaml x: 1 contributors (all time) y: 63 lines of code
623.0
lines of code
  min: 1.0
  average: 77.12
  25th percentile: 9.0
  median: 45.5
  75th percentile: 102.25
  max: 623.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

devai-cli/src/devai/commands/document.py x: 1 commits (30d) y: 376 lines of code
376.0
lines of code
  min: 376.0
  average: 376.0
  25th percentile: 376.0
  median: 376.0
  75th percentile: 376.0
  max: 376.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

devai-cli/src/devai/commands/document.py x: 1 contributors (30d) y: 376 lines of code
376.0
lines of code
  min: 376.0
  average: 376.0
  25th percentile: 376.0
  median: 376.0
  75th percentile: 376.0
  max: 376.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): 27 points

devai-cli/src/devai/commands/document.py x: 1 commits (90d) y: 376 lines of code devai-cli/src/devai/cli.py x: 1 commits (90d) y: 20 lines of code devai-cli/src/devai/commands/prompts.py x: 1 commits (90d) y: 336 lines of code devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 1 commits (90d) y: 144 lines of code devai-cli/src/prompts/ai-ml/model-review.yaml x: 1 commits (90d) y: 189 lines of code devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 1 commits (90d) y: 159 lines of code devai-cli/src/prompts/database/schema.yaml x: 1 commits (90d) y: 1 lines of code devai-cli/src/prompts/internationalization/i18n.yaml x: 1 commits (90d) y: 153 lines of code devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 1 commits (90d) y: 169 lines of code devai-cli/src/prompts/mobile/app-review.yaml x: 1 commits (90d) y: 176 lines of code devai-cli/src/prompts/performance/web-performance.yaml x: 1 commits (90d) y: 151 lines of code devai-cli/src/prompts/security/web-security.yaml x: 1 commits (90d) y: 139 lines of code devai-cli/src/prompts/template.yaml x: 1 commits (90d) y: 26 lines of code devai-cli/src/setup.py x: 1 commits (90d) y: 24 lines of code devai-cli/src/devai/commands/review.py x: 2 commits (90d) y: 623 lines of code sample-devai-jira-ui/src/frontend/index.jsx x: 2 commits (90d) y: 54 lines of code devai-api/app/gitlab_utils.py x: 2 commits (90d) y: 100 lines of code sample-devai-jira-ui/src/resolvers/index.js x: 1 commits (90d) y: 9 lines of code devai-api/app/api_utils.py x: 1 commits (90d) y: 43 lines of code devai-api/app/routes.py x: 1 commits (90d) y: 62 lines of code sample-app/k8s/overlays/development/balancereader.yaml x: 1 commits (90d) y: 89 lines of code sample-app/k8s/overlays/production/balancereader.yaml x: 1 commits (90d) y: 98 lines of code
623.0
lines of code
  min: 1.0
  average: 135.89
  25th percentile: 26.0
  median: 139.0
  75th percentile: 175.0
  max: 623.0
0 2.0
commits (90d)
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

devai-cli/src/devai/commands/document.py x: 1 contributors (90d) y: 376 lines of code devai-cli/src/devai/cli.py x: 1 contributors (90d) y: 20 lines of code devai-cli/src/devai/commands/prompts.py x: 1 contributors (90d) y: 336 lines of code devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 1 contributors (90d) y: 144 lines of code devai-cli/src/prompts/ai-ml/model-review.yaml x: 1 contributors (90d) y: 189 lines of code devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 1 contributors (90d) y: 159 lines of code devai-cli/src/prompts/database/schema.yaml x: 1 contributors (90d) y: 1 lines of code devai-cli/src/prompts/internationalization/i18n.yaml x: 1 contributors (90d) y: 153 lines of code devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 1 contributors (90d) y: 169 lines of code devai-cli/src/prompts/mobile/app-review.yaml x: 1 contributors (90d) y: 176 lines of code devai-cli/src/prompts/performance/web-performance.yaml x: 1 contributors (90d) y: 151 lines of code devai-cli/src/prompts/security/web-security.yaml x: 1 contributors (90d) y: 139 lines of code devai-cli/src/prompts/template.yaml x: 1 contributors (90d) y: 26 lines of code devai-cli/src/setup.py x: 1 contributors (90d) y: 24 lines of code devai-cli/src/devai/commands/review.py x: 1 contributors (90d) y: 623 lines of code sample-devai-jira-ui/src/frontend/index.jsx x: 1 contributors (90d) y: 54 lines of code devai-api/app/gitlab_utils.py x: 1 contributors (90d) y: 100 lines of code sample-devai-jira-ui/src/resolvers/index.js x: 1 contributors (90d) y: 9 lines of code devai-api/app/api_utils.py x: 1 contributors (90d) y: 43 lines of code devai-api/app/routes.py x: 1 contributors (90d) y: 62 lines of code sample-app/k8s/overlays/development/balancereader.yaml x: 1 contributors (90d) y: 89 lines of code sample-app/k8s/overlays/production/balancereader.yaml x: 1 contributors (90d) y: 98 lines of code
623.0
lines of code
  min: 1.0
  average: 135.89
  25th percentile: 26.0
  median: 139.0
  75th percentile: 175.0
  max: 623.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0