GoogleCloudPlatform / jit-groups
File Size

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

Intro
Learn more...
File Size Overall
0% | 19% | 23% | 26% | 31%
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% | 12% | 21% | 29% | 36%
html0% | 76% | 0% | 0% | 23%
js0% | 77% | 0% | 22% | 0%
tf0% | 0% | 90% | 0% | 9%
css0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sources0% | 20% | 20% | 27% | 31%
terraform0% | 0% | 90% | 0% | 9%
doc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.html
in sources/src/main/resources/META-INF/resources
869 -
PolicyDocument.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
805 21
CloudIdentityGroupsClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
574 9
view.js
in sources/src/main/resources/META-INF/resources
557 34
Application.java
in sources/src/main/java/com/google/solutions/jitaccess/web
339 5
Provisioner.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning
334 16
LegacyPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
329 11
GroupsResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
328 7
styles.css
in sources/src/main/resources/META-INF/resources
282 -
main.tf
in terraform/jitgroups-appengine
276 -
main.tf
in terraform/jitgroups-cloudrun
276 -
EnvironmentsResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
266 5
CelConstraint.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
242 17
JitGroupContext.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog
235 5
AbstractProperty.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
220 12
MailProposalHandler.java
in sources/src/main/java/com/google/solutions/jitaccess/web/proposal
213 8
StructuredLogger.java
in sources/src/main/java/com/google/solutions/jitaccess/apis
200 16
EnvironmentConfiguration.java
in sources/src/main/java/com/google/solutions/jitaccess/web
198 5
ExceptionMappers.java
in sources/src/main/java/com/google/solutions/jitaccess/web
197 17
ProposalResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
197 2
SmtpClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
192 5
SubjectResolver.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
173 3
Lazy.java
in sources/src/main/java/com/google/solutions/jitaccess/common
170 14
AbstractProposalHandler.java
in sources/src/main/java/com/google/solutions/jitaccess/web/proposal
165 4
policy.yaml
in sources/src/main/resources/oobe
165 -
PolicyAnalysis.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
162 7
ApplicationRuntime.java
in sources/src/main/java/com/google/solutions/jitaccess
162 6
model.js
in sources/src/main/resources/META-INF/resources
162 13
ProjectRole.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
147 11
ApplicationConfiguration.java
in sources/src/main/java/com/google/solutions/jitaccess/web
141 3
IamClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
133 3
AbstractIamClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
132 6
ExpiryConstraint.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
129 5
RequestContext.java
in sources/src/main/java/com/google/solutions/jitaccess/web
121 4
IamCondition.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
120 7
ResourceManagerClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
117 2
OperationAuditTrail.java
in sources/src/main/java/com/google/solutions/jitaccess/web
116 5
RequireIapPrincipalFilter.java
in sources/src/main/java/com/google/solutions/jitaccess/web
111 4
PolicyResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
111 2
JitGroupId.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
110 5
AccessControlList.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
101 1
header.html
in doc/site/sources/overrides/partials
96 -
EnvironmentContext.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog
92 3
proposal.html
in sources/src/main/resources/mail-templates
89 -
SystemsResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
87 1
JitGroupPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
79 4
IamCredentialsClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
78 3
Exceptions.java
in sources/src/main/java/com/google/solutions/jitaccess/common
78 1
HealthResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
78 1
EmailMapping.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
78 2
Files With Most Units (Top 50)
File# lines# units
view.js
in sources/src/main/resources/META-INF/resources
557 34
PolicyDocument.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
805 21
ExceptionMappers.java
in sources/src/main/java/com/google/solutions/jitaccess/web
197 17
CelConstraint.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
242 17
StructuredLogger.java
in sources/src/main/java/com/google/solutions/jitaccess/apis
200 16
Provisioner.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning
334 16
Lazy.java
in sources/src/main/java/com/google/solutions/jitaccess/common
170 14
model.js
in sources/src/main/resources/META-INF/resources
162 13
AbstractProperty.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
220 12
Consoles.java
in sources/src/main/java/com/google/solutions/jitaccess/web
67 11
LegacyPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
329 11
ProjectRole.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
147 11
CloudIdentityGroupsClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
574 9
MailProposalHandler.java
in sources/src/main/java/com/google/solutions/jitaccess/web/proposal
213 8
GroupsResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
328 7
ServiceAccountId.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
65 7
IamCondition.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
120 7
PolicyAnalysis.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
162 7
AbstractIamClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
132 6
GroupId.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
70 6
ClassPrincipalSet.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
64 6
ApplicationRuntime.java
in sources/src/main/java/com/google/solutions/jitaccess
162 6
SmtpClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
192 5
OperationAuditTrail.java
in sources/src/main/java/com/google/solutions/jitaccess/web
116 5
Application.java
in sources/src/main/java/com/google/solutions/jitaccess/web
339 5
EnvironmentsResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
266 5
UserResource.java
in sources/src/main/java/com/google/solutions/jitaccess/web/rest
64 5
EnvironmentConfiguration.java
in sources/src/main/java/com/google/solutions/jitaccess/web
198 5
JitGroupId.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
110 5
EndUserId.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
56 5
TemporaryIamCondition.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
49 5
AbstractPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
78 5
ExpiryConstraint.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
129 5
JitGroupContext.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog
235 5
Cel.java
in sources/src/main/java/com/google/solutions/jitaccess/common/cel
28 4
NullaryOptional.java
in sources/src/main/java/com/google/solutions/jitaccess/common
36 4
AggregateException.java
in sources/src/main/java/com/google/solutions/jitaccess/common
50 4
RequireIapPrincipalFilter.java
in sources/src/main/java/com/google/solutions/jitaccess/web
111 4
RequestContext.java
in sources/src/main/java/com/google/solutions/jitaccess/web
121 4
AbstractProposalHandler.java
in sources/src/main/java/com/google/solutions/jitaccess/web/proposal
165 4
CloudIdentityDirectoryPrincipalSet.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
63 4
JitGroupPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
79 4
HttpTransport.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
60 3
IamClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
133 3
IamCredentialsClient.java
in sources/src/main/java/com/google/solutions/jitaccess/apis/clients
78 3
StringTemplate.java
in sources/src/main/java/com/google/solutions/jitaccess/common/cel
71 3
Base64Escape.java
in sources/src/main/java/com/google/solutions/jitaccess/common
18 3
DebugProposalHandler.java
in sources/src/main/java/com/google/solutions/jitaccess/web/proposal
61 3
ApplicationConfiguration.java
in sources/src/main/java/com/google/solutions/jitaccess/web
141 3
SubjectResolver.java
in sources/src/main/java/com/google/solutions/jitaccess/auth
173 3
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 85 long lines.

