azure / autorest.testserver
File Size

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

Intro
Learn more...
File Size Overall
17% | 16% | 27% | 11% | 26%
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
js26% | 25% | 26% | 6% | 14%
ts0% | 0% | 31% | 21% | 47%
py0% | 0% | 0% | 0% | 100%
pug0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
legacy26% | 25% | 26% | 6% | 14%
src0% | 0% | 31% | 21% | 47%
swagger0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
lros.js
in legacy/routes
1815 12
complex.js
in legacy/routes
673 1
dictionary.js
in legacy/routes
543 1
xml.js
in legacy/routes
525 2
legacy.ts
in src/legacy
398 -
header.js
in legacy/routes
381 1
array.ts
in src/test-routes
353 25
http-responses.ts
in src/test-routes
346 5
queries.js
in legacy/routes
315 4
paging.js
in legacy/routes
308 13
azureSpecials.js
in legacy/routes
284 1
model-flatten.js
in legacy/routes
270 1
datetime.js
in legacy/routes
208 1
number.js
in legacy/routes
193 1
paths.ts
in src/test-routes
152 3
coverage.ts
in src/reporter
140 7
multiapi.js
in legacy/routes
139 1
string.ts
in src/test-routes
124 1
coverage-service.ts
in src/services
110 11
additional-properties.ts
in src/test-routes
110 6
paging.ts
in src/test-routes
107 12
int.js
in legacy/routes
104 1
95 -
93 1
errorStatusCodes.js
in legacy/routes
92 1
92 1
90 12
pathitem.js
in legacy/routes
87 2
media-types.ts
in src/test-routes
84 -
multipleInheritance.js
in legacy/routes
81 1
datetime-rfc1123.js
in legacy/routes
78 1
update.ts
in src/test-routes/dpg
74 7
cli.ts
in src/cli
72 2
customization.ts
in src/test-routes/dpg
62 9
60 -
github.ts
in src/reporter
56 8
date.js
in legacy/routes
55 1
server.ts
in src/server
55 3
54 3
cli.ts
in src/reporter
51 2
extensibleEnums.js
in legacy/routes
48 1
error-with-secrets.ts
in src/test-routes
46 2
general-require-optional.ts
in src/test-routes/required-optional-params
46 -
45 10
report.js
in legacy/routes
42 1
41 -
multiapi.ts
in src/test-routes
41 5
nonStringEnums.js
in legacy/routes
37 1
duration.js
in legacy/routes
36 1
customUri.js
in legacy/routes
36 1
Files With Most Units (Top 50)
File# lines# units
array.ts
in src/test-routes
353 25
paging.js
in legacy/routes
308 13
lros.js
in legacy/routes
1815 12
90 12
paging.ts
in src/test-routes
107 12
coverage-service.ts
in src/services
110 11
45 10
customization.ts
in src/test-routes/dpg
62 9
github.ts
in src/reporter
56 8
coverage.ts
in src/reporter
140 7
update.ts
in src/test-routes/dpg
74 7
additional-properties.ts
in src/test-routes
110 6
utils.js
in legacy/util
20 5
multiapi.ts
in src/test-routes
41 5
http-responses.ts
in src/test-routes
346 5
queries.js
in legacy/routes
315 4
server.ts
in src/server
55 3
paths.ts
in src/test-routes
152 3
54 3
pathitem.js
in legacy/routes
87 2
xml.js
in legacy/routes
525 2
app.ts
in src/app
33 2
cli.ts
in src/cli
72 2
cli.ts
in src/reporter
51 2
lro-double-headers.ts
in src/test-routes/lro
33 2
byte.ts
in src/test-routes
33 2
error-with-secrets.ts
in src/test-routes
46 2
objectType.js
in legacy/routes
26 1
duration.js
in legacy/routes
36 1
multipleInheritance.js
in legacy/routes
81 1
20 1
formData.js
in legacy/routes
30 1
datetime-rfc1123.js
in legacy/routes
78 1
model-flatten.js
in legacy/routes
270 1
azureSpecials.js
in legacy/routes
284 1
int.js
in legacy/routes
104 1
report.js
in legacy/routes
42 1
multiapi.js
in legacy/routes
139 1
mediatypes.js
in legacy/routes
35 1
validation.js
in legacy/routes
29 1
complex.js
in legacy/routes
673 1
multiapiCustomBaseUrl.js
in legacy/routes
25 1
extensibleEnums.js
in legacy/routes
48 1
files.js
in legacy/routes
35 1
nonStringEnums.js
in legacy/routes
37 1
date.js
in legacy/routes
55 1
dictionary.js
in legacy/routes
543 1
header.js
in legacy/routes
381 1
time.js
in legacy/routes
22 1
93 1
Files With Long Lines (Top 10)

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

