spotify / github-java-client
File Size

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

Intro
Learn more...
File Size Overall
0% | 10% | 6% | 12% | 70%
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
java0% | 10% | 6% | 12% | 69%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 10% | 6% | 12% | 69%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
GitHubClient.java
in src/main/java/com/spotify/github/v3/clients
577 56
RepositoryClient.java
in src/main/java/com/spotify/github/v3/clients
363 30
RepositoryBase.java
in src/main/java/com/spotify/github/v3/repos
162 -
PullRequestClient.java
in src/main/java/com/spotify/github/v3/clients
144 11
GitDataClient.java
in src/main/java/com/spotify/github/v3/clients
142 16
GithubPage.java
in src/main/java/com/spotify/github/v3/clients
122 5
Json.java
in src/main/java/com/spotify/github/jackson
111 15
TeamClient.java
in src/main/java/com/spotify/github/v3/clients
89 8
PullRequestItem.java
in src/main/java/com/spotify/github/v3/prs
71 -
GithubAppClient.java
in src/main/java/com/spotify/github/v3/clients
68 7
Link.java
in src/main/java/com/spotify/github/http
67 1
IssueClient.java
in src/main/java/com/spotify/github/v3/clients
58 5
ChecksClient.java
in src/main/java/com/spotify/github/v3/clients
57 7
Issue.java
in src/main/java/com/spotify/github/v3/issues
51 -
User.java
in src/main/java/com/spotify/github/v3
46 -
Comment.java
in src/main/java/com/spotify/github/v3/prs
43 -
PushEvent.java
in src/main/java/com/spotify/github/v3/activity/events
43 -
RepositoryUpdate.java
in src/main/java/com/spotify/github/v3/repos/requests
42 -
GithubPageIterator.java
in src/main/java/com/spotify/github/v3/clients
41 3
Annotation.java
in src/main/java/com/spotify/github/v3/checks
41 1
OpenCensusTracer.java
in src/main/java/com/spotify/github/opencensus
40 2
SearchClient.java
in src/main/java/com/spotify/github/v3/clients
39 5
PushCommit.java
in src/main/java/com/spotify/github/v3/repos
38 -
RequestNotOkException.java
in src/main/java/com/spotify/github/v3/exceptions
38 6
Milestone.java
in src/main/java/com/spotify/github/v3
38 -
PKCS1PEMKey.java
in src/main/java/com/spotify/github/v3/clients
37 2
BranchProtectionUrlDeserializer.java
in src/main/java/com/spotify/github/v3/repos
37 2
Deployment.java
in src/main/java/com/spotify/github/v3/repos
37 -
OpenCensusSpan.java
in src/main/java/com/spotify/github/opencensus
36 3
OrganisationClient.java
in src/main/java/com/spotify/github/v3/clients
36 5
JwtTokenIssuer.java
in src/main/java/com/spotify/github/v3/clients
36 3
Review.java
in src/main/java/com/spotify/github/v3/prs
36 -
StatusEvent.java
in src/main/java/com/spotify/github/v3/activity/events
35 -
FileItem.java
in src/main/java/com/spotify/github/v3/git
35 -
PullRequest.java
in src/main/java/com/spotify/github/v3/prs
34 -
TeamInvitation.java
in src/main/java/com/spotify/github/v3/orgs
34 -
Parameters.java
in src/main/java/com/spotify/github
34 1
33 -
UserClient.java
in src/main/java/com/spotify/github/v3/clients
33 4
Team.java
in src/main/java/com/spotify/github/v3
33 -
WorkflowsClient.java
in src/main/java/com/spotify/github/v3/clients
32 4
Webhook.java
in src/main/java/com/spotify/github/v3/hooks
31 -
Event.java
in src/main/java/com/spotify/github/v3/issues
31 -
GitHubInstant.java
in src/main/java/com/spotify/github
30 6
Comment.java
in src/main/java/com/spotify/github/v3/comment
30 -
Organization.java
in src/main/java/com/spotify/github/v3/repos
29 -
RepositoryInvitation.java
in src/main/java/com/spotify/github/v3/repos
29 -
File.java
in src/main/java/com/spotify/github/v3/repos
29 -
CheckRunOutput.java
in src/main/java/com/spotify/github/v3/checks
29 1
NoopTracer.java
in src/main/java/com/spotify/github/v3/clients
28 5
Files With Most Units (Top 50)
File# lines# units
GitHubClient.java
in src/main/java/com/spotify/github/v3/clients
577 56
RepositoryClient.java
in src/main/java/com/spotify/github/v3/clients
363 30
GitDataClient.java
in src/main/java/com/spotify/github/v3/clients
142 16
Json.java
in src/main/java/com/spotify/github/jackson
111 15
PullRequestClient.java
in src/main/java/com/spotify/github/v3/clients
144 11
TeamClient.java
in src/main/java/com/spotify/github/v3/clients
89 8
ChecksClient.java
in src/main/java/com/spotify/github/v3/clients
57 7
GithubAppClient.java
in src/main/java/com/spotify/github/v3/clients
68 7
GitHubInstant.java
in src/main/java/com/spotify/github
30 6
RequestNotOkException.java
in src/main/java/com/spotify/github/v3/exceptions
38 6
NoopTracer.java
in src/main/java/com/spotify/github/v3/clients
28 5
OrganisationClient.java
in src/main/java/com/spotify/github/v3/clients
36 5
GithubPage.java
in src/main/java/com/spotify/github/v3/clients
122 5
SearchClient.java
in src/main/java/com/spotify/github/v3/clients
39 5
IssueClient.java
in src/main/java/com/spotify/github/v3/clients
58 5
UserClient.java
in src/main/java/com/spotify/github/v3/clients
33 4
WorkflowsClient.java
in src/main/java/com/spotify/github/v3/clients
32 4
OpenCensusSpan.java
in src/main/java/com/spotify/github/opencensus
36 3
Async.java
in src/main/java/com/spotify/github/async
27 3
GithubPageIterator.java
in src/main/java/com/spotify/github/v3/clients
41 3
JwtTokenIssuer.java
in src/main/java/com/spotify/github/v3/clients
36 3
OpenCensusTracer.java
in src/main/java/com/spotify/github/opencensus
40 2
PKCS1PEMKey.java
in src/main/java/com/spotify/github/v3/clients
37 2
ActionsClient.java
in src/main/java/com/spotify/github/v3/clients
17 2
BranchProtectionUrlDeserializer.java
in src/main/java/com/spotify/github/v3/repos
37 2
DeserializationException.java
in src/main/java/com/spotify/github/v3/exceptions
9 2
GithubException.java
in src/main/java/com/spotify/github/v3/exceptions
9 2
GitHubInstantJsonSerializer.java
in src/main/java/com/spotify/github/jackson
24 2
RequiredStatusChecks.java
in src/main/java/com/spotify/github/v3/repos
21 1
RepositoryActionState.java
in src/main/java/com/spotify/github/v3/repos
8 1
StatusState.java
in src/main/java/com/spotify/github/v3/repos
8 1
ContentType.java
in src/main/java/com/spotify/github/v3/repos
8 1
RepositoryPermission.java
in src/main/java/com/spotify/github/v3/repos
9 1
ReviewState.java
in src/main/java/com/spotify/github/v3/prs
10 1
MergeParameters.java
in src/main/java/com/spotify/github/v3/prs
21 1
PullRequestActionState.java
in src/main/java/com/spotify/github/v3/prs
15 1
ReviewState.java
in src/main/java/com/spotify/github/v3/activity/events
10 1
ReviewActionState.java
in src/main/java/com/spotify/github/v3/activity/events
7 1
CheckRunOutput.java
in src/main/java/com/spotify/github/v3/checks
29 1
CheckRunAction.java
in src/main/java/com/spotify/github/v3/checks
23 1
Annotation.java
in src/main/java/com/spotify/github/v3/checks
41 1
ReadOnlyRepositoryException.java
in src/main/java/com/spotify/github/v3/exceptions
9 1
ActionState.java
in src/main/java/com/spotify/github/v3
7 1
IssueActionState.java
in src/main/java/com/spotify/github/v3/issues
12 1
TreeItemType.java
in src/main/java/com/spotify/github/v3/git
7 1
RefType.java
in src/main/java/com/spotify/github/v3/git
7 1
Link.java
in src/main/java/com/spotify/github/http
67 1
Parameters.java
in src/main/java/com/spotify/github
34 1
GithubApiModule.java
in src/main/java/com/spotify/github/jackson
9 1
GitHubInstantJsonDeserializer.java
in src/main/java/com/spotify/github/jackson
24 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 10 long lines.

