elastic / elasticsearch-specification
File Size

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

Intro
Learn more...
File Size Overall
2% | 5% | 23% | 10% | 56%
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
ts3% | 4% | 21% | 9% | 61%
rs0% | 23% | 56% | 10% | 9%
js0% | 0% | 0% | 97% | 2%
py0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
compiler24% | 36% | 16% | 13% | 10%
compiler-rs0% | 21% | 51% | 14% | 12%
specification0% | 0% | 19% | 10% | 70%
typescript-generator0% | 0% | 100% | 0% | 0%
output0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
utils.ts
in compiler/src/model
1133 50
lib.rs
in compiler-rs/clients_schema/src
772 36
validate-model.ts
in compiler/src/steps
678 33
build-model.ts
in compiler/src/model
524 12
extract-routes.ts
in compiler/src/dump
503 9
schemas.rs
in compiler-rs/clients_schema_to_openapi/src
453 13
Aggregate.ts
in specification/_types/aggregations
436 -
Processors.ts
in specification/ingest/_types
419 -
bucket.ts
in specification/_types/aggregations
403 -
Stats.ts
in specification/nodes/_types
401 -
types.rs
in compiler-rs/openapi_to_clients_schema/src
401 10
token_filters.ts
in specification/_types/analysis
390 -
expand_generics.rs
in compiler-rs/clients_schema/src/transform
375 17
index.ts
in typescript-generator/src
373 23
types.ts
in specification/xpack/usage
373 -
CommonTypes.ts
in specification/inference/_types
369 -
client.ts
in typescript-generator/src
362 15
expand-generics.ts
in compiler/src/transform
342 28
analyzers.ts
in specification/_types/analysis
333 -
paths.rs
in compiler-rs/clients_schema_to_openapi/src
310 6
types.ts
in specification/nodes/info
308 -
IndexSettings.ts
in specification/indices/_types
305 -
openapi.rs
in compiler-rs/openapi_to_clients_schema/src
299 8
types.ts
in specification/cluster/stats
269 -
CatBase.ts
in specification/cat/_types
251 -
core.ts
in specification/_types/mapping
240 -
Stats.ts
in specification/_types
237 -
TrainedModel.ts
in specification/ml/_types
227 -
metamodel.ts
in compiler/src/model
225 -
metamodel.ts
in typescript-generator/src
225 -
Actions.ts
in specification/watcher/_types
225 -
inference.ts
in specification/ml/_types
221 -
Connector.ts
in specification/connector/_types
216 -
fulltext.ts
in specification/_types/query_dsl
215 -
profile.ts
in specification/_global/search/_types
210 -
DataframeAnalytics.ts
in specification/ml/_types
207 -
filter-by-availability.ts
in compiler/src/transform
205 11
compiler_wasm_lib.js
in compiler-rs/compiler-wasm-lib/pkg
192 18
suggester.ts
in specification/_global/search/_types
183 -
abstractions.ts
in specification/_types/query_dsl
182 -
Property.ts
in specification/_types/mapping
181 -
176 4
AggregationContainer.ts
in specification/_types/aggregations
174 -
add-examples.ts
in compiler/src/steps
172 1
common.ts
in specification/_types
168 -
metric.ts
in specification/_types/aggregations
168 -
Privileges.ts
in specification/security/_types
167 -
types.ts
in specification/indices/stats
160 -
types.ts
in specification/_global/health_report
159 -
pipeline.ts
in specification/_types/aggregations
150 -
Files With Most Units (Top 36)
File# lines# units
utils.ts
in compiler/src/model
1133 50
lib.rs
in compiler-rs/clients_schema/src
772 36
validate-model.ts
in compiler/src/steps
678 33
expand-generics.ts
in compiler/src/transform
342 28
index.ts
in typescript-generator/src
373 23
viewer.py
in output
138 19
compiler_wasm_lib.js
in compiler-rs/compiler-wasm-lib/pkg
192 18
expand_generics.rs
in compiler-rs/clients_schema/src/transform
375 17
utils.rs
in compiler-rs/clients_schema_to_openapi/src
98 16
client.ts
in typescript-generator/src
362 15
schemas.rs
in compiler-rs/clients_schema_to_openapi/src
453 13
build-model.ts
in compiler/src/model
524 12
filter-by-availability.ts
in compiler/src/transform
205 11
types.rs
in compiler-rs/openapi_to_clients_schema/src
401 10
extract-routes.ts
in compiler/src/dump
503 9
availability.rs
in compiler-rs/clients_schema/src/transform
117 9
openapi.rs
in compiler-rs/openapi_to_clients_schema/src
299 8
read-definition-validation.ts
in compiler/src/steps
82 6
paths.rs
in compiler-rs/clients_schema_to_openapi/src
310 6
main.rs
in compiler-rs/clients_schema_to_openapi/src
102 5
compiler.ts
in compiler/src
61 4
176 4
validate-rest-spec.ts
in compiler/src/steps
146 3
add-description.ts
in compiler/src/steps
46 2
43 2
lib.rs
in compiler-rs/clients_schema_to_openapi/src
113 2
add-info.ts
in compiler/src/steps
12 1
add-deprecation.ts
in compiler/src/steps
21 1
add-examples.ts
in compiler/src/steps
172 1
add-content-type.ts
in compiler/src/steps
16 1
json-spec.ts
in compiler/src/model
57 1
validation-errors.ts
in compiler/src
45 1
lib.rs
in compiler-rs/compiler-wasm-lib/src
34 1
mod.rs
in compiler-rs/clients_schema/src/transform
40 1
lib.rs
in compiler-rs/openapi_to_clients_schema/src
26 1
main.rs
in compiler-rs/openapi_to_clients_schema/src
44 1
Files With Long Lines (Top 22)

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

File# lines# units# long lines
utils.ts
in compiler/src/model
1133 50 55
build-model.ts
in compiler/src/model
524 12 21
index.ts
in typescript-generator/src
373 23 19
validate-rest-spec.ts
in compiler/src/steps
146 3 13
validate-model.ts
in compiler/src/steps
678 33 11
client.ts
in typescript-generator/src
362 15 9
read-definition-validation.ts
in compiler/src/steps
82 6 5
176 4 5
43 2 4
filter-by-availability.ts
in compiler/src/transform
205 11 3
schema-to-openapi.ts
in compiler/src/transform
23 - 2
compiler_wasm_lib.js
in compiler-rs/compiler-wasm-lib/pkg
192 18 2
paths.rs
in compiler-rs/clients_schema_to_openapi/src
310 6 2
check-node.js
in compiler
9 - 1
add-deprecation.ts
in compiler/src/steps
21 1 1
add-description.ts
in compiler/src/steps
46 2 1
add-content-type.ts
in compiler/src/steps
16 1 1
index.ts
in compiler/src
57 - 1
extract-routes.ts
in compiler/src/dump
503 9 1
schemas.rs
in compiler-rs/clients_schema_to_openapi/src
453 13 1
lib.rs
in compiler-rs/clients_schema_to_openapi/src
113 2 1
components.rs
in compiler-rs/clients_schema_to_openapi/src
51 - 1