apache / openwhisk-apigateway
File Size

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

Intro
Learn more...
File Size Overall
0% | 20% | 22% | 28% | 28%
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
lua0% | 21% | 22% | 29% | 27%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
scripts0% | 21% | 22% | 29% | 27%
html0% | 0% | 0% | 0% | 100%
Longest Files (Top 30)
File# lines# units
lua
redis.lua
in scripts/lua/lib
611 34
lua
swagger.lua
in scripts/lua/management/lib
221 1
lua
routing.lua
in scripts/lua
220 5
lua
dataStore.lua
in scripts/lua/lib
206 39
lua
mapping.lua
in scripts/lua/policies
191 -
lua
apis.lua
in scripts/lua/management/routes
157 1
lua
subscriptions.lua
in scripts/lua/management/routes
145 1
lua
tenants.lua
in scripts/lua/management/lib
136 5
lua
apis.lua
in scripts/lua/management/lib
111 5
lua
validation.lua
in scripts/lua/management/lib
104 1
lua
tenants.lua
in scripts/lua/management/routes
96 1
lua
utils.lua
in scripts/lua/lib
86 9
lua
backendRouting.lua
in scripts/lua/policies
83 4
lua
clientSecret.lua
in scripts/lua/policies/security
65 -
lua
app-id.lua
in scripts/lua/oauth
59 1
lua
apiKey.lua
in scripts/lua/policies/security
56 -
lua
facebook.lua
in scripts/lua/oauth
47 1
lua
google.lua
in scripts/lua/oauth
42 1
lua
github.lua
in scripts/lua/oauth
38 1
lua
oauth2.lua
in scripts/lua/policies/security
37 -
lua
cors.lua
in scripts/lua
32 2
lua
rateLimit.lua
in scripts/lua/policies
27 -
lua
subscriptions.lua
in scripts/lua/management/lib
23 3
lua
resources.lua
in scripts/lua/management/lib
23 2
lua
request.lua
in scripts/lua/lib
23 -
index.html
in html
22 -
lua
logger.lua
in scripts/lua/lib
19 3
lua
mock.lua
in scripts/lua/oauth
16 1
lua
api_gateway_init.lua
in scripts/lua
15 -
lua
security.lua
in scripts/lua/policies
13 -
Files With Most Units (Top 21)
File# lines# units
lua
dataStore.lua
in scripts/lua/lib
206 39
lua
redis.lua
in scripts/lua/lib
611 34
lua
utils.lua
in scripts/lua/lib
86 9
lua
tenants.lua
in scripts/lua/management/lib
136 5
lua
apis.lua
in scripts/lua/management/lib
111 5
lua
routing.lua
in scripts/lua
220 5
lua
backendRouting.lua
in scripts/lua/policies
83 4
lua
subscriptions.lua
in scripts/lua/management/lib
23 3
lua
logger.lua
in scripts/lua/lib
19 3
lua
resources.lua
in scripts/lua/management/lib
23 2
lua
cors.lua
in scripts/lua
32 2
lua
github.lua
in scripts/lua/oauth
38 1
lua
app-id.lua
in scripts/lua/oauth
59 1
lua
mock.lua
in scripts/lua/oauth
16 1
lua
google.lua
in scripts/lua/oauth
42 1
lua
facebook.lua
in scripts/lua/oauth
47 1
lua
validation.lua
in scripts/lua/management/lib
104 1
lua
swagger.lua
in scripts/lua/management/lib
221 1
lua
subscriptions.lua
in scripts/lua/management/routes
145 1
lua
tenants.lua
in scripts/lua/management/routes
96 1
lua
apis.lua
in scripts/lua/management/routes
157 1
Files With Long Lines (Top 9)

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

File# lines# units# long lines
lua
validation.lua
in scripts/lua/management/lib
104 1 4
lua
apis.lua
in scripts/lua/management/lib
111 5 2
lua
cors.lua
in scripts/lua
32 2 2
lua
facebook.lua
in scripts/lua/oauth
47 1 1
lua
subscriptions.lua
in scripts/lua/management/lib
23 3 1
lua
tenants.lua
in scripts/lua/management/lib
136 5 1
lua
apiKey.lua
in scripts/lua/policies/security
56 - 1
lua
routing.lua
in scripts/lua
220 5 1
lua
redis.lua
in scripts/lua/lib
611 34 1
Correlations

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

