GoogleCloudPlatform / point-of-sale
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 11% | 25% | 62%
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% | 0% | 23% | 24% | 52%
vue0% | 0% | 0% | 86% | 13%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 16% | 36% | 46%
k8-manifests0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ApiServerController.java
in src/api-server/src/main/java/com/google/abmedge/apiserver
300 12
MainPage.vue
in src/ui/src/components
199 -
InventoryController.java
in src/inventory/src/main/java/com/google/abmedge/inventory
195 15
TransactionView.vue
in src/ui/src/components
140 -
Item.java
in src/service-sdk/src/main/java/com/google/abmedge/inventory
125 19
BillGenerator.java
in src/payments/src/main/java/com/google/abmedge/payments/util
85 5
84 -
mysql-db.yaml
in k8-manifests/common
77 -
inventory.yaml
in k8-manifests/release
72 -
inventory.yaml
in k8-manifests/dev
72 -
PaymentUnit.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
63 12
PaymentsController.java
in src/payments/src/main/java/com/google/abmedge/payments
62 6
payments.yaml
in k8-manifests/release
62 -
api-server.yaml
in k8-manifests/release
62 -
payments.yaml
in k8-manifests/dev
62 -
api-server.yaml
in k8-manifests/dev
62 -
Payment.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
61 10
DatabaseConnector.java
in src/inventory/src/main/java/com/google/abmedge/inventory/dao
60 10
ingresses.yaml
in k8-manifests/util
59 -
RedirectFilterConfiguration.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/configuration
49 2
Bill.java
in src/payments/src/main/java/com/google/abmedge/payments/dto
37 8
ItemList.vue
in src/ui/src/components
36 -
service-configs.yaml
in k8-manifests/common
35 -
certificates.yaml
in k8-manifests/util
35 -
RetailEdge.js
in src/ui/src/services
34 5
PayRequest.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/dto
28 6
DatabasePaymentGateway.java
in src/payments/src/main/java/com/google/abmedge/payments/dao
27 2
PaymentsApplication.java
in src/payments/src/main/java/com/google/abmedge/payments
23 2
InventoryApplication.java
in src/inventory/src/main/java/com/google/abmedge/inventory
23 2
PurchaseItem.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
23 6
main.js
in src/ui/src
20 -
Inventory.java
in src/inventory/src/main/java/com/google/abmedge/inventory/dto
20 4
App.vue
in src/ui/src
19 -
InventoryStoreConnector.java
in src/inventory/src/main/java/com/google/abmedge/inventory/dao
18 -
ApiServerApplication.java
in src/api-server/src/main/java/com/google/abmedge/apiserver
17 2
MvcConfig.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/configuration
17 1
PaymentProcessingFailedException.java
in src/payments/src/main/java/com/google/abmedge/payments/util
16 4
InventoryStoreConnectorException.java
in src/inventory/src/main/java/com/google/abmedge/inventory/util
16 4
titleMixin.js
in src/ui/src/mixins
14 2
vue.config.js
in src/ui
13 -
PaymentStatus.java
in src/payments/src/main/java/com/google/abmedge/payments/dto
12 1
PaymentType.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
12 1
api-server-svc.yaml
in k8-manifests/common
12 -
api-server-lb.yaml
in k8-manifests/common
12 -
inventory-svc.yaml
in k8-manifests/common
12 -
payments-svc.yaml
in k8-manifests/common
12 -
Util.js
in src/ui/src/services
8 1
app.css
in src/ui/src/css
7 -
PaymentGateway.java
in src/payments/src/main/java/com/google/abmedge/payments/dao
7 -
springprofile-mysql.yaml
in k8-manifests/common
6 -
Files With Most Units (Top 25)
File# lines# units
Item.java
in src/service-sdk/src/main/java/com/google/abmedge/inventory
125 19
InventoryController.java
in src/inventory/src/main/java/com/google/abmedge/inventory
195 15
ApiServerController.java
in src/api-server/src/main/java/com/google/abmedge/apiserver
300 12
PaymentUnit.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
63 12
DatabaseConnector.java
in src/inventory/src/main/java/com/google/abmedge/inventory/dao
60 10
Payment.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
61 10
Bill.java
in src/payments/src/main/java/com/google/abmedge/payments/dto
37 8
PaymentsController.java
in src/payments/src/main/java/com/google/abmedge/payments
62 6
PayRequest.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/dto
28 6
PurchaseItem.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
23 6
RetailEdge.js
in src/ui/src/services
34 5
BillGenerator.java
in src/payments/src/main/java/com/google/abmedge/payments/util
85 5
PaymentProcessingFailedException.java
in src/payments/src/main/java/com/google/abmedge/payments/util
16 4
Inventory.java
in src/inventory/src/main/java/com/google/abmedge/inventory/dto
20 4
InventoryStoreConnectorException.java
in src/inventory/src/main/java/com/google/abmedge/inventory/util
16 4
titleMixin.js
in src/ui/src/mixins
14 2
DatabasePaymentGateway.java
in src/payments/src/main/java/com/google/abmedge/payments/dao
27 2
PaymentsApplication.java
in src/payments/src/main/java/com/google/abmedge/payments
23 2
InventoryApplication.java
in src/inventory/src/main/java/com/google/abmedge/inventory
23 2
ApiServerApplication.java
in src/api-server/src/main/java/com/google/abmedge/apiserver
17 2
RedirectFilterConfiguration.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/configuration
49 2
Util.js
in src/ui/src/services
8 1
PaymentStatus.java
in src/payments/src/main/java/com/google/abmedge/payments/dto
12 1
MvcConfig.java
in src/api-server/src/main/java/com/google/abmedge/apiserver/configuration
17 1
PaymentType.java
in src/service-sdk/src/main/java/com/google/abmedge/payment
12 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

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