File# lines# units# long lines
lros.js
in legacy/routes
1815 12 9
dictionary.js
in legacy/routes
543 1 5
coverage.ts
in src/reporter
140 7 3
model-flatten.js
in legacy/routes
270 1 2
complex.js
in legacy/routes
673 1 2
pathitem.js
in legacy/routes
87 2 1
customUri.js
in legacy/routes
36 1 1
92 1 1
cli.ts
in src/reporter
51 2 1
paging.ts
in src/test-routes
107 12 1
Correlations

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

src/api/validation-error.ts x: 3 commits (all time) y: 13 lines of code src/cli/commands/stop-command.ts x: 2 commits (all time) y: 18 lines of code src/reporter/github.ts x: 2 commits (all time) y: 56 lines of code src/routes/admin.ts x: 2 commits (all time) y: 12 lines of code src/routes/index.ts x: 2 commits (all time) y: 7 lines of code src/server/server.ts x: 6 commits (all time) y: 55 lines of code src/test-routes/http-responses.ts x: 5 commits (all time) y: 346 lines of code src/test-routes/reserved-words.ts x: 4 commits (all time) y: 34 lines of code src/test-routes/client-enum.ts x: 1 commits (all time) y: 9 lines of code src/test-routes/paging.ts x: 5 commits (all time) y: 107 lines of code src/app/app.ts x: 6 commits (all time) y: 33 lines of code legacy/routes/multiapi.js x: 7 commits (all time) y: 139 lines of code src/test-routes/multiapi.ts x: 1 commits (all time) y: 41 lines of code src/utils/path-utils.ts x: 1 commits (all time) y: 3 lines of code legacy/routes/paging.js x: 15 commits (all time) y: 308 lines of code src/cli/cli.ts x: 8 commits (all time) y: 72 lines of code src/test-routes/media-types.ts x: 4 commits (all time) y: 84 lines of code src/test-routes/array.ts x: 4 commits (all time) y: 353 lines of code src/test-routes/paths.ts x: 5 commits (all time) y: 152 lines of code src/test-routes/security.ts x: 1 commits (all time) y: 17 lines of code src/api/mock-api-router.ts x: 8 commits (all time) y: 90 lines of code src/api/request-expectation.ts x: 6 commits (all time) y: 45 lines of code src/api/request-validations.ts x: 6 commits (all time) y: 95 lines of code src/test-routes/additional-properties.ts x: 4 commits (all time) y: 110 lines of code src/test-routes/error-with-secrets.ts x: 3 commits (all time) y: 46 lines of code src/cli/commands/validate-spec-coverage-command.ts x: 4 commits (all time) y: 92 lines of code src/services/spec-coverage-service.ts x: 2 commits (all time) y: 41 lines of code src/legacy/legacy.ts x: 12 commits (all time) y: 398 lines of code src/test-routes/bool.ts x: 1 commits (all time) y: 23 lines of code src/api/request-processor.ts x: 6 commits (all time) y: 60 lines of code src/test-routes/byte.ts x: 1 commits (all time) y: 33 lines of code legacy/routes/lros.js x: 12 commits (all time) y: 1815 lines of code legacy/routes/azureParameterGrouping.js x: 3 commits (all time) y: 93 lines of code legacy/routes/azureSpecials.js x: 4 commits (all time) y: 284 lines of code legacy/routes/complex.js x: 5 commits (all time) y: 673 lines of code legacy/routes/customUri.js x: 3 commits (all time) y: 36 lines of code legacy/routes/date.js x: 4 commits (all time) y: 55 lines of code legacy/routes/datetime-rfc1123.js x: 4 commits (all time) y: 78 lines of code legacy/routes/datetime.js x: 8 commits (all time) y: 208 lines of code legacy/routes/dictionary.js x: 5 commits (all time) y: 543 lines of code legacy/routes/duration.js x: 4 commits (all time) y: 36 lines of code legacy/routes/errorStatusCodes.js x: 6 commits (all time) y: 92 lines of code legacy/routes/extensibleEnums.js x: 4 commits (all time) y: 48 lines of code legacy/routes/files.js x: 3 commits (all time) y: 35 lines of code legacy/routes/header.js x: 3 commits (all time) y: 381 lines of code legacy/routes/index.js x: 3 commits (all time) y: 6 lines of code legacy/routes/int.js x: 4 commits (all time) y: 104 lines of code legacy/routes/lroParameterizedEndpoints.js x: 3 commits (all time) y: 20 lines of code legacy/routes/mediatypes.js x: 5 commits (all time) y: 35 lines of code legacy/routes/model-flatten.js x: 4 commits (all time) y: 270 lines of code legacy/routes/multiapiCustomBaseUrl.js x: 3 commits (all time) y: 25 lines of code legacy/routes/multipleInheritance.js x: 3 commits (all time) y: 81 lines of code legacy/routes/nonStringEnums.js x: 5 commits (all time) y: 37 lines of code legacy/routes/number.js x: 4 commits (all time) y: 193 lines of code legacy/routes/objectType.js x: 4 commits (all time) y: 26 lines of code legacy/routes/pathitem.js x: 3 commits (all time) y: 87 lines of code legacy/routes/queries.js x: 7 commits (all time) y: 315 lines of code legacy/routes/report.js x: 7 commits (all time) y: 42 lines of code legacy/routes/xml.js x: 8 commits (all time) y: 525 lines of code legacy/util/utils.js x: 6 commits (all time) y: 20 lines of code src/cli/cli-config.ts x: 5 commits (all time) y: 8 lines of code src/services/coverage-service.ts x: 5 commits (all time) y: 110 lines of code src/reporter/cli.ts x: 7 commits (all time) y: 51 lines of code src/test-routes/dpg/update.ts x: 2 commits (all time) y: 74 lines of code src/test-routes/dpg/customization.ts x: 1 commits (all time) y: 62 lines of code src/test-routes/any-type.ts x: 2 commits (all time) y: 30 lines of code src/test-routes/string.ts x: 2 commits (all time) y: 124 lines of code swagger/generate_constants_swagger.py x: 1 commits (all time) y: 54 lines of code
1815.0
lines of code
  min: 1.0
  average: 90.31
  25th percentile: 10.5
  median: 32.5
  75th percentile: 84.75
  max: 1815.0