File# lines# units# long lines
index.html
in sources/src/main/resources/META-INF/resources
869 - 24
proposal.html
in sources/src/main/resources/mail-templates
89 - 23
proposal-approved.html
in sources/src/main/resources/mail-templates
74 - 19
main.tf
in terraform/jitgroups-appengine
276 - 5
main.tf
in terraform/jitgroups-cloudrun
276 - 5
header.html
in doc/site/sources/overrides/partials
96 - 3
view.js
in sources/src/main/resources/META-INF/resources
557 34 3
LegacyPolicy.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy
329 11 2
PolicyDocument.java
in sources/src/main/java/com/google/solutions/jitaccess/catalog/policy
805 21 1
Correlations

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

terraform/jitgroups-cloudrun/main.tf x: 5 commits (all time) y: 276 lines of code sources/src/main/resources/META-INF/resources/index.html x: 44 commits (all time) y: 869 lines of code sources/src/main/resources/oobe/policy.yaml x: 5 commits (all time) y: 165 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/IamRoleBinding.java x: 4 commits (all time) y: 50 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Privilege.java x: 2 commits (all time) y: 9 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/GroupsResource.java x: 8 commits (all time) y: 328 lines of code sources/src/main/resources/META-INF/resources/styles.css x: 20 commits (all time) y: 282 lines of code sources/src/main/java/com/google/solutions/jitaccess/ApplicationRuntime.java x: 3 commits (all time) y: 162 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/PolicyDocument.java x: 17 commits (all time) y: 805 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning/Environment.java x: 4 commits (all time) y: 40 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/Lazy.java x: 3 commits (all time) y: 170 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/Application.java x: 23 commits (all time) y: 339 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/EnvironmentConfiguration.java x: 15 commits (all time) y: 198 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/EnvironmentRegistry.java x: 4 commits (all time) y: 57 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/EnvironmentsResource.java x: 7 commits (all time) y: 266 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/Catalog.java x: 6 commits (all time) y: 55 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/EnvironmentContext.java x: 8 commits (all time) y: 92 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/PolicyDocumentSource.java x: 2 commits (all time) y: 76 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/PolicyResource.java x: 11 commits (all time) y: 111 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/JitGroupContext.java x: 7 commits (all time) y: 235 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/SystemContext.java x: 3 commits (all time) y: 49 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning/Provisioner.java x: 1 commits (all time) y: 334 lines of code sources/src/main/java/com/google/solutions/jitaccess/Main.java x: 4 commits (all time) y: 61 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/StructuredLogger.java x: 2 commits (all time) y: 200 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/CloudIdentityGroupsClient.java x: 10 commits (all time) y: 574 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/IamClient.java x: 4 commits (all time) y: 133 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/IamCredentialsClient.java x: 7 commits (all time) y: 78 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/ResourceManagerClient.java x: 10 commits (all time) y: 117 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/SmtpClient.java x: 4 commits (all time) y: 192 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/AbstractSecurableComponent.java x: 1 commits (all time) y: 31 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/CachedSubjectResolver.java x: 1 commits (all time) y: 58 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/ClassPrincipalSet.java x: 1 commits (all time) y: 64 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/Device.java x: 1 commits (all time) y: 7 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/Directory.java x: 1 commits (all time) y: 39 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/EmailMapping.java x: 1 commits (all time) y: 78 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/GroupId.java x: 1 commits (all time) y: 70 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/GroupMapping.java x: 1 commits (all time) y: 47 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/IamPrincipalId.java x: 1 commits (all time) y: 19 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/IamRole.java x: 1 commits (all time) y: 50 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/IamRoleResolver.java x: 1 commits (all time) y: 60 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/JitGroupId.java x: 1 commits (all time) y: 110 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/Principal.java x: 1 commits (all time) y: 24 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/PrincipalId.java x: 1 commits (all time) y: 6 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/SubjectResolver.java x: 1 commits (all time) y: 173 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/UserId.java x: 1 commits (all time) y: 3 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/JitGroupCompliance.java x: 3 commits (all time) y: 39 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/Proposal.java x: 3 commits (all time) y: 20 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/IamCondition.java x: 3 commits (all time) y: 120 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/LegacyPolicy.java x: 8 commits (all time) y: 329 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/LegacyPolicyLoader.java x: 3 commits (all time) y: 72 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/AccessControlList.java x: 4 commits (all time) y: 101 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/CelConstraint.java x: 4 commits (all time) y: 242 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Constraint.java x: 2 commits (all time) y: 13 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/EnvironmentPolicy.java x: 6 commits (all time) y: 52 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/ExpiryConstraint.java x: 3 commits (all time) y: 129 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/JitGroupPolicy.java x: 2 commits (all time) y: 79 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Policy.java x: 5 commits (all time) y: 52 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/PolicyAnalysis.java x: 5 commits (all time) y: 162 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/Cast.java x: 1 commits (all time) y: 15 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/DurationFormatter.java x: 1 commits (all time) y: 30 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/MoreStrings.java x: 1 commits (all time) y: 11 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/NullaryOptional.java x: 1 commits (all time) y: 36 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/cel/ExtractFunction.java x: 1 commits (all time) y: 43 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/Consoles.java x: 4 commits (all time) y: 67 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/ExceptionMappers.java x: 10 commits (all time) y: 197 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/IapAssertion.java x: 9 commits (all time) y: 63 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/IapDevice.java x: 3 commits (all time) y: 27 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/OperationAuditTrail.java x: 2 commits (all time) y: 116 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/RequestContext.java x: 8 commits (all time) y: 121 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/RequireAppEngineCronRequestFilter.java x: 3 commits (all time) y: 34 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/RequireIapPrincipalFilter.java x: 8 commits (all time) y: 111 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/proposal/MailProposalHandler.java x: 5 commits (all time) y: 213 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/proposal/ProposalHandler.java x: 3 commits (all time) y: 29 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/ProposalResource.java x: 5 commits (all time) y: 197 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/SystemsResource.java x: 4 commits (all time) y: 87 lines of code sources/src/main/resources/mail-templates/proposal-approved.html x: 4 commits (all time) y: 74 lines of code sources/src/main/resources/mail-templates/proposal.html x: 4 commits (all time) y: 89 lines of code sources/src/main/resources/META-INF/resources/view.js x: 13 commits (all time) y: 557 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/Logger.java x: 1 commits (all time) y: 54 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/ApplicationConfiguration.java x: 11 commits (all time) y: 141 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/FolderId.java x: 3 commits (all time) y: 53 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/ProjectId.java x: 4 commits (all time) y: 54 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/ResourceId.java x: 4 commits (all time) y: 9 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/AbstractIamClient.java x: 3 commits (all time) y: 132 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/AbstractProperty.java x: 3 commits (all time) y: 220 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Property.java x: 2 commits (all time) y: 14 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/SystemPolicy.java x: 2 commits (all time) y: 45 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/proposal/TokenObfuscator.java x: 2 commits (all time) y: 19 lines of code terraform/jitgroups-appengine/main.tf x: 9 commits (all time) y: 276 lines of code sources/src/main/resources/META-INF/resources/model.js x: 13 commits (all time) y: 162 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/UserResource.java x: 3 commits (all time) y: 64 lines of code sources/src/main/java/com/google/solutions/jitaccess/ApplicationVersion.java x: 2 commits (all time) y: 32 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/Builders.java x: 3 commits (all time) y: 36 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/PubSubClient.java x: 3 commits (all time) y: 67 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/TimeSpan.java x: 2 commits (all time) y: 35 lines of code terraform/jitgroups-environment/main.tf x: 6 commits (all time) y: 59 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/RequireXsrfHeaderFilter.java x: 2 commits (all time) y: 30 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/ProjectRole.java x: 1 commits (all time) y: 147 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/Inputs.java x: 1 commits (all time) y: 22 lines of code doc/site/sources/overrides/partials/header.html x: 1 commits (all time) y: 96 lines of code
869.0
lines of code
  min: 3.0
  average: 90.84
  25th percentile: 19.0
  median: 54.0
  75th percentile: 110.25
  max: 869.0
