JetBrains / junie-github-action
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 49% | 25% | 24%
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% | 49% | 25% | 24%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 49% | 25% | 24%
Longest Files (Top 38)
File# lines# units
feedback.ts
in src/github/operations/comments
449 10
context.ts
in src/github
370 16
queries.ts
in src/github/api
342 15
new-prompt-formatter.ts
in src/github/junie
259 17
255 5
branch.ts
in src/github/operations
227 5
169 3
prepare-junie.ts
in src/github/junie
166 9
handle-results.ts
in src/entrypoints
166 5
auth.ts
in src/github/operations
140 2
graphql-data-fetcher.ts
in src/github/api
130 4
attachment-downloader.ts
in src/github/junie
116 4
trigger.ts
in src/github/validation
103 3
client.ts
in src/github/jira
90 8
85 2
sanitizer.ts
in src/utils
85 9
give-feedback.ts
in src/entrypoints
84 4
junie-tasks.ts
in src/github/junie
74 3
permissions.ts
in src/github/validation
52 1
time-filter.ts
in src/github/api
52 1
environment.ts
in src/constants
48 -
format-summary.ts
in src/entrypoints
47 -
github.ts
in src/constants
37 1
common.ts
in src/github/operations/comments
36 5
parse-junie-results.ts
in src/github/junie
36 1
create-pr.ts
in src/entrypoints
34 1
actor.ts
in src/github/validation
29 -
types.ts
in src/github/operations/comments
21 -
token.ts
in src/github
21 -
client.ts
in src/github/api
21 1
prepare.ts
in src/entrypoints
20 1
junie.ts
in src/github/junie/types
15 -
input-size.ts
in src/github/validation
14 1
mcp-prompts.ts
in src/mcp
13 1
junie-token.ts
in src/github/junie
11 1
error-handler.ts
in src/utils
11 -
config.ts
in src/github/api
5 -
markdown-to-jira.ts
in src/github/jira
4 1
Files With Most Units (Top 30)
File# lines# units
new-prompt-formatter.ts
in src/github/junie
259 17
context.ts
in src/github
370 16
queries.ts
in src/github/api
342 15
feedback.ts
in src/github/operations/comments
449 10
prepare-junie.ts
in src/github/junie
166 9
sanitizer.ts
in src/utils
85 9
client.ts
in src/github/jira
90 8
branch.ts
in src/github/operations
227 5
common.ts
in src/github/operations/comments
36 5
handle-results.ts
in src/entrypoints
166 5
255 5
attachment-downloader.ts
in src/github/junie
116 4
graphql-data-fetcher.ts
in src/github/api
130 4
give-feedback.ts
in src/entrypoints
84 4
junie-tasks.ts
in src/github/junie
74 3
trigger.ts
in src/github/validation
103 3
169 3
auth.ts
in src/github/operations
140 2
85 2
markdown-to-jira.ts
in src/github/jira
4 1
junie-token.ts
in src/github/junie
11 1
parse-junie-results.ts
in src/github/junie
36 1
input-size.ts
in src/github/validation
14 1
permissions.ts
in src/github/validation
52 1
client.ts
in src/github/api
21 1
time-filter.ts
in src/github/api
52 1
prepare.ts
in src/entrypoints
20 1
create-pr.ts
in src/entrypoints
34 1
mcp-prompts.ts
in src/mcp
13 1
github.ts
in src/constants
37 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 36 long lines.

File# lines# units# long lines
feedback.ts
in src/github/operations/comments
449 10 6
context.ts
in src/github
370 16 5
169 3 5
github.ts
in src/constants
37 1 5
handle-results.ts
in src/entrypoints
166 5 3
branch.ts
in src/github/operations
227 5 2
new-prompt-formatter.ts
in src/github/junie
259 17 2
prepare-junie.ts
in src/github/junie
166 9 2
mcp-prompts.ts
in src/mcp
13 1 2
client.ts
in src/github/jira
90 8 1
auth.ts
in src/github/operations
140 2 1
junie-tasks.ts
in src/github/junie
74 3 1
graphql-data-fetcher.ts
in src/github/api
130 4 1