k8-manifests/release/inventory.yaml x: 4 commits (all time) y: 72 lines of code k8-manifests/release/payments.yaml x: 4 commits (all time) y: 62 lines of code k8-manifests/util/certificates.yaml x: 2 commits (all time) y: 35 lines of code src/ui/src/components/MainPage.vue x: 2 commits (all time) y: 199 lines of code k8-manifests/common/springprofile-h2.yaml x: 2 commits (all time) y: 6 lines of code k8-manifests/dev/inventory.yaml x: 3 commits (all time) y: 72 lines of code k8-manifests/dev/payments.yaml x: 3 commits (all time) y: 62 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/InventoryController.java x: 3 commits (all time) y: 195 lines of code skaffold.yaml x: 3 commits (all time) y: 84 lines of code k8-manifests/dev/api-server.yaml x: 2 commits (all time) y: 62 lines of code k8-manifests/util/ingresses.yaml x: 1 commits (all time) y: 59 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/ApiServerApplication.java x: 2 commits (all time) y: 17 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/ApiServerController.java x: 2 commits (all time) y: 300 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/dto/PayRequest.java x: 2 commits (all time) y: 28 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/InventoryApplication.java x: 2 commits (all time) y: 23 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dao/DatabaseConnector.java x: 2 commits (all time) y: 60 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dao/InventoryStoreConnector.java x: 2 commits (all time) y: 18 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dto/Inventory.java x: 2 commits (all time) y: 20 lines of code src/payments/src/main/java/com/google/abmedge/payments/dao/DatabasePaymentGateway.java x: 2 commits (all time) y: 27 lines of code src/payments/src/main/java/com/google/abmedge/payments/dto/Bill.java x: 2 commits (all time) y: 37 lines of code src/payments/src/main/java/com/google/abmedge/payments/dto/PaymentStatus.java x: 2 commits (all time) y: 12 lines of code src/payments/src/main/java/com/google/abmedge/payments/util/BillGenerator.java x: 2 commits (all time) y: 85 lines of code src/service-sdk/src/main/java/com/google/abmedge/inventory/Item.java x: 2 commits (all time) y: 125 lines of code src/service-sdk/src/main/java/com/google/abmedge/inventory/ItemRepository.java x: 2 commits (all time) y: 4 lines of code src/service-sdk/src/main/java/com/google/abmedge/payment/Payment.java x: 2 commits (all time) y: 61 lines of code src/service-sdk/src/main/java/com/google/abmedge/payment/PaymentUnit.java x: 2 commits (all time) y: 63 lines of code k8-manifests/common/api-server-lb.yaml x: 1 commits (all time) y: 12 lines of code k8-manifests/common/mysql-db.yaml x: 1 commits (all time) y: 77 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/configuration/RedirectFilterConfiguration.java x: 1 commits (all time) y: 49 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/util/InventoryStoreConnectorException.java x: 1 commits (all time) y: 16 lines of code src/payments/src/main/java/com/google/abmedge/payments/dao/PaymentGateway.java x: 1 commits (all time) y: 7 lines of code src/service-sdk/src/main/java/com/google/abmedge/payment/PurchaseItem.java x: 1 commits (all time) y: 23 lines of code src/ui/babel.config.js x: 1 commits (all time) y: 5 lines of code src/ui/src/App.vue x: 1 commits (all time) y: 19 lines of code src/ui/src/components/ItemList.vue x: 1 commits (all time) y: 36 lines of code src/ui/src/components/TransactionView.vue x: 1 commits (all time) y: 140 lines of code src/ui/src/mixins/titleMixin.js x: 1 commits (all time) y: 14 lines of code src/ui/src/services/RetailEdge.js x: 1 commits (all time) y: 34 lines of code src/ui/src/services/Util.js x: 1 commits (all time) y: 8 lines of code
300.0
lines of code
  min: 4.0
  average: 47.06
  25th percentile: 12.0
  median: 25.0
  75th percentile: 62.0
  max: 300.0