0 44.0
commits (all time)
min: 1.0 | average: 3.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 44.0

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

terraform/jitgroups-cloudrun/main.tf x: 1 contributors (all time) y: 276 lines of code sources/src/main/resources/META-INF/resources/index.html x: 2 contributors (all time) y: 869 lines of code sources/src/main/resources/oobe/policy.yaml x: 1 contributors (all time) y: 165 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/IamRoleBinding.java x: 1 contributors (all time) y: 50 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Privilege.java x: 1 contributors (all time) y: 9 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/GroupsResource.java x: 1 contributors (all time) y: 328 lines of code sources/src/main/resources/META-INF/resources/styles.css x: 2 contributors (all time) y: 282 lines of code sources/src/main/java/com/google/solutions/jitaccess/ApplicationRuntime.java x: 1 contributors (all time) y: 162 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/PolicyDocument.java x: 1 contributors (all time) y: 805 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning/Environment.java x: 1 contributors (all time) y: 40 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/Lazy.java x: 1 contributors (all time) y: 170 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/Application.java x: 1 contributors (all time) y: 339 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/EnvironmentConfiguration.java x: 1 contributors (all time) y: 198 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/EnvironmentRegistry.java x: 1 contributors (all time) y: 57 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/EnvironmentsResource.java x: 1 contributors (all time) y: 266 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/EnvironmentContext.java x: 1 contributors (all time) y: 92 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/PolicyDocumentSource.java x: 1 contributors (all time) y: 76 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/PolicyResource.java x: 1 contributors (all time) y: 111 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/JitGroupContext.java x: 1 contributors (all time) y: 235 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/provisioning/Provisioner.java x: 1 contributors (all time) y: 334 lines of code sources/src/main/java/com/google/solutions/jitaccess/Main.java x: 1 contributors (all time) y: 61 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/StructuredLogger.java x: 1 contributors (all time) y: 200 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/CloudIdentityGroupsClient.java x: 1 contributors (all time) y: 574 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/IamClient.java x: 1 contributors (all time) y: 133 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/ResourceManagerClient.java x: 1 contributors (all time) y: 117 lines of code sources/src/main/java/com/google/solutions/jitaccess/apis/clients/SmtpClient.java x: 1 contributors (all time) y: 192 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/AbstractSecurableComponent.java x: 1 contributors (all time) y: 31 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/ClassPrincipalSet.java x: 1 contributors (all time) y: 64 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/GroupId.java x: 1 contributors (all time) y: 70 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/GroupMapping.java x: 1 contributors (all time) y: 47 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/IamPrincipalId.java x: 1 contributors (all time) y: 19 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/Principal.java x: 1 contributors (all time) y: 24 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/PrincipalId.java x: 1 contributors (all time) y: 6 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/SubjectResolver.java x: 1 contributors (all time) y: 173 lines of code sources/src/main/java/com/google/solutions/jitaccess/auth/UserId.java x: 1 contributors (all time) y: 3 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/IamCondition.java x: 1 contributors (all time) y: 120 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/LegacyPolicy.java x: 1 contributors (all time) y: 329 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/LegacyPolicyLoader.java x: 1 contributors (all time) y: 72 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/AccessControlList.java x: 1 contributors (all time) y: 101 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/CelConstraint.java x: 1 contributors (all time) y: 242 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/Constraint.java x: 1 contributors (all time) y: 13 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/EnvironmentPolicy.java x: 1 contributors (all time) y: 52 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/ExpiryConstraint.java x: 1 contributors (all time) y: 129 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/JitGroupPolicy.java x: 1 contributors (all time) y: 79 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/Cast.java x: 1 contributors (all time) y: 15 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/DurationFormatter.java x: 1 contributors (all time) y: 30 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/NullaryOptional.java x: 1 contributors (all time) y: 36 lines of code sources/src/main/java/com/google/solutions/jitaccess/common/cel/ExtractFunction.java x: 1 contributors (all time) y: 43 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/Consoles.java x: 1 contributors (all time) y: 67 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/OperationAuditTrail.java x: 1 contributors (all time) y: 116 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/proposal/MailProposalHandler.java x: 1 contributors (all time) y: 213 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/SystemsResource.java x: 1 contributors (all time) y: 87 lines of code sources/src/main/resources/META-INF/resources/view.js x: 1 contributors (all time) y: 557 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/ApplicationConfiguration.java x: 1 contributors (all time) y: 141 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/policy/AbstractProperty.java x: 1 contributors (all time) y: 220 lines of code sources/src/main/java/com/google/solutions/jitaccess/catalog/legacy/ProjectRole.java x: 1 contributors (all time) y: 147 lines of code sources/src/main/java/com/google/solutions/jitaccess/web/rest/Inputs.java x: 1 contributors (all time) y: 22 lines of code doc/site/sources/overrides/partials/header.html x: 1 contributors (all time) y: 96 lines of code
869.0
lines of code
  min: 3.0
  average: 90.84
  25th percentile: 19.0
  median: 54.0
  75th percentile: 110.25
  max: 869.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

terraform/jitgroups-cloudrun/main.tf x: 1 commits (30d) y: 276 lines of code
276.0
lines of code
  min: 276.0
  average: 276.0
  25th percentile: 276.0
  median: 276.0
  75th percentile: 276.0
  max: 276.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

terraform/jitgroups-cloudrun/main.tf x: 1 contributors (30d) y: 276 lines of code
276.0
lines of code
  min: 276.0
  average: 276.0
  25th percentile: 276.0
  median: 276.0
  75th percentile: 276.0
  max: 276.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): 1 points

terraform/jitgroups-cloudrun/main.tf x: 1 commits (90d) y: 276 lines of code
276.0
lines of code
  min: 276.0
  average: 276.0
  25th percentile: 276.0
  median: 276.0
  75th percentile: 276.0
  max: 276.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): 1 points

terraform/jitgroups-cloudrun/main.tf x: 1 contributors (90d) y: 276 lines of code
276.0
lines of code
  min: 276.0
  average: 276.0
  25th percentile: 276.0
  median: 276.0
  75th percentile: 276.0
  max: 276.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