GoogleCloudPlatform / transactional-microservice-examples
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 57% | 42%
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% | 0% | 0% | 68% | 31%
tsx0% | 0% | 0% | 45% | 54%
ts0% | 0% | 0% | 64% | 35%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
frontend0% | 0% | 0% | 48% | 51%
services0% | 0% | 0% | 81% | 18%
cqrs0% | 0% | 0% | 44% | 55%
Longest Files (Top 39)
File# lines# units
Checkout.tsx
in frontend/src/pages
171 -
apis.ts
in frontend/src/hooks
169 -
main.py
in cqrs/services/orderinfo
167 5
main.py
in services/customer-async
155 5
main.py
in services/order-async
137 5
Orders.tsx
in frontend/src/pages
136 -
First.tsx
in frontend/src/pages
123 -
main.py
in services/customer-sync
118 5
main.py
in services/order-sync
106 5
data.ts
in frontend/src
82 -
Profile.tsx
in frontend/src/pages
80 -
main.py
in cqrs/services/product
77 4
RouterConfig.tsx
in frontend/src/components
72 -
main.py
in cqrs/services/order
71 3
CartContext.tsx
in frontend/src/context
64 -
main.py
in services/order-processor
62 4
OrdersContext.tsx
in frontend/src/context
57 -
main.py
in services/event-publisher
51 3
main.py
in cqrs/services/event-publisher
51 3
Product.tsx
in frontend/src/components
38 -
Navbar.tsx
in frontend/src/components
37 -
CustomerContext.tsx
in frontend/src/context
34 -
IdentityTokenContext.tsx
in frontend/src/context
34 -
App.tsx
in frontend/src
20 -
Cart.tsx
in frontend/src/components
17 -
index.html
in frontend
13 -
Products.tsx
in frontend/src/components
13 -
Shop.tsx
in frontend/src/pages
13 -
InvalidTokenError.tsx
in frontend/src/components
11 -
main.tsx
in frontend/src
10 -
10 -
Footer.tsx
in frontend/src/components
6 -
productType.ts
in frontend/src/types
6 -
6 -
index.yaml
in services/event-publisher
5 -
vite.config.ts
in frontend
5 1
index.yaml
in cqrs/services/orderinfo
5 -
index.yaml
in cqrs/services/event-publisher
5 -
index.css
in frontend/src
4 -
Files With Most Units (Top 11)
File# lines# units
main.py
in services/order-sync
106 5
main.py
in services/customer-async
155 5
main.py
in services/customer-sync
118 5
main.py
in services/order-async
137 5
main.py
in cqrs/services/orderinfo
167 5
main.py
in services/order-processor
62 4
main.py
in cqrs/services/product
77 4
main.py
in services/event-publisher
51 3
main.py
in cqrs/services/event-publisher
51 3
main.py
in cqrs/services/order
71 3
vite.config.ts
in frontend
5 1
Files With Long Lines (Top 3)

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

File# lines# units# long lines
Checkout.tsx
in frontend/src/pages
171 - 2
Product.tsx
in frontend/src/components
38 - 1
First.tsx
in frontend/src/pages
123 - 1
Correlations

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