0 4.0
commits (all time)
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

k8-manifests/release/inventory.yaml x: 1 contributors (all time) y: 72 lines of code k8-manifests/release/payments.yaml x: 1 contributors (all time) y: 62 lines of code k8-manifests/util/certificates.yaml x: 2 contributors (all time) y: 35 lines of code src/ui/src/components/MainPage.vue x: 2 contributors (all time) y: 199 lines of code k8-manifests/common/service-configs.yaml x: 1 contributors (all time) y: 35 lines of code k8-manifests/common/springprofile-h2.yaml x: 1 contributors (all time) y: 6 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/InventoryController.java x: 1 contributors (all time) y: 195 lines of code skaffold.yaml x: 3 contributors (all time) y: 84 lines of code k8-manifests/util/ingresses.yaml x: 1 contributors (all time) y: 59 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/ApiServerApplication.java x: 1 contributors (all time) y: 17 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/ApiServerController.java x: 1 contributors (all time) y: 300 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/dto/PayRequest.java x: 1 contributors (all time) y: 28 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/InventoryApplication.java x: 1 contributors (all time) y: 23 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dao/DatabaseConnector.java x: 1 contributors (all time) y: 60 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dao/InventoryStoreConnector.java x: 1 contributors (all time) y: 18 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/dto/Inventory.java x: 1 contributors (all time) y: 20 lines of code src/payments/src/main/java/com/google/abmedge/payments/dao/DatabasePaymentGateway.java x: 1 contributors (all time) y: 27 lines of code src/payments/src/main/java/com/google/abmedge/payments/dto/Bill.java x: 1 contributors (all time) y: 37 lines of code src/payments/src/main/java/com/google/abmedge/payments/dto/PaymentStatus.java x: 1 contributors (all time) y: 12 lines of code src/payments/src/main/java/com/google/abmedge/payments/util/BillGenerator.java x: 1 contributors (all time) y: 85 lines of code src/service-sdk/src/main/java/com/google/abmedge/inventory/Item.java x: 1 contributors (all time) y: 125 lines of code src/service-sdk/src/main/java/com/google/abmedge/inventory/ItemRepository.java x: 1 contributors (all time) y: 4 lines of code src/service-sdk/src/main/java/com/google/abmedge/payment/Payment.java x: 1 contributors (all time) y: 61 lines of code src/service-sdk/src/main/java/com/google/abmedge/payment/PaymentUnit.java x: 1 contributors (all time) y: 63 lines of code k8-manifests/common/mysql-db.yaml x: 1 contributors (all time) y: 77 lines of code src/api-server/src/main/java/com/google/abmedge/apiserver/configuration/RedirectFilterConfiguration.java x: 1 contributors (all time) y: 49 lines of code src/inventory/src/main/java/com/google/abmedge/inventory/util/InventoryStoreConnectorException.java x: 1 contributors (all time) y: 16 lines of code src/ui/babel.config.js x: 1 contributors (all time) y: 5 lines of code src/ui/src/components/ItemList.vue x: 1 contributors (all time) y: 36 lines of code src/ui/src/components/TransactionView.vue x: 1 contributors (all time) y: 140 lines of code src/ui/src/mixins/titleMixin.js x: 1 contributors (all time) y: 14 lines of code src/ui/src/services/RetailEdge.js x: 1 contributors (all time) y: 34 lines of code src/ui/src/services/Util.js x: 1 contributors (all time) y: 8 lines of code
300.0
lines of code
  min: 4.0
  average: 47.06
  25th percentile: 12.0
  median: 25.0
  75th percentile: 62.0
  max: 300.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.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): 0 points

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

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

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