scripts/lua/lib/redis.lua x: 21 commits (all time) y: 611 lines of code scripts/lua/management/lib/tenants.lua x: 9 commits (all time) y: 136 lines of code scripts/lua/policies/mapping.lua x: 10 commits (all time) y: 191 lines of code scripts/lua/policies/security.lua x: 8 commits (all time) y: 13 lines of code scripts/lua/policies/security/clientSecret.lua x: 14 commits (all time) y: 65 lines of code scripts/lua/policies/security/oauth2.lua x: 17 commits (all time) y: 37 lines of code scripts/lua/api_gateway_init.lua x: 3 commits (all time) y: 15 lines of code scripts/lua/lib/utils.lua x: 7 commits (all time) y: 86 lines of code scripts/lua/management/lib/resources.lua x: 8 commits (all time) y: 23 lines of code scripts/lua/management/lib/subscriptions.lua x: 4 commits (all time) y: 23 lines of code scripts/lua/management/lib/validation.lua x: 6 commits (all time) y: 104 lines of code scripts/lua/management/routes/apis.lua x: 10 commits (all time) y: 157 lines of code scripts/lua/management/routes/subscriptions.lua x: 8 commits (all time) y: 145 lines of code scripts/lua/management/routes/tenants.lua x: 7 commits (all time) y: 96 lines of code scripts/lua/oauth/app-id.lua x: 5 commits (all time) y: 59 lines of code scripts/lua/oauth/facebook.lua x: 10 commits (all time) y: 47 lines of code scripts/lua/oauth/github.lua x: 12 commits (all time) y: 38 lines of code scripts/lua/oauth/google.lua x: 13 commits (all time) y: 42 lines of code scripts/lua/oauth/mock.lua x: 6 commits (all time) y: 16 lines of code scripts/lua/routing.lua x: 31 commits (all time) y: 220 lines of code scripts/lua/policies/security/apiKey.lua x: 16 commits (all time) y: 56 lines of code scripts/lua/lib/dataStore.lua x: 5 commits (all time) y: 206 lines of code scripts/lua/lib/request.lua x: 6 commits (all time) y: 23 lines of code scripts/lua/management/lib/apis.lua x: 7 commits (all time) y: 111 lines of code scripts/lua/management/lib/swagger.lua x: 10 commits (all time) y: 221 lines of code scripts/lua/policies/backendRouting.lua x: 12 commits (all time) y: 83 lines of code scripts/lua/policies/rateLimit.lua x: 10 commits (all time) y: 27 lines of code scripts/lua/cors.lua x: 10 commits (all time) y: 32 lines of code html/index.html x: 5 commits (all time) y: 22 lines of code scripts/lua/lib/logger.lua x: 2 commits (all time) y: 19 lines of code
611.0
lines of code
  min: 13.0
  average: 97.47
  25th percentile: 23.0
  median: 57.5
  75th percentile: 138.25
  max: 611.0
0 31.0
commits (all time)
min: 2.0 | average: 9.73 | 25th percentile: 6.0 | median: 8.5 | 75th percentile: 12.0 | max: 31.0

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

scripts/lua/lib/redis.lua x: 8 contributors (all time) y: 611 lines of code scripts/lua/management/lib/tenants.lua x: 7 contributors (all time) y: 136 lines of code scripts/lua/policies/mapping.lua x: 7 contributors (all time) y: 191 lines of code scripts/lua/policies/security.lua x: 7 contributors (all time) y: 13 lines of code scripts/lua/policies/security/clientSecret.lua x: 6 contributors (all time) y: 65 lines of code scripts/lua/policies/security/oauth2.lua x: 9 contributors (all time) y: 37 lines of code scripts/lua/api_gateway_init.lua x: 3 contributors (all time) y: 15 lines of code scripts/lua/lib/utils.lua x: 5 contributors (all time) y: 86 lines of code scripts/lua/management/lib/resources.lua x: 5 contributors (all time) y: 23 lines of code scripts/lua/management/lib/subscriptions.lua x: 4 contributors (all time) y: 23 lines of code scripts/lua/management/lib/validation.lua x: 4 contributors (all time) y: 104 lines of code scripts/lua/management/routes/apis.lua x: 4 contributors (all time) y: 157 lines of code scripts/lua/management/routes/subscriptions.lua x: 4 contributors (all time) y: 145 lines of code scripts/lua/management/routes/tenants.lua x: 4 contributors (all time) y: 96 lines of code scripts/lua/oauth/app-id.lua x: 4 contributors (all time) y: 59 lines of code scripts/lua/oauth/facebook.lua x: 6 contributors (all time) y: 47 lines of code scripts/lua/oauth/github.lua x: 6 contributors (all time) y: 38 lines of code scripts/lua/oauth/google.lua x: 7 contributors (all time) y: 42 lines of code scripts/lua/oauth/mock.lua x: 5 contributors (all time) y: 16 lines of code scripts/lua/routing.lua x: 8 contributors (all time) y: 220 lines of code scripts/lua/policies/security/apiKey.lua x: 8 contributors (all time) y: 56 lines of code scripts/lua/lib/dataStore.lua x: 3 contributors (all time) y: 206 lines of code scripts/lua/management/lib/apis.lua x: 6 contributors (all time) y: 111 lines of code scripts/lua/management/lib/swagger.lua x: 5 contributors (all time) y: 221 lines of code scripts/lua/policies/backendRouting.lua x: 6 contributors (all time) y: 83 lines of code scripts/lua/policies/rateLimit.lua x: 6 contributors (all time) y: 27 lines of code scripts/lua/cors.lua x: 6 contributors (all time) y: 32 lines of code scripts/lua/lib/logger.lua x: 2 contributors (all time) y: 19 lines of code
611.0
lines of code
  min: 13.0
  average: 97.47
  25th percentile: 23.0
  median: 57.5
  75th percentile: 138.25
  max: 611.0
0 9.0
contributors (all time)
min: 2.0 | average: 5.47 | 25th percentile: 4.0 | median: 5.5 | 75th percentile: 7.0 | max: 9.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".