frontend/index.html x: 2 commits (all time) y: 13 lines of code frontend/postcss.config.js x: 2 commits (all time) y: 6 lines of code frontend/src/App.tsx x: 2 commits (all time) y: 20 lines of code frontend/src/components/Cart.tsx x: 2 commits (all time) y: 17 lines of code frontend/src/components/InvalidTokenError.tsx x: 2 commits (all time) y: 11 lines of code frontend/src/components/Navbar.tsx x: 2 commits (all time) y: 37 lines of code frontend/src/components/Product.tsx x: 2 commits (all time) y: 38 lines of code frontend/src/components/RouterConfig.tsx x: 2 commits (all time) y: 72 lines of code frontend/src/context/CartContext.tsx x: 2 commits (all time) y: 64 lines of code frontend/src/context/CustomerContext.tsx x: 2 commits (all time) y: 34 lines of code frontend/src/context/OrdersContext.tsx x: 2 commits (all time) y: 57 lines of code frontend/src/data.ts x: 2 commits (all time) y: 82 lines of code frontend/src/hooks/apis.ts x: 2 commits (all time) y: 169 lines of code frontend/src/index.css x: 2 commits (all time) y: 4 lines of code frontend/src/main.tsx x: 2 commits (all time) y: 10 lines of code frontend/src/pages/Checkout.tsx x: 2 commits (all time) y: 171 lines of code frontend/src/pages/First.tsx x: 2 commits (all time) y: 123 lines of code frontend/src/pages/Orders.tsx x: 2 commits (all time) y: 136 lines of code frontend/src/pages/Profile.tsx x: 2 commits (all time) y: 80 lines of code frontend/vite.config.ts x: 2 commits (all time) y: 5 lines of code cqrs/services/order/main.py x: 2 commits (all time) y: 71 lines of code cqrs/services/orderinfo/main.py x: 4 commits (all time) y: 167 lines of code cqrs/services/product/main.py x: 2 commits (all time) y: 77 lines of code services/event-publisher/main.py x: 2 commits (all time) y: 51 lines of code services/customer-async/main.py x: 1 commits (all time) y: 155 lines of code services/customer-sync/main.py x: 1 commits (all time) y: 118 lines of code services/event-publisher/index.yaml x: 1 commits (all time) y: 5 lines of code services/order-async/main.py x: 1 commits (all time) y: 137 lines of code services/order-processor/main.py x: 1 commits (all time) y: 62 lines of code services/order-sync/main.py x: 1 commits (all time) y: 106 lines of code
171.0
lines of code
  min: 4.0
  average: 59.05
  25th percentile: 10.5
  median: 38.0
  75th percentile: 94.0
  max: 171.0
0 4.0
commits (all time)
min: 1.0 | average: 1.89 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

frontend/index.html x: 2 contributors (all time) y: 13 lines of code frontend/postcss.config.js x: 2 contributors (all time) y: 6 lines of code frontend/src/App.tsx x: 2 contributors (all time) y: 20 lines of code frontend/src/components/Cart.tsx x: 2 contributors (all time) y: 17 lines of code frontend/src/components/InvalidTokenError.tsx x: 2 contributors (all time) y: 11 lines of code frontend/src/components/Navbar.tsx x: 2 contributors (all time) y: 37 lines of code frontend/src/components/Product.tsx x: 2 contributors (all time) y: 38 lines of code frontend/src/components/RouterConfig.tsx x: 2 contributors (all time) y: 72 lines of code frontend/src/context/CartContext.tsx x: 2 contributors (all time) y: 64 lines of code frontend/src/context/CustomerContext.tsx x: 2 contributors (all time) y: 34 lines of code frontend/src/context/OrdersContext.tsx x: 2 contributors (all time) y: 57 lines of code frontend/src/data.ts x: 2 contributors (all time) y: 82 lines of code frontend/src/hooks/apis.ts x: 2 contributors (all time) y: 169 lines of code frontend/src/index.css x: 2 contributors (all time) y: 4 lines of code frontend/src/main.tsx x: 2 contributors (all time) y: 10 lines of code frontend/src/pages/Checkout.tsx x: 2 contributors (all time) y: 171 lines of code frontend/src/pages/First.tsx x: 2 contributors (all time) y: 123 lines of code frontend/src/pages/Orders.tsx x: 2 contributors (all time) y: 136 lines of code frontend/src/pages/Profile.tsx x: 2 contributors (all time) y: 80 lines of code frontend/vite.config.ts x: 2 contributors (all time) y: 5 lines of code cqrs/services/order/main.py x: 2 contributors (all time) y: 71 lines of code cqrs/services/orderinfo/main.py x: 2 contributors (all time) y: 167 lines of code cqrs/services/product/main.py x: 2 contributors (all time) y: 77 lines of code services/event-publisher/main.py x: 2 contributors (all time) y: 51 lines of code services/customer-async/main.py x: 1 contributors (all time) y: 155 lines of code services/customer-sync/main.py x: 1 contributors (all time) y: 118 lines of code services/event-publisher/index.yaml x: 1 contributors (all time) y: 5 lines of code services/order-async/main.py x: 1 contributors (all time) y: 137 lines of code services/order-processor/main.py x: 1 contributors (all time) y: 62 lines of code services/order-sync/main.py x: 1 contributors (all time) y: 106 lines of code
171.0
lines of code
  min: 4.0
  average: 59.05
  25th percentile: 10.5
  median: 38.0
  75th percentile: 94.0
  max: 171.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.84 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.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".