File# lines# units# long lines
GitHubClient.java
in src/main/java/com/spotify/github/v3/clients
577 56 5
33 - 1
OrganisationClient.java
in src/main/java/com/spotify/github/v3/clients
36 5 1
TeamClient.java
in src/main/java/com/spotify/github/v3/clients
89 8 1
ReadOnlyRepositoryException.java
in src/main/java/com/spotify/github/v3/exceptions
9 1 1
RequestNotOkException.java
in src/main/java/com/spotify/github/v3/exceptions
38 6 1
Correlations

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

src/main/java/com/spotify/github/v3/clients/ActionsClient.java x: 1 commits (all time) y: 17 lines of code src/main/java/com/spotify/github/v3/clients/RepositoryClient.java x: 22 commits (all time) y: 363 lines of code src/main/java/com/spotify/github/v3/clients/WorkflowsClient.java x: 1 commits (all time) y: 32 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsRepositoryResponseList.java x: 1 commits (all time) y: 12 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsResponse.java x: 1 commits (all time) y: 21 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsState.java x: 1 commits (all time) y: 8 lines of code src/main/java/com/spotify/github/async/Async.java x: 2 commits (all time) y: 27 lines of code src/main/java/com/spotify/github/v3/clients/GitHubClient.java x: 36 commits (all time) y: 577 lines of code src/main/java/com/spotify/github/v3/clients/GithubAppClient.java x: 5 commits (all time) y: 68 lines of code src/main/java/com/spotify/github/v3/clients/UserClient.java x: 2 commits (all time) y: 33 lines of code src/main/java/com/spotify/github/v3/repos/requests/RepositoryDispatch.java x: 1 commits (all time) y: 15 lines of code src/main/java/com/spotify/github/v3/clients/PullRequestClient.java x: 11 commits (all time) y: 144 lines of code src/main/java/com/spotify/github/v3/repos/RepositoryBase.java x: 6 commits (all time) y: 162 lines of code src/main/java/com/spotify/github/v3/repos/requests/RepositoryUpdate.java x: 1 commits (all time) y: 42 lines of code src/main/java/com/spotify/github/v3/clients/TeamClient.java x: 3 commits (all time) y: 89 lines of code src/main/java/com/spotify/github/v3/exceptions/ReadOnlyRepositoryException.java x: 3 commits (all time) y: 9 lines of code src/main/java/com/spotify/github/v3/exceptions/RequestNotOkException.java x: 5 commits (all time) y: 38 lines of code src/main/java/com/spotify/github/v3/clients/GitDataClient.java x: 11 commits (all time) y: 142 lines of code catalog-info.yaml x: 2 commits (all time) y: 7 lines of code src/main/java/com/spotify/github/v3/clients/OrganisationClient.java x: 5 commits (all time) y: 36 lines of code src/main/java/com/spotify/github/v3/orgs/OrgMembership.java x: 1 commits (all time) y: 25 lines of code src/main/java/com/spotify/github/v3/orgs/requests/TeamCreate.java x: 3 commits (all time) y: 26 lines of code src/main/java/com/spotify/github/v3/orgs/requests/TeamUpdate.java x: 2 commits (all time) y: 24 lines of code src/main/java/com/spotify/github/v3/checks/CheckSuite.java x: 3 commits (all time) y: 13 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunConclusion.java x: 3 commits (all time) y: 11 lines of code src/main/java/com/spotify/github/v3/orgs/Membership.java x: 1 commits (all time) y: 19 lines of code src/main/java/com/spotify/github/v3/checks/Annotation.java x: 3 commits (all time) y: 41 lines of code src/main/java/com/spotify/github/v3/clients/ChecksClient.java x: 3 commits (all time) y: 57 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunOutput.java x: 1 commits (all time) y: 29 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunAction.java x: 1 commits (all time) y: 23 lines of code src/main/java/com/spotify/github/v3/repos/Branch.java x: 6 commits (all time) y: 25 lines of code src/main/java/com/spotify/github/opencensus/OpenCensusSpan.java x: 2 commits (all time) y: 36 lines of code src/main/java/com/spotify/github/v3/repos/BranchProtectionUrlDeserializer.java x: 2 commits (all time) y: 37 lines of code src/main/java/com/spotify/github/Tracer.java x: 1 commits (all time) y: 6 lines of code src/main/java/com/spotify/github/opencensus/OpenCensusTracer.java x: 1 commits (all time) y: 40 lines of code src/main/java/com/spotify/github/v3/git/FileItem.java x: 1 commits (all time) y: 35 lines of code src/main/java/com/spotify/github/v3/clients/GithubPage.java x: 3 commits (all time) y: 122 lines of code src/main/java/com/spotify/github/v3/prs/requests/PullRequestCreate.java x: 2 commits (all time) y: 22 lines of code src/main/java/com/spotify/github/v3/prs/PullRequestItem.java x: 1 commits (all time) y: 71 lines of code src/main/java/com/spotify/github/v3/prs/ReviewParameters.java x: 3 commits (all time) y: 19 lines of code src/main/java/com/spotify/github/v3/clients/PKCS1PEMKey.java x: 1 commits (all time) y: 37 lines of code src/main/java/com/spotify/github/v3/repos/Languages.java x: 1 commits (all time) y: 3 lines of code src/main/java/com/spotify/github/v3/activity/events/ReviewState.java x: 1 commits (all time) y: 10 lines of code src/main/java/com/spotify/github/v3/prs/ReviewState.java x: 2 commits (all time) y: 10 lines of code
577.0
lines of code
  min: 3.0
  average: 41.76
  25th percentile: 15.0
  median: 21.0
  75th percentile: 36.0
  max: 577.0