0 15.0
commits (all time)
min: 1.0 | average: 3.49 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0

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

src/api/validation-error.ts x: 2 contributors (all time) y: 13 lines of code src/cli/commands/stop-command.ts x: 2 contributors (all time) y: 18 lines of code src/reporter/github.ts x: 2 contributors (all time) y: 56 lines of code src/routes/index.ts x: 2 contributors (all time) y: 7 lines of code src/server/server.ts x: 4 contributors (all time) y: 55 lines of code src/test-routes/http-responses.ts x: 3 contributors (all time) y: 346 lines of code src/test-routes/reserved-words.ts x: 1 contributors (all time) y: 34 lines of code src/test-routes/client-enum.ts x: 1 contributors (all time) y: 9 lines of code src/test-routes/paging.ts x: 1 contributors (all time) y: 107 lines of code legacy/routes/multiapi.js x: 2 contributors (all time) y: 139 lines of code src/test-routes/multiapi.ts x: 1 contributors (all time) y: 41 lines of code src/utils/path-utils.ts x: 1 contributors (all time) y: 3 lines of code legacy/routes/paging.js x: 7 contributors (all time) y: 308 lines of code src/cli/cli.ts x: 1 contributors (all time) y: 72 lines of code src/test-routes/media-types.ts x: 2 contributors (all time) y: 84 lines of code legacy/routes/formData.js x: 2 contributors (all time) y: 30 lines of code src/test-routes/parameter-grouping.ts x: 1 contributors (all time) y: 21 lines of code src/test-routes/array.ts x: 2 contributors (all time) y: 353 lines of code src/test-routes/paths.ts x: 2 contributors (all time) y: 152 lines of code src/api/mock-api-router.ts x: 4 contributors (all time) y: 90 lines of code src/api/request-expectation.ts x: 5 contributors (all time) y: 45 lines of code src/api/request-validations.ts x: 5 contributors (all time) y: 95 lines of code src/test-routes/additional-properties.ts x: 3 contributors (all time) y: 110 lines of code src/test-routes/error-with-secrets.ts x: 2 contributors (all time) y: 46 lines of code src/cli/commands/validate-spec-coverage-command.ts x: 1 contributors (all time) y: 92 lines of code src/legacy/legacy.ts x: 2 contributors (all time) y: 398 lines of code src/test-routes/bool.ts x: 1 contributors (all time) y: 23 lines of code src/api/request-processor.ts x: 1 contributors (all time) y: 60 lines of code legacy/routes/lros.js x: 7 contributors (all time) y: 1815 lines of code legacy/routes/azureParameterGrouping.js x: 2 contributors (all time) y: 93 lines of code legacy/routes/azureSpecials.js x: 3 contributors (all time) y: 284 lines of code legacy/routes/azureUrl.js x: 3 contributors (all time) y: 33 lines of code legacy/routes/complex.js x: 4 contributors (all time) y: 673 lines of code legacy/routes/customUri.js x: 2 contributors (all time) y: 36 lines of code legacy/routes/date.js x: 3 contributors (all time) y: 55 lines of code legacy/routes/datetime-rfc1123.js x: 3 contributors (all time) y: 78 lines of code legacy/routes/datetime.js x: 4 contributors (all time) y: 208 lines of code legacy/routes/dictionary.js x: 4 contributors (all time) y: 543 lines of code legacy/routes/duration.js x: 3 contributors (all time) y: 36 lines of code legacy/routes/extensibleEnums.js x: 3 contributors (all time) y: 48 lines of code legacy/routes/header.js x: 2 contributors (all time) y: 381 lines of code legacy/routes/int.js x: 3 contributors (all time) y: 104 lines of code legacy/routes/mediatypes.js x: 4 contributors (all time) y: 35 lines of code legacy/routes/model-flatten.js x: 3 contributors (all time) y: 270 lines of code legacy/routes/multiapiCustomBaseUrl.js x: 2 contributors (all time) y: 25 lines of code legacy/routes/number.js x: 3 contributors (all time) y: 193 lines of code legacy/routes/pathitem.js x: 2 contributors (all time) y: 87 lines of code legacy/routes/queries.js x: 5 contributors (all time) y: 315 lines of code legacy/routes/report.js x: 4 contributors (all time) y: 42 lines of code legacy/routes/xml.js x: 5 contributors (all time) y: 525 lines of code legacy/util/utils.js x: 3 contributors (all time) y: 20 lines of code src/services/coverage-service.ts x: 2 contributors (all time) y: 110 lines of code src/reporter/cli.ts x: 1 contributors (all time) y: 51 lines of code src/test-routes/dpg/update.ts x: 2 contributors (all time) y: 74 lines of code src/test-routes/required-optional-params/general-require-optional.ts x: 1 contributors (all time) y: 46 lines of code src/test-routes/string.ts x: 1 contributors (all time) y: 124 lines of code
1815.0
lines of code
  min: 1.0
  average: 90.31
  25th percentile: 10.5
  median: 32.5
  75th percentile: 84.75
  max: 1815.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.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".