0 36.0
commits (all time)
min: 1.0 | average: 2.62 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 36.0

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

src/main/java/com/spotify/github/v3/clients/ActionsClient.java x: 1 contributors (all time) y: 17 lines of code src/main/java/com/spotify/github/v3/clients/RepositoryClient.java x: 16 contributors (all time) y: 363 lines of code src/main/java/com/spotify/github/v3/clients/WorkflowsClient.java x: 1 contributors (all time) y: 32 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsRepositoryResponseList.java x: 1 contributors (all time) y: 12 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsResponse.java x: 1 contributors (all time) y: 21 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsState.java x: 1 contributors (all time) y: 8 lines of code src/main/java/com/spotify/github/async/Async.java x: 2 contributors (all time) y: 27 lines of code src/main/java/com/spotify/github/v3/clients/GitHubClient.java x: 22 contributors (all time) y: 577 lines of code src/main/java/com/spotify/github/v3/clients/GithubAppClient.java x: 4 contributors (all time) y: 68 lines of code src/main/java/com/spotify/github/v3/clients/UserClient.java x: 2 contributors (all time) y: 33 lines of code src/main/java/com/spotify/github/v3/repos/requests/RepositoryDispatch.java x: 1 contributors (all time) y: 15 lines of code src/main/java/com/spotify/github/v3/clients/PullRequestClient.java x: 8 contributors (all time) y: 144 lines of code src/main/java/com/spotify/github/v3/repos/RepositoryBase.java x: 4 contributors (all time) y: 162 lines of code src/main/java/com/spotify/github/v3/repos/requests/RepositoryUpdate.java x: 1 contributors (all time) y: 42 lines of code src/main/java/com/spotify/github/v3/clients/TeamClient.java x: 2 contributors (all time) y: 89 lines of code src/main/java/com/spotify/github/v3/exceptions/ReadOnlyRepositoryException.java x: 2 contributors (all time) y: 9 lines of code src/main/java/com/spotify/github/v3/exceptions/RequestNotOkException.java x: 4 contributors (all time) y: 38 lines of code src/main/java/com/spotify/github/v3/clients/GitDataClient.java x: 6 contributors (all time) y: 142 lines of code src/main/java/com/spotify/github/v3/clients/OrganisationClient.java x: 1 contributors (all time) y: 36 lines of code src/main/java/com/spotify/github/v3/orgs/OrgMembership.java x: 1 contributors (all time) y: 25 lines of code src/main/java/com/spotify/github/v3/orgs/requests/TeamUpdate.java x: 2 contributors (all time) y: 24 lines of code src/main/java/com/spotify/github/v3/checks/CheckSuite.java x: 3 contributors (all time) y: 13 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunConclusion.java x: 3 contributors (all time) y: 11 lines of code src/main/java/com/spotify/github/v3/orgs/Membership.java x: 1 contributors (all time) y: 19 lines of code src/main/java/com/spotify/github/v3/checks/Annotation.java x: 2 contributors (all time) y: 41 lines of code src/main/java/com/spotify/github/v3/clients/ChecksClient.java x: 3 contributors (all time) y: 57 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunOutput.java x: 1 contributors (all time) y: 29 lines of code src/main/java/com/spotify/github/v3/checks/CheckRunAction.java x: 1 contributors (all time) y: 23 lines of code src/main/java/com/spotify/github/v3/repos/Branch.java x: 5 contributors (all time) y: 25 lines of code src/main/java/com/spotify/github/v3/repos/BranchProtectionUrlDeserializer.java x: 2 contributors (all time) y: 37 lines of code src/main/java/com/spotify/github/Tracer.java x: 1 contributors (all time) y: 6 lines of code src/main/java/com/spotify/github/opencensus/OpenCensusTracer.java x: 1 contributors (all time) y: 40 lines of code src/main/java/com/spotify/github/v3/clients/JwtTokenIssuer.java x: 2 contributors (all time) y: 36 lines of code src/main/java/com/spotify/github/v3/clients/GithubPage.java x: 3 contributors (all time) y: 122 lines of code src/main/java/com/spotify/github/v3/prs/requests/PullRequestCreate.java x: 2 contributors (all time) y: 22 lines of code src/main/java/com/spotify/github/v3/prs/PullRequestItem.java x: 1 contributors (all time) y: 71 lines of code src/main/java/com/spotify/github/v3/prs/ReviewParameters.java x: 2 contributors (all time) y: 19 lines of code src/main/java/com/spotify/github/v3/clients/PKCS1PEMKey.java x: 1 contributors (all time) y: 37 lines of code src/main/java/com/spotify/github/v3/repos/Languages.java x: 1 contributors (all time) y: 3 lines of code src/main/java/com/spotify/github/v3/activity/events/ReviewState.java x: 1 contributors (all time) y: 10 lines of code
577.0
lines of code
  min: 3.0
  average: 41.76
  25th percentile: 15.0
  median: 21.0
  75th percentile: 36.0
  max: 577.0
0 22.0
contributors (all time)
min: 1.0 | average: 2.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 22.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

src/main/java/com/spotify/github/v3/clients/ActionsClient.java x: 1 commits (90d) y: 17 lines of code src/main/java/com/spotify/github/v3/clients/RepositoryClient.java x: 1 commits (90d) y: 363 lines of code src/main/java/com/spotify/github/v3/clients/WorkflowsClient.java x: 1 commits (90d) y: 32 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsRepositoryResponseList.java x: 1 commits (90d) y: 12 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsResponse.java x: 1 commits (90d) y: 21 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsState.java x: 1 commits (90d) y: 8 lines of code
363.0
lines of code
  min: 8.0
  average: 75.5
  25th percentile: 11.0
  median: 19.0
  75th percentile: 114.75
  max: 363.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/main/java/com/spotify/github/v3/clients/ActionsClient.java x: 1 contributors (90d) y: 17 lines of code src/main/java/com/spotify/github/v3/clients/RepositoryClient.java x: 1 contributors (90d) y: 363 lines of code src/main/java/com/spotify/github/v3/clients/WorkflowsClient.java x: 1 contributors (90d) y: 32 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsRepositoryResponseList.java x: 1 contributors (90d) y: 12 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsResponse.java x: 1 contributors (90d) y: 21 lines of code src/main/java/com/spotify/github/v3/workflows/WorkflowsState.java x: 1 contributors (90d) y: 8 lines of code
363.0
lines of code
  min: 8.0
  average: 75.5
  25th percentile: 11.0
  median: 19.0
  75th percentile: 114.75
  max: 363.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