facebookexperimental / starlark-rust
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 185 files with 39,741 lines of code.
    • 2 very long files (2,815 lines of code)
    • 20 long files (13,587 lines of code)
    • 43 medium size files (13,023 lines of codeclsfd_ftr_w_mp_ins)
    • 42 small files (6,297 lines of code)
    • 78 very small files (4,019 lines of code)
7% | 34% | 32% | 15% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs7% | 34% | 32% | 15% | 9%
py0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
starlark/src/eval23% | 32% | 15% | 19% | 9%
starlark/src/values0% | 36% | 44% | 10% | 8%
starlark/src/stdlib0% | 53% | 25% | 19% | 1%
starlark/src/syntax0% | 44% | 42% | 8% | 3%
starlark/src/collections0% | 41% | 25% | 26% | 6%
starlark/src/assert0% | 84% | 0% | 0% | 15%
starlark/src/environment0% | 48% | 29% | 0% | 21%
starlark_derive/src0% | 0% | 68% | 23% | 8%
starlark/src/analysis0% | 0% | 57% | 22% | 20%
starlark/src0% | 0% | 71% | 0% | 28%
starlark/src/errors0% | 0% | 0% | 66% | 33%
starlark/src/macros0% | 0% | 0% | 100% | 0%
starlark/src/debug0% | 0% | 0% | 48% | 51%
benchmark0% | 0% | 0% | 0% | 100%
starlark0% | 0% | 0% | 0% | 100%
vscode/client/src0% | 0% | 0% | 0% | 100%
starlark_derive0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
instr_impl.rs
in starlark/src/eval/bc
1570 93
expr.rs
in starlark/src/eval/fragment
1245 24
avalue.rs
in starlark/src/values/layout
947 128
docs.rs
in starlark/src/values
933 16
string.rs
in starlark/src/stdlib
920 41
funcs.rs
in starlark/src/stdlib
840 29
scope.rs
in starlark/src/eval/compiler
820 44
arguments.rs
in starlark/src/eval/runtime
809 8
small_map.rs
in starlark/src/collections
778 24
value.rs
in starlark/src/values/layout
763 32
lexer.rs
in starlark/src/syntax
693 10
list.rs
in starlark/src/values/types
605 53
def.rs
in starlark/src/eval/fragment
584 17
heap_profile.rs
in starlark/src/eval/runtime
574 17
instr_arg.rs
in starlark/src/eval/bc
573 132
assert.rs
in starlark/src/assert
570 14
heap.rs
in starlark/src/values/layout
551 12
ast.rs
in starlark/src/syntax
546 15
dict.rs
in starlark/src/values/types
534 41
stmt.rs
in starlark/src/eval/fragment
523 7
globals.rs
in starlark/src/environment
514 4
interpolation.rs
in starlark/src/values/types/string
510 10
mod.rs
in starlark/src/values/types/string
495 44
arena.rs
in starlark/src/values/layout
486 15
evaluator.rs
in starlark/src/eval/runtime
437 3
names.rs
in starlark/src/analysis
436 16
render.rs
in starlark_derive/src
424 10
uniplate.rs
in starlark/src/syntax
411 6
traits.rs
in starlark/src/values
399 40
float.rs
in starlark/src/values/types
372 33
extra.rs
in starlark/src/stdlib
352 22
typing.rs
in starlark/src/values
351 22
record.rs
in starlark/src/values/types
345 24
parse.rs
in starlark_derive/src
338 11
writer.rs
in starlark/src/eval/bc
335 7
instrs.rs
in starlark/src/eval/bc
322 11
modules.rs
in starlark/src/environment
317 2
codemap.rs
in starlark/src
316 13
call.rs
in starlark/src/eval/fragment
308 9
fast_string.rs
in starlark/src/values/types/string
299 9
validate.rs
in starlark/src/syntax
299 3
range.rs
in starlark/src/values/types
298 21
array.rs
in starlark/src/values/types
295 15
repr.rs
in starlark/src/values/types/string
288 15
function.rs
in starlark/src/values/types
281 10
expr.rs
in starlark/src/eval/bc/compiler
281 4
structs.rs
in starlark/src/values/types
280 17
mod.rs
in starlark/src/values/layout/string
271 24
tuple.rs
in starlark/src/values/types
269 24
enumeration.rs
in starlark/src/values/types
265 19
Files With Most Units (Top 50)
File# lines# units
instr_arg.rs
in starlark/src/eval/bc
573 132
avalue.rs
in starlark/src/values/layout
947 128
instr_impl.rs
in starlark/src/eval/bc
1570 93
list.rs
in starlark/src/values/types
605 53
mod.rs
in starlark/src/values/types/string
495 44
scope.rs
in starlark/src/eval/compiler
820 44
dict.rs
in starlark/src/values/types
534 41
string.rs
in starlark/src/stdlib
920 41
traits.rs
in starlark/src/values
399 40
float.rs
in starlark/src/values/types
372 33
value.rs
in starlark/src/values/layout
763 32
funcs.rs
in starlark/src/stdlib
840 29
int.rs
in starlark/src/values/types
231 25
vec_map.rs
in starlark/src/collections
222 25
tuple.rs
in starlark/src/values/types
269 24
record.rs
in starlark/src/values/types
345 24
mod.rs
in starlark/src/values/layout/string
271 24
expr.rs
in starlark/src/eval/fragment
1245 24
small_map.rs
in starlark/src/collections
778 24
typing.rs
in starlark/src/values
351 22
extra.rs
in starlark/src/stdlib
352 22
range.rs
in starlark/src/values/types
298 21
trace.rs
in starlark/src/values
122 20
enumeration.rs
in starlark/src/values/types
265 19
structs.rs
in starlark/src/values/types
280 17
heap_profile.rs
in starlark/src/eval/runtime
574 17
def.rs
in starlark/src/eval/fragment
584 17
names.rs
in starlark/src/analysis
436 16
docs.rs
in starlark/src/values
933 16
array.rs
in starlark/src/values/types
295 15
repr.rs
in starlark/src/values/types/string
288 15
arena.rs
in starlark/src/values/layout
486 15
breakpoint.rs
in starlark/src/stdlib
264 15
ast.rs
in starlark/src/syntax
546 15
assert.rs
in starlark/src/assert
570 14
codemap.rs
in starlark/src
316 13
typed.rs
in starlark/src/values/layout
181 13
freeze.rs
in starlark/src/values
128 13
mod.rs
in starlark/src/macros
147 13
benchmark.py
in benchmark
50 12
bool.rs
in starlark/src/values/types
103 12
heap.rs
in starlark/src/values/layout
551 12
dict.rs
in starlark/src/stdlib
226 12
parse.rs
in starlark_derive/src
338 11
instrs.rs
in starlark/src/eval/bc
322 11
frame.rs
in starlark/src/eval/bc
192 11
render.rs
in starlark_derive/src
424 10
function.rs
in starlark/src/values/types
281 10
interpolation.rs
in starlark/src/values/types/string
510 10
alloc_unpack.rs
in starlark/src/values/types/string
65 10
Files With Long Lines (Top 15)

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

File# lines# units# long lines
docs.rs
in starlark/src/values
933 16 3
render.rs
in starlark_derive/src
424 10 2
assert.rs
in starlark/src/assert
570 14 2
def.rs
in starlark/src/eval/fragment
584 17 2
serde.rs
in starlark_derive/src
39 - 1
attrs.rs
in starlark_derive/src
175 9 1
incompatible.rs
in starlark/src/analysis
231 7 1
float.rs
in starlark/src/values/types
372 33 1
value.rs
in starlark/src/values/layout
763 32 1
conformance.rs
in starlark/src/assert
85 2 1
mod.rs
in starlark/src/macros
147 13 1
globals.rs
in starlark/src/environment
514 4 1
extra.rs
in starlark/src/stdlib
352 22 1
dict.rs
in starlark/src/stdlib
226 12 1
funcs.rs
in starlark/src/stdlib
840 29 1
Correlations

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

rustfmt.toml x: 3 commits (all time) y: 11 lines of code starlark/src/values/docs.rs x: 26 commits (all time) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 16 commits (all time) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 125 commits (all time) y: 523 lines of code starlark/src/values/layout/arena.rs x: 63 commits (all time) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 4 commits (all time) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 134 commits (all time) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 87 commits (all time) y: 437 lines of code starlark/Cargo.toml x: 52 commits (all time) y: 64 lines of code starlark_derive/Cargo.toml x: 8 commits (all time) y: 21 lines of code starlark/src/lib.rs x: 76 commits (all time) y: 91 lines of code starlark/src/syntax/lexer.rs x: 64 commits (all time) y: 693 lines of code starlark/src/values/index.rs x: 6 commits (all time) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 92 commits (all time) y: 947 lines of code starlark/src/values/layout/value.rs x: 104 commits (all time) y: 763 lines of code starlark/src/values/traits.rs x: 118 commits (all time) y: 399 lines of code starlark/src/values/types/bool.rs x: 29 commits (all time) y: 103 lines of code starlark/src/values/types/dict.rs x: 94 commits (all time) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 83 commits (all time) y: 265 lines of code starlark/src/values/types/float.rs x: 17 commits (all time) y: 372 lines of code starlark/src/values/types/int.rs x: 32 commits (all time) y: 231 lines of code starlark/src/values/types/list.rs x: 113 commits (all time) y: 605 lines of code starlark/src/values/types/none.rs x: 32 commits (all time) y: 107 lines of code starlark/src/values/types/record.rs x: 76 commits (all time) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 36 commits (all time) y: 495 lines of code starlark/src/values/types/structs.rs x: 56 commits (all time) y: 280 lines of code starlark/src/values/types/tuple.rs x: 67 commits (all time) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 14 commits (all time) y: 510 lines of code starlark/src/macros/mod.rs x: 50 commits (all time) y: 147 lines of code starlark_derive/src/serde.rs x: 3 commits (all time) y: 39 lines of code starlark/src/environment/globals.rs x: 39 commits (all time) y: 514 lines of code starlark/src/stdlib/mod.rs x: 34 commits (all time) y: 159 lines of code starlark/src/values/layout/heap.rs x: 113 commits (all time) y: 551 lines of code starlark/src/values/mod.rs x: 124 commits (all time) y: 55 lines of code starlark/src/stdlib/extra.rs x: 75 commits (all time) y: 352 lines of code starlark/src/values/layout/string/mod.rs x: 13 commits (all time) y: 271 lines of code starlark/src/values/types/function.rs x: 107 commits (all time) y: 281 lines of code starlark/src/values/types/range.rs x: 25 commits (all time) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 3 commits (all time) y: 63 lines of code starlark/src/errors/mod.rs x: 26 commits (all time) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 18 commits (all time) y: 150 lines of code starlark/src/environment/modules.rs x: 42 commits (all time) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 48 commits (all time) y: 1570 lines of code starlark/src/values/types/any.rs x: 18 commits (all time) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 6 commits (all time) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 30 commits (all time) y: 574 lines of code starlark/src/values/types/array.rs x: 8 commits (all time) y: 295 lines of code starlark_derive/src/lib.rs x: 12 commits (all time) y: 74 lines of code starlark_derive/src/freeze.rs x: 12 commits (all time) y: 232 lines of code starlark/src/values/freeze.rs x: 9 commits (all time) y: 128 lines of code starlark/src/values/trace.rs x: 8 commits (all time) y: 122 lines of code starlark/src/collections/mod.rs x: 11 commits (all time) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 5 commits (all time) y: 79 lines of code starlark/src/syntax/mod.rs x: 11 commits (all time) y: 42 lines of code starlark_derive/src/trace.rs x: 8 commits (all time) y: 147 lines of code starlark/src/values/layout/pointer_i32.rs x: 2 commits (all time) y: 60 lines of code starlark/src/values/layout/typed.rs x: 16 commits (all time) y: 181 lines of code starlark/src/eval/runtime/bc_profile.rs x: 10 commits (all time) y: 241 lines of code starlark/src/eval/fragment/compr.rs x: 46 commits (all time) y: 186 lines of code starlark/src/eval/fragment/expr.rs x: 155 commits (all time) y: 1245 lines of code starlark/src/eval/bc/compiler/assign_modify.rs x: 5 commits (all time) y: 100 lines of code starlark/src/eval/bc/opcode.rs x: 14 commits (all time) y: 190 lines of code starlark/src/eval/runtime/profile/mod.rs x: 2 commits (all time) y: 26 lines of code starlark/src/eval/mod.rs x: 89 commits (all time) y: 122 lines of code starlark/src/eval/runtime/mod.rs x: 9 commits (all time) y: 28 lines of code starlark/src/analysis/dubious.rs x: 14 commits (all time) y: 134 lines of code starlark/src/analysis/exported.rs x: 15 commits (all time) y: 68 lines of code starlark/src/analysis/flow.rs x: 25 commits (all time) y: 202 lines of code starlark/src/analysis/incompatible.rs x: 25 commits (all time) y: 231 lines of code starlark/src/analysis/names.rs x: 16 commits (all time) y: 436 lines of code starlark/src/analysis/performance.rs x: 8 commits (all time) y: 93 lines of code starlark/src/analysis/types.rs x: 14 commits (all time) y: 97 lines of code starlark/src/codemap.rs x: 52 commits (all time) y: 316 lines of code starlark/src/errors/did_you_mean.rs x: 3 commits (all time) y: 81 lines of code starlark/src/eval/compiler/scope.rs x: 45 commits (all time) y: 820 lines of code starlark/src/eval/runtime/arguments.rs x: 37 commits (all time) y: 809 lines of code starlark/src/eval/runtime/csv.rs x: 4 commits (all time) y: 88 lines of code starlark/src/stdlib/breakpoint.rs x: 20 commits (all time) y: 264 lines of code starlark/src/values/types/string/fast_string.rs x: 5 commits (all time) y: 299 lines of code starlark/src/values/types/string/repr.rs x: 4 commits (all time) y: 288 lines of code Cargo.toml x: 2 commits (all time) y: 6 lines of code starlark/src/assert/assert.rs x: 74 commits (all time) y: 570 lines of code starlark/src/collections/hash.rs x: 15 commits (all time) y: 162 lines of code starlark/src/collections/hasher.rs x: 9 commits (all time) y: 41 lines of code starlark/src/collections/small_map.rs x: 40 commits (all time) y: 778 lines of code starlark/src/collections/small_set.rs x: 13 commits (all time) y: 255 lines of code starlark/src/eval/runtime/file_loader.rs x: 4 commits (all time) y: 38 lines of code starlark/src/values/alloc_value.rs x: 9 commits (all time) y: 77 lines of code starlark/src/values/display.rs x: 2 commits (all time) y: 183 lines of code starlark/src/values/error.rs x: 14 commits (all time) y: 102 lines of code starlark/src/values/frozen_ref.rs x: 14 commits (all time) y: 125 lines of code starlark/src/values/owned.rs x: 17 commits (all time) y: 188 lines of code starlark/src/syntax/parser.rs x: 41 commits (all time) y: 106 lines of code starlark/src/stdlib/dict.rs x: 25 commits (all time) y: 226 lines of code starlark/src/values/typing.rs x: 20 commits (all time) y: 351 lines of code starlark/src/values/recursive_repr_or_json_guard.rs x: 2 commits (all time) y: 83 lines of code starlark/src/eval/runtime/before_stmt.rs x: 1 commits (all time) y: 26 lines of code starlark/src/eval/bc/compiler/compr.rs x: 6 commits (all time) y: 89 lines of code starlark/src/eval/bc/compiler/if_compiler.rs x: 3 commits (all time) y: 123 lines of code starlark/src/eval/bc/compiler/stmt.rs x: 14 commits (all time) y: 157 lines of code starlark/src/eval/bc/writer.rs x: 15 commits (all time) y: 335 lines of code starlark/src/debug/evaluate.rs x: 22 commits (all time) y: 138 lines of code starlark/src/debug/inspect.rs x: 23 commits (all time) y: 85 lines of code starlark/src/stdlib/enumeration.rs x: 9 commits (all time) y: 139 lines of code starlark/src/stdlib/funcs.rs x: 49 commits (all time) y: 840 lines of code starlark/src/stdlib/list.rs x: 25 commits (all time) y: 155 lines of code starlark/src/stdlib/record.rs x: 16 commits (all time) y: 177 lines of code starlark/src/stdlib/string.rs x: 43 commits (all time) y: 920 lines of code starlark/src/stdlib/structs.rs x: 13 commits (all time) y: 26 lines of code starlark_derive/src/parse.rs x: 12 commits (all time) y: 338 lines of code starlark_derive/src/render.rs x: 21 commits (all time) y: 424 lines of code starlark_derive/src/typ.rs x: 10 commits (all time) y: 244 lines of code starlark/src/values/num.rs x: 9 commits (all time) y: 157 lines of code starlark/src/eval/bc/stack_ptr.rs x: 8 commits (all time) y: 151 lines of code starlark/src/eval/bc/bytecode.rs x: 10 commits (all time) y: 144 lines of code starlark/src/eval/bc/instr.rs x: 4 commits (all time) y: 58 lines of code starlark/src/eval/fragment/expr_bool.rs x: 2 commits (all time) y: 133 lines of code starlark/src/eval/bc/compiler/expr.rs x: 16 commits (all time) y: 281 lines of code starlark/src/eval/fragment/mod.rs x: 25 commits (all time) y: 26 lines of code starlark/src/eval/bc/compiler/mod.rs x: 2 commits (all time) y: 24 lines of code starlark/src/eval/fragment/call.rs x: 43 commits (all time) y: 308 lines of code starlark/src/collections/vec_map.rs x: 24 commits (all time) y: 222 lines of code starlark/src/collections/idhasher.rs x: 5 commits (all time) y: 20 lines of code starlark/src/collections/symbol_map.rs x: 12 commits (all time) y: 143 lines of code starlark/src/values/basic.rs x: 4 commits (all time) y: 20 lines of code starlark/src/values/layout/fast_cell.rs x: 2 commits (all time) y: 70 lines of code starlark/src/values/layout/mod.rs x: 28 commits (all time) y: 32 lines of code starlark/src/eval/bc/compiler/call.rs x: 11 commits (all time) y: 177 lines of code starlark/src/eval/bc/compiler/def.rs x: 2 commits (all time) y: 62 lines of code starlark/src/eval/bc/instr_arg.rs x: 14 commits (all time) y: 573 lines of code starlark/src/eval/bc/slow_arg.rs x: 3 commits (all time) y: 22 lines of code starlark/src/eval/compiler/mod.rs x: 38 commits (all time) y: 97 lines of code starlark/src/eval/fragment/module.rs x: 15 commits (all time) y: 101 lines of code starlark/src/eval/fragment/span.rs x: 1 commits (all time) y: 37 lines of code starlark/src/analysis/bind.rs x: 22 commits (all time) y: 198 lines of code starlark/src/syntax/dialect.rs x: 16 commits (all time) y: 139 lines of code starlark/src/syntax/validate.rs x: 33 commits (all time) y: 299 lines of code starlark/src/eval/bc/frame.rs x: 4 commits (all time) y: 192 lines of code starlark/src/debug/breakpoint.rs x: 7 commits (all time) y: 42 lines of code starlark/src/eval/runtime/stmt_profile.rs x: 12 commits (all time) y: 159 lines of code starlark/src/eval/bc/mod.rs x: 6 commits (all time) y: 32 lines of code starlark/src/values/layout/pointer.rs x: 22 commits (all time) y: 215 lines of code starlark/src/eval/runtime/flame_profile.rs x: 4 commits (all time) y: 176 lines of code starlark/src/eval/bc/call.rs x: 3 commits (all time) y: 88 lines of code starlark/src/values/types/known_methods.rs x: 1 commits (all time) y: 69 lines of code starlark/src/eval/runtime/slots.rs x: 14 commits (all time) y: 24 lines of code starlark/src/assert/conformance.rs x: 8 commits (all time) y: 85 lines of code starlark/src/collections/alloca.rs x: 12 commits (all time) y: 199 lines of code starlark/src/stdlib/util.rs x: 2 commits (all time) y: 37 lines of code starlark/src/eval/fragment/known.rs x: 18 commits (all time) y: 29 lines of code starlark/src/values/types/unbound.rs x: 2 commits (all time) y: 47 lines of code starlark/src/eval/bc/addr.rs x: 4 commits (all time) y: 156 lines of code starlark_derive/src/bc.rs x: 3 commits (all time) y: 104 lines of code starlark/src/environment/mod.rs x: 10 commits (all time) y: 43 lines of code starlark/src/environment/names.rs x: 9 commits (all time) y: 97 lines of code starlark/src/values/unpack.rs x: 25 commits (all time) y: 95 lines of code starlark/src/read_line.rs x: 1 commits (all time) y: 38 lines of code starlark/src/syntax/uniplate.rs x: 30 commits (all time) y: 411 lines of code starlark/src/eval/bc/stack_values.rs x: 1 commits (all time) y: 45 lines of code starlark/src/values/stack_guard.rs x: 4 commits (all time) y: 48 lines of code starlark/src/environment/slots.rs x: 8 commits (all time) y: 41 lines of code starlark/src/syntax/ast.rs x: 50 commits (all time) y: 546 lines of code starlark/src/syntax/payload_map.rs x: 5 commits (all time) y: 259 lines of code starlark/src/values/iter.rs x: 7 commits (all time) y: 34 lines of code starlark_derive/src/attrs.rs x: 2 commits (all time) y: 175 lines of code starlark_derive/src/util.rs x: 2 commits (all time) y: 42 lines of code benchmark/run_benchmark.py x: 5 commits (all time) y: 81 lines of code starlark/src/analysis/mod.rs x: 6 commits (all time) y: 45 lines of code starlark/src/debug/mod.rs x: 1 commits (all time) y: 19 lines of code starlark/src/syntax/cursors.rs x: 3 commits (all time) y: 52 lines of code starlark/src/syntax/testcases.rs x: 1 commits (all time) y: 209 lines of code
1570.0
lines of code
  min: 6.0
  average: 215.84
  25th percentile: 55.75
  median: 139.0
  75th percentile: 280.75
  max: 1570.0
0 155.0
commits (all time)
min: 1.0 | average: 23.79 | 25th percentile: 4.0 | median: 12.0 | 75th percentile: 28.75 | max: 155.0

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

rustfmt.toml x: 1 contributors (all time) y: 11 lines of code starlark/src/values/docs.rs x: 5 contributors (all time) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 3 contributors (all time) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 5 contributors (all time) y: 523 lines of code starlark/src/values/layout/arena.rs x: 5 contributors (all time) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 2 contributors (all time) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 6 contributors (all time) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 4 contributors (all time) y: 437 lines of code starlark/Cargo.toml x: 10 contributors (all time) y: 64 lines of code starlark_derive/Cargo.toml x: 4 contributors (all time) y: 21 lines of code starlark/src/lib.rs x: 11 contributors (all time) y: 91 lines of code starlark/src/syntax/lexer.rs x: 6 contributors (all time) y: 693 lines of code starlark/src/values/index.rs x: 3 contributors (all time) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 6 contributors (all time) y: 947 lines of code starlark/src/values/layout/value.rs x: 5 contributors (all time) y: 763 lines of code starlark/src/values/traits.rs x: 7 contributors (all time) y: 399 lines of code starlark/src/values/types/bool.rs x: 4 contributors (all time) y: 103 lines of code starlark/src/values/types/dict.rs x: 5 contributors (all time) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 4 contributors (all time) y: 265 lines of code starlark/src/values/types/float.rs x: 4 contributors (all time) y: 372 lines of code starlark/src/values/types/int.rs x: 6 contributors (all time) y: 231 lines of code starlark/src/values/types/list.rs x: 6 contributors (all time) y: 605 lines of code starlark/src/values/types/none.rs x: 4 contributors (all time) y: 107 lines of code starlark/src/values/types/record.rs x: 5 contributors (all time) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 3 contributors (all time) y: 495 lines of code starlark/src/values/types/structs.rs x: 8 contributors (all time) y: 280 lines of code starlark/src/values/types/tuple.rs x: 4 contributors (all time) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 2 contributors (all time) y: 510 lines of code starlark/src/macros/mod.rs x: 4 contributors (all time) y: 147 lines of code starlark_derive/src/serde.rs x: 1 contributors (all time) y: 39 lines of code starlark/src/environment/globals.rs x: 4 contributors (all time) y: 514 lines of code starlark/src/stdlib/mod.rs x: 5 contributors (all time) y: 159 lines of code starlark/src/values/layout/heap.rs x: 4 contributors (all time) y: 551 lines of code starlark/src/values/mod.rs x: 8 contributors (all time) y: 55 lines of code starlark/src/stdlib/extra.rs x: 6 contributors (all time) y: 352 lines of code starlark/src/values/layout/string/mod.rs x: 1 contributors (all time) y: 271 lines of code starlark/src/values/types/function.rs x: 6 contributors (all time) y: 281 lines of code starlark/src/values/types/range.rs x: 4 contributors (all time) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 2 contributors (all time) y: 63 lines of code starlark/src/errors/mod.rs x: 3 contributors (all time) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 2 contributors (all time) y: 150 lines of code starlark/src/environment/modules.rs x: 5 contributors (all time) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 2 contributors (all time) y: 1570 lines of code starlark/src/values/types/any.rs x: 5 contributors (all time) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 3 contributors (all time) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 4 contributors (all time) y: 574 lines of code starlark/src/values/types/array.rs x: 3 contributors (all time) y: 295 lines of code starlark_derive/src/lib.rs x: 4 contributors (all time) y: 74 lines of code starlark_derive/src/freeze.rs x: 3 contributors (all time) y: 232 lines of code starlark/src/values/freeze.rs x: 2 contributors (all time) y: 128 lines of code starlark/src/values/trace.rs x: 1 contributors (all time) y: 122 lines of code starlark/src/collections/mod.rs x: 2 contributors (all time) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 2 contributors (all time) y: 79 lines of code starlark/src/syntax/mod.rs x: 2 contributors (all time) y: 42 lines of code starlark_derive/src/trace.rs x: 3 contributors (all time) y: 147 lines of code starlark/src/values/layout/pointer_i32.rs x: 1 contributors (all time) y: 60 lines of code starlark/src/values/layout/typed.rs x: 1 contributors (all time) y: 181 lines of code starlark/src/eval/runtime/bc_profile.rs x: 2 contributors (all time) y: 241 lines of code starlark/src/eval/fragment/compr.rs x: 2 contributors (all time) y: 186 lines of code starlark/src/eval/fragment/expr.rs x: 3 contributors (all time) y: 1245 lines of code starlark/src/eval/bc/compiler/assign_modify.rs x: 2 contributors (all time) y: 100 lines of code starlark/src/eval/runtime/profile/mod.rs x: 1 contributors (all time) y: 26 lines of code starlark/src/eval/mod.rs x: 4 contributors (all time) y: 122 lines of code starlark/src/eval/runtime/mod.rs x: 2 contributors (all time) y: 28 lines of code starlark/src/analysis/dubious.rs x: 4 contributors (all time) y: 134 lines of code starlark/src/analysis/exported.rs x: 3 contributors (all time) y: 68 lines of code starlark/src/analysis/flow.rs x: 3 contributors (all time) y: 202 lines of code starlark/src/analysis/names.rs x: 3 contributors (all time) y: 436 lines of code starlark/src/analysis/performance.rs x: 2 contributors (all time) y: 93 lines of code starlark/src/analysis/types.rs x: 3 contributors (all time) y: 97 lines of code starlark/src/codemap.rs x: 4 contributors (all time) y: 316 lines of code starlark/src/errors/did_you_mean.rs x: 1 contributors (all time) y: 81 lines of code starlark/src/eval/compiler/scope.rs x: 3 contributors (all time) y: 820 lines of code starlark/src/eval/runtime/arguments.rs x: 3 contributors (all time) y: 809 lines of code starlark/src/eval/runtime/csv.rs x: 2 contributors (all time) y: 88 lines of code starlark/src/stdlib/breakpoint.rs x: 2 contributors (all time) y: 264 lines of code starlark/src/values/types/string/fast_string.rs x: 1 contributors (all time) y: 299 lines of code starlark/src/values/types/string/repr.rs x: 1 contributors (all time) y: 288 lines of code Cargo.toml x: 2 contributors (all time) y: 6 lines of code starlark/src/assert/assert.rs x: 7 contributors (all time) y: 570 lines of code starlark/src/collections/hash.rs x: 2 contributors (all time) y: 162 lines of code starlark/src/collections/small_map.rs x: 4 contributors (all time) y: 778 lines of code starlark/src/collections/small_set.rs x: 3 contributors (all time) y: 255 lines of code starlark/src/values/alloc_value.rs x: 1 contributors (all time) y: 77 lines of code starlark/src/values/display.rs x: 2 contributors (all time) y: 183 lines of code starlark/src/values/owned.rs x: 4 contributors (all time) y: 188 lines of code starlark/src/syntax/parser.rs x: 3 contributors (all time) y: 106 lines of code starlark/src/stdlib/dict.rs x: 4 contributors (all time) y: 226 lines of code starlark/src/values/typing.rs x: 3 contributors (all time) y: 351 lines of code starlark/src/eval/bc/compiler/compr.rs x: 1 contributors (all time) y: 89 lines of code starlark/src/eval/bc/compiler/stmt.rs x: 1 contributors (all time) y: 157 lines of code starlark/src/eval/bc/writer.rs x: 1 contributors (all time) y: 335 lines of code starlark/src/debug/evaluate.rs x: 2 contributors (all time) y: 138 lines of code starlark/src/debug/inspect.rs x: 3 contributors (all time) y: 85 lines of code starlark/src/stdlib/funcs.rs x: 5 contributors (all time) y: 840 lines of code starlark/src/stdlib/list.rs x: 3 contributors (all time) y: 155 lines of code starlark/src/stdlib/record.rs x: 3 contributors (all time) y: 177 lines of code starlark/src/stdlib/string.rs x: 3 contributors (all time) y: 920 lines of code starlark_derive/src/parse.rs x: 4 contributors (all time) y: 338 lines of code starlark_derive/src/render.rs x: 3 contributors (all time) y: 424 lines of code starlark_derive/src/typ.rs x: 3 contributors (all time) y: 244 lines of code starlark/src/eval/bc/stack_ptr.rs x: 1 contributors (all time) y: 151 lines of code starlark/src/eval/bc/bytecode.rs x: 1 contributors (all time) y: 144 lines of code starlark/src/eval/fragment/expr_bool.rs x: 1 contributors (all time) y: 133 lines of code starlark/src/eval/bc/compiler/expr.rs x: 1 contributors (all time) y: 281 lines of code starlark/src/eval/bc/compiler/mod.rs x: 1 contributors (all time) y: 24 lines of code starlark/src/eval/fragment/call.rs x: 1 contributors (all time) y: 308 lines of code starlark/src/collections/idhasher.rs x: 2 contributors (all time) y: 20 lines of code starlark/src/collections/symbol_map.rs x: 2 contributors (all time) y: 143 lines of code starlark/src/values/types/string/alloc_unpack.rs x: 1 contributors (all time) y: 65 lines of code starlark/src/values/layout/fast_cell.rs x: 1 contributors (all time) y: 70 lines of code starlark/src/values/layout/mod.rs x: 4 contributors (all time) y: 32 lines of code starlark/src/eval/bc/compiler/call.rs x: 1 contributors (all time) y: 177 lines of code starlark/src/eval/bc/instr_arg.rs x: 1 contributors (all time) y: 573 lines of code starlark/src/eval/fragment/module.rs x: 1 contributors (all time) y: 101 lines of code starlark/src/eval/fragment/span.rs x: 1 contributors (all time) y: 37 lines of code starlark/src/syntax/dialect.rs x: 3 contributors (all time) y: 139 lines of code starlark/src/syntax/validate.rs x: 3 contributors (all time) y: 299 lines of code starlark/src/eval/bc/frame.rs x: 1 contributors (all time) y: 192 lines of code starlark/src/debug/breakpoint.rs x: 3 contributors (all time) y: 42 lines of code starlark/src/eval/runtime/stmt_profile.rs x: 2 contributors (all time) y: 159 lines of code starlark/src/values/layout/pointer.rs x: 3 contributors (all time) y: 215 lines of code starlark/src/eval/runtime/flame_profile.rs x: 2 contributors (all time) y: 176 lines of code starlark/src/assert/conformance.rs x: 2 contributors (all time) y: 85 lines of code starlark/src/values/types/unbound.rs x: 1 contributors (all time) y: 47 lines of code starlark/src/values/unpack.rs x: 4 contributors (all time) y: 95 lines of code starlark/src/syntax/uniplate.rs x: 3 contributors (all time) y: 411 lines of code starlark/src/values/stack_guard.rs x: 2 contributors (all time) y: 48 lines of code starlark/src/syntax/ast.rs x: 5 contributors (all time) y: 546 lines of code starlark/src/syntax/payload_map.rs x: 1 contributors (all time) y: 259 lines of code starlark/src/values/comparison.rs x: 2 contributors (all time) y: 72 lines of code benchmark/benchmark.py x: 1 contributors (all time) y: 50 lines of code starlark/src/syntax/testcases.rs x: 1 contributors (all time) y: 209 lines of code
1570.0
lines of code
  min: 6.0
  average: 215.84
  25th percentile: 55.75
  median: 139.0
  75th percentile: 280.75
  max: 1570.0
0 11.0
contributors (all time)
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.75 | max: 11.0

File Size vs. Commits (30 days): 57 points

rustfmt.toml x: 1 commits (30d) y: 11 lines of code starlark/src/values/docs.rs x: 4 commits (30d) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 1 commits (30d) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 1 commits (30d) y: 523 lines of code starlark/src/values/layout/arena.rs x: 3 commits (30d) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 1 commits (30d) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 3 commits (30d) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 1 commits (30d) y: 437 lines of code starlark/Cargo.toml x: 5 commits (30d) y: 64 lines of code starlark_derive/Cargo.toml x: 3 commits (30d) y: 21 lines of code starlark/src/lib.rs x: 7 commits (30d) y: 91 lines of code starlark/src/syntax/lexer.rs x: 1 commits (30d) y: 693 lines of code starlark/src/values/index.rs x: 1 commits (30d) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 2 commits (30d) y: 947 lines of code starlark/src/values/layout/value.rs x: 4 commits (30d) y: 763 lines of code starlark/src/values/traits.rs x: 6 commits (30d) y: 399 lines of code starlark/src/values/types/bool.rs x: 2 commits (30d) y: 103 lines of code starlark/src/values/types/dict.rs x: 3 commits (30d) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 3 commits (30d) y: 265 lines of code starlark/src/values/types/float.rs x: 2 commits (30d) y: 372 lines of code starlark/src/values/types/int.rs x: 2 commits (30d) y: 231 lines of code starlark/src/values/types/list.rs x: 3 commits (30d) y: 605 lines of code starlark/src/values/types/none.rs x: 2 commits (30d) y: 107 lines of code starlark/src/values/types/record.rs x: 3 commits (30d) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 2 commits (30d) y: 495 lines of code starlark/src/values/types/structs.rs x: 3 commits (30d) y: 280 lines of code starlark/src/values/types/tuple.rs x: 2 commits (30d) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 1 commits (30d) y: 510 lines of code starlark/src/macros/mod.rs x: 3 commits (30d) y: 147 lines of code starlark_derive/src/serde.rs x: 3 commits (30d) y: 39 lines of code starlark/src/environment/globals.rs x: 2 commits (30d) y: 514 lines of code starlark/src/stdlib/mod.rs x: 2 commits (30d) y: 159 lines of code starlark/src/values/layout/heap.rs x: 1 commits (30d) y: 551 lines of code starlark/src/values/mod.rs x: 4 commits (30d) y: 55 lines of code starlark/src/stdlib/extra.rs x: 2 commits (30d) y: 352 lines of code starlark/src/values/layout/string/mod.rs x: 1 commits (30d) y: 271 lines of code starlark/src/values/types/function.rs x: 2 commits (30d) y: 281 lines of code starlark/src/values/types/range.rs x: 2 commits (30d) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 2 commits (30d) y: 63 lines of code starlark/src/errors/mod.rs x: 1 commits (30d) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 1 commits (30d) y: 150 lines of code starlark/src/environment/modules.rs x: 2 commits (30d) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 1 commits (30d) y: 1570 lines of code starlark/src/values/types/any.rs x: 1 commits (30d) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 1 commits (30d) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 1 commits (30d) y: 574 lines of code starlark/src/values/types/array.rs x: 1 commits (30d) y: 295 lines of code starlark_derive/src/lib.rs x: 2 commits (30d) y: 74 lines of code starlark_derive/src/freeze.rs x: 7 commits (30d) y: 232 lines of code starlark/src/values/freeze.rs x: 1 commits (30d) y: 128 lines of code starlark/src/values/trace.rs x: 1 commits (30d) y: 122 lines of code starlark/src/collections/mod.rs x: 1 commits (30d) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 1 commits (30d) y: 79 lines of code starlark/src/syntax/mod.rs x: 1 commits (30d) y: 42 lines of code starlark_derive/src/trace.rs x: 1 commits (30d) y: 147 lines of code starlark/src/values/layout/pointer_i32.rs x: 1 commits (30d) y: 60 lines of code starlark/src/values/layout/typed.rs x: 1 commits (30d) y: 181 lines of code
1570.0
lines of code
  min: 11.0
  average: 312.32
  25th percentile: 97.0
  median: 265.0
  75th percentile: 490.5
  max: 1570.0
0 7.0
commits (30d)
min: 1.0 | average: 2.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

File Size vs. Contributors (30 days): 57 points

rustfmt.toml x: 1 contributors (30d) y: 11 lines of code starlark/src/values/docs.rs x: 3 contributors (30d) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 1 contributors (30d) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 1 contributors (30d) y: 523 lines of code starlark/src/values/layout/arena.rs x: 2 contributors (30d) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 1 contributors (30d) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 3 contributors (30d) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 1 contributors (30d) y: 437 lines of code starlark/Cargo.toml x: 3 contributors (30d) y: 64 lines of code starlark_derive/Cargo.toml x: 2 contributors (30d) y: 21 lines of code starlark/src/lib.rs x: 4 contributors (30d) y: 91 lines of code starlark/src/syntax/lexer.rs x: 1 contributors (30d) y: 693 lines of code starlark/src/values/index.rs x: 1 contributors (30d) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 1 contributors (30d) y: 947 lines of code starlark/src/values/layout/value.rs x: 2 contributors (30d) y: 763 lines of code starlark/src/values/traits.rs x: 2 contributors (30d) y: 399 lines of code starlark/src/values/types/bool.rs x: 1 contributors (30d) y: 103 lines of code starlark/src/values/types/dict.rs x: 2 contributors (30d) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 2 contributors (30d) y: 265 lines of code starlark/src/values/types/float.rs x: 1 contributors (30d) y: 372 lines of code starlark/src/values/types/int.rs x: 1 contributors (30d) y: 231 lines of code starlark/src/values/types/list.rs x: 2 contributors (30d) y: 605 lines of code starlark/src/values/types/none.rs x: 1 contributors (30d) y: 107 lines of code starlark/src/values/types/record.rs x: 2 contributors (30d) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 1 contributors (30d) y: 495 lines of code starlark/src/values/types/structs.rs x: 2 contributors (30d) y: 280 lines of code starlark/src/values/types/tuple.rs x: 1 contributors (30d) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 1 contributors (30d) y: 510 lines of code starlark/src/macros/mod.rs x: 2 contributors (30d) y: 147 lines of code starlark_derive/src/serde.rs x: 1 contributors (30d) y: 39 lines of code starlark/src/environment/globals.rs x: 2 contributors (30d) y: 514 lines of code starlark/src/stdlib/mod.rs x: 2 contributors (30d) y: 159 lines of code starlark/src/values/layout/heap.rs x: 1 contributors (30d) y: 551 lines of code starlark/src/values/mod.rs x: 2 contributors (30d) y: 55 lines of code starlark/src/stdlib/extra.rs x: 2 contributors (30d) y: 352 lines of code starlark/src/values/types/range.rs x: 2 contributors (30d) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 2 contributors (30d) y: 63 lines of code starlark/src/errors/mod.rs x: 1 contributors (30d) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 1 contributors (30d) y: 150 lines of code starlark/src/environment/modules.rs x: 2 contributors (30d) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 1 contributors (30d) y: 1570 lines of code starlark/src/values/types/any.rs x: 1 contributors (30d) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 1 contributors (30d) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 1 contributors (30d) y: 574 lines of code starlark/src/values/types/array.rs x: 1 contributors (30d) y: 295 lines of code starlark_derive/src/lib.rs x: 2 contributors (30d) y: 74 lines of code starlark_derive/src/freeze.rs x: 2 contributors (30d) y: 232 lines of code starlark/src/values/freeze.rs x: 1 contributors (30d) y: 128 lines of code starlark/src/values/trace.rs x: 1 contributors (30d) y: 122 lines of code starlark/src/collections/mod.rs x: 1 contributors (30d) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 1 contributors (30d) y: 79 lines of code starlark_derive/src/trace.rs x: 1 contributors (30d) y: 147 lines of code starlark/src/values/layout/pointer_i32.rs x: 1 contributors (30d) y: 60 lines of code starlark/src/values/layout/typed.rs x: 1 contributors (30d) y: 181 lines of code
1570.0
lines of code
  min: 11.0
  average: 312.32
  25th percentile: 97.0
  median: 265.0
  75th percentile: 490.5
  max: 1570.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (90 days): 121 points

rustfmt.toml x: 1 commits (90d) y: 11 lines of code starlark/src/values/docs.rs x: 7 commits (90d) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 4 commits (90d) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 6 commits (90d) y: 523 lines of code starlark/src/values/layout/arena.rs x: 4 commits (90d) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 1 commits (90d) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 5 commits (90d) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 5 commits (90d) y: 437 lines of code starlark/Cargo.toml x: 10 commits (90d) y: 64 lines of code starlark_derive/Cargo.toml x: 5 commits (90d) y: 21 lines of code starlark/src/lib.rs x: 11 commits (90d) y: 91 lines of code starlark/src/syntax/lexer.rs x: 1 commits (90d) y: 693 lines of code starlark/src/values/index.rs x: 1 commits (90d) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 6 commits (90d) y: 947 lines of code starlark/src/values/layout/value.rs x: 9 commits (90d) y: 763 lines of code starlark/src/values/traits.rs x: 10 commits (90d) y: 399 lines of code starlark/src/values/types/bool.rs x: 2 commits (90d) y: 103 lines of code starlark/src/values/types/dict.rs x: 9 commits (90d) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 7 commits (90d) y: 265 lines of code starlark/src/values/types/float.rs x: 5 commits (90d) y: 372 lines of code starlark/src/values/types/int.rs x: 5 commits (90d) y: 231 lines of code starlark/src/values/types/list.rs x: 6 commits (90d) y: 605 lines of code starlark/src/values/types/none.rs x: 3 commits (90d) y: 107 lines of code starlark/src/values/types/record.rs x: 6 commits (90d) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 8 commits (90d) y: 495 lines of code starlark/src/values/types/structs.rs x: 5 commits (90d) y: 280 lines of code starlark/src/values/types/tuple.rs x: 4 commits (90d) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 2 commits (90d) y: 510 lines of code starlark/src/macros/mod.rs x: 4 commits (90d) y: 147 lines of code starlark_derive/src/serde.rs x: 3 commits (90d) y: 39 lines of code starlark/src/environment/globals.rs x: 6 commits (90d) y: 514 lines of code starlark/src/stdlib/mod.rs x: 3 commits (90d) y: 159 lines of code starlark/src/values/layout/heap.rs x: 3 commits (90d) y: 551 lines of code starlark/src/values/mod.rs x: 4 commits (90d) y: 55 lines of code starlark/src/stdlib/extra.rs x: 5 commits (90d) y: 352 lines of code starlark/src/values/layout/string/mod.rs x: 6 commits (90d) y: 271 lines of code starlark/src/values/types/function.rs x: 4 commits (90d) y: 281 lines of code starlark/src/values/types/range.rs x: 2 commits (90d) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 2 commits (90d) y: 63 lines of code starlark/src/errors/mod.rs x: 1 commits (90d) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 1 commits (90d) y: 150 lines of code starlark/src/environment/modules.rs x: 3 commits (90d) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 8 commits (90d) y: 1570 lines of code starlark/src/values/types/any.rs x: 3 commits (90d) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 1 commits (90d) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 4 commits (90d) y: 574 lines of code starlark/src/values/types/array.rs x: 3 commits (90d) y: 295 lines of code starlark_derive/src/lib.rs x: 4 commits (90d) y: 74 lines of code starlark_derive/src/freeze.rs x: 10 commits (90d) y: 232 lines of code starlark/src/values/freeze.rs x: 2 commits (90d) y: 128 lines of code starlark/src/values/trace.rs x: 2 commits (90d) y: 122 lines of code starlark/src/collections/mod.rs x: 1 commits (90d) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 3 commits (90d) y: 79 lines of code starlark/src/values/layout/pointer_i32.rs x: 1 commits (90d) y: 60 lines of code starlark/src/values/layout/typed.rs x: 3 commits (90d) y: 181 lines of code starlark/src/eval/runtime/bc_profile.rs x: 5 commits (90d) y: 241 lines of code starlark/src/eval/fragment/compr.rs x: 9 commits (90d) y: 186 lines of code starlark/src/eval/fragment/expr.rs x: 7 commits (90d) y: 1245 lines of code starlark/src/eval/bc/compiler/assign_modify.rs x: 1 commits (90d) y: 100 lines of code starlark/src/eval/bc/opcode.rs x: 3 commits (90d) y: 190 lines of code starlark/src/eval/runtime/profile/mod.rs x: 2 commits (90d) y: 26 lines of code starlark/src/eval/mod.rs x: 3 commits (90d) y: 122 lines of code starlark/src/analysis/dubious.rs x: 1 commits (90d) y: 134 lines of code starlark/src/analysis/exported.rs x: 1 commits (90d) y: 68 lines of code starlark/src/analysis/incompatible.rs x: 1 commits (90d) y: 231 lines of code starlark/src/analysis/names.rs x: 1 commits (90d) y: 436 lines of code starlark/src/analysis/performance.rs x: 1 commits (90d) y: 93 lines of code starlark/src/codemap.rs x: 2 commits (90d) y: 316 lines of code starlark/src/errors/did_you_mean.rs x: 1 commits (90d) y: 81 lines of code starlark/src/eval/compiler/scope.rs x: 2 commits (90d) y: 820 lines of code starlark/src/eval/runtime/arguments.rs x: 6 commits (90d) y: 809 lines of code starlark/src/eval/runtime/csv.rs x: 2 commits (90d) y: 88 lines of code starlark/src/stdlib/breakpoint.rs x: 3 commits (90d) y: 264 lines of code starlark/src/values/types/string/fast_string.rs x: 1 commits (90d) y: 299 lines of code starlark/src/values/types/string/repr.rs x: 1 commits (90d) y: 288 lines of code Cargo.toml x: 1 commits (90d) y: 6 lines of code starlark/src/assert/assert.rs x: 2 commits (90d) y: 570 lines of code starlark/src/collections/hash.rs x: 3 commits (90d) y: 162 lines of code starlark/src/collections/hasher.rs x: 2 commits (90d) y: 41 lines of code starlark/src/collections/small_map.rs x: 1 commits (90d) y: 778 lines of code starlark/src/collections/small_set.rs x: 2 commits (90d) y: 255 lines of code starlark/src/eval/runtime/file_loader.rs x: 1 commits (90d) y: 38 lines of code starlark/src/values/alloc_value.rs x: 1 commits (90d) y: 77 lines of code starlark/src/values/display.rs x: 1 commits (90d) y: 183 lines of code starlark/src/values/frozen_ref.rs x: 1 commits (90d) y: 125 lines of code starlark/src/values/owned.rs x: 1 commits (90d) y: 188 lines of code starlark/src/syntax/parser.rs x: 1 commits (90d) y: 106 lines of code starlark/src/stdlib/dict.rs x: 2 commits (90d) y: 226 lines of code starlark/src/values/typing.rs x: 2 commits (90d) y: 351 lines of code starlark/src/eval/runtime/before_stmt.rs x: 1 commits (90d) y: 26 lines of code starlark/src/eval/bc/compiler/compr.rs x: 4 commits (90d) y: 89 lines of code starlark/src/eval/bc/compiler/stmt.rs x: 4 commits (90d) y: 157 lines of code starlark/src/eval/bc/writer.rs x: 2 commits (90d) y: 335 lines of code starlark/src/debug/evaluate.rs x: 1 commits (90d) y: 138 lines of code starlark/src/stdlib/funcs.rs x: 2 commits (90d) y: 840 lines of code starlark/src/stdlib/list.rs x: 1 commits (90d) y: 155 lines of code starlark/src/stdlib/record.rs x: 1 commits (90d) y: 177 lines of code starlark/src/stdlib/string.rs x: 2 commits (90d) y: 920 lines of code starlark_derive/src/parse.rs x: 1 commits (90d) y: 338 lines of code starlark_derive/src/render.rs x: 2 commits (90d) y: 424 lines of code starlark_derive/src/typ.rs x: 2 commits (90d) y: 244 lines of code starlark/src/values/num.rs x: 2 commits (90d) y: 157 lines of code starlark/src/eval/bc/bytecode.rs x: 1 commits (90d) y: 144 lines of code starlark/src/eval/fragment/expr_bool.rs x: 2 commits (90d) y: 133 lines of code starlark/src/eval/bc/compiler/expr.rs x: 3 commits (90d) y: 281 lines of code starlark/src/eval/bc/compiler/mod.rs x: 1 commits (90d) y: 24 lines of code starlark/src/eval/fragment/call.rs x: 1 commits (90d) y: 308 lines of code
1570.0
lines of code
  min: 6.0
  average: 272.36
  25th percentile: 90.0
  median: 183.0
  75th percentile: 341.5
  max: 1570.0
0 11.0
commits (90d)
min: 1.0 | average: 3.06 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.0

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

rustfmt.toml x: 1 contributors (90d) y: 11 lines of code starlark/src/values/docs.rs x: 3 contributors (90d) y: 933 lines of code starlark/src/eval/bc/instrs.rs x: 3 contributors (90d) y: 322 lines of code starlark/src/eval/fragment/stmt.rs x: 3 contributors (90d) y: 523 lines of code starlark/src/values/layout/arena.rs x: 2 contributors (90d) y: 486 lines of code starlark/src/values/layout/string/static_string.rs x: 1 contributors (90d) y: 201 lines of code starlark/src/eval/fragment/def.rs x: 3 contributors (90d) y: 584 lines of code starlark/src/eval/runtime/evaluator.rs x: 2 contributors (90d) y: 437 lines of code starlark/Cargo.toml x: 3 contributors (90d) y: 64 lines of code starlark_derive/Cargo.toml x: 2 contributors (90d) y: 21 lines of code starlark/src/lib.rs x: 4 contributors (90d) y: 91 lines of code starlark/src/syntax/lexer.rs x: 1 contributors (90d) y: 693 lines of code starlark/src/values/index.rs x: 1 contributors (90d) y: 221 lines of code starlark/src/values/layout/avalue.rs x: 3 contributors (90d) y: 947 lines of code starlark/src/values/layout/value.rs x: 3 contributors (90d) y: 763 lines of code starlark/src/values/traits.rs x: 3 contributors (90d) y: 399 lines of code starlark/src/values/types/bool.rs x: 1 contributors (90d) y: 103 lines of code starlark/src/values/types/dict.rs x: 3 contributors (90d) y: 534 lines of code starlark/src/values/types/enumeration.rs x: 2 contributors (90d) y: 265 lines of code starlark/src/values/types/float.rs x: 2 contributors (90d) y: 372 lines of code starlark/src/values/types/int.rs x: 3 contributors (90d) y: 231 lines of code starlark/src/values/types/list.rs x: 2 contributors (90d) y: 605 lines of code starlark/src/values/types/none.rs x: 2 contributors (90d) y: 107 lines of code starlark/src/values/types/record.rs x: 2 contributors (90d) y: 345 lines of code starlark/src/values/types/string/mod.rs x: 2 contributors (90d) y: 495 lines of code starlark/src/values/types/structs.rs x: 3 contributors (90d) y: 280 lines of code starlark/src/values/types/tuple.rs x: 2 contributors (90d) y: 269 lines of code starlark/src/values/types/string/interpolation.rs x: 2 contributors (90d) y: 510 lines of code starlark/src/macros/mod.rs x: 2 contributors (90d) y: 147 lines of code starlark_derive/src/serde.rs x: 1 contributors (90d) y: 39 lines of code starlark/src/environment/globals.rs x: 2 contributors (90d) y: 514 lines of code starlark/src/stdlib/mod.rs x: 2 contributors (90d) y: 159 lines of code starlark/src/values/layout/heap.rs x: 2 contributors (90d) y: 551 lines of code starlark/src/values/mod.rs x: 2 contributors (90d) y: 55 lines of code starlark/src/stdlib/extra.rs x: 2 contributors (90d) y: 352 lines of code starlark/src/values/layout/string/mod.rs x: 1 contributors (90d) y: 271 lines of code starlark/src/values/types/function.rs x: 2 contributors (90d) y: 281 lines of code starlark/src/values/types/range.rs x: 2 contributors (90d) y: 298 lines of code starlark/src/values/types/string/iter.rs x: 2 contributors (90d) y: 63 lines of code starlark/src/errors/mod.rs x: 1 contributors (90d) y: 162 lines of code starlark/src/eval/runtime/call_stack.rs x: 1 contributors (90d) y: 150 lines of code starlark/src/environment/modules.rs x: 2 contributors (90d) y: 317 lines of code starlark/src/eval/bc/instr_impl.rs x: 2 contributors (90d) y: 1570 lines of code starlark/src/values/types/any.rs x: 2 contributors (90d) y: 45 lines of code starlark/src/values/layout/value_captured.rs x: 1 contributors (90d) y: 51 lines of code starlark/src/eval/runtime/heap_profile.rs x: 2 contributors (90d) y: 574 lines of code starlark/src/values/types/array.rs x: 3 contributors (90d) y: 295 lines of code starlark_derive/src/lib.rs x: 3 contributors (90d) y: 74 lines of code starlark/src/values/freeze.rs x: 1 contributors (90d) y: 128 lines of code starlark/src/values/trace.rs x: 1 contributors (90d) y: 122 lines of code starlark/src/collections/mod.rs x: 1 contributors (90d) y: 31 lines of code starlark/src/eval/bc/if_debug.rs x: 2 contributors (90d) y: 79 lines of code starlark/src/syntax/mod.rs x: 2 contributors (90d) y: 42 lines of code starlark/src/values/layout/pointer_i32.rs x: 1 contributors (90d) y: 60 lines of code starlark/src/values/layout/typed.rs x: 1 contributors (90d) y: 181 lines of code starlark/src/eval/runtime/bc_profile.rs x: 2 contributors (90d) y: 241 lines of code starlark/src/eval/fragment/compr.rs x: 1 contributors (90d) y: 186 lines of code starlark/src/eval/fragment/expr.rs x: 2 contributors (90d) y: 1245 lines of code starlark/src/eval/bc/opcode.rs x: 2 contributors (90d) y: 190 lines of code starlark/src/eval/runtime/profile/mod.rs x: 1 contributors (90d) y: 26 lines of code starlark/src/analysis/dubious.rs x: 1 contributors (90d) y: 134 lines of code starlark/src/analysis/exported.rs x: 1 contributors (90d) y: 68 lines of code starlark/src/analysis/incompatible.rs x: 1 contributors (90d) y: 231 lines of code starlark/src/analysis/names.rs x: 1 contributors (90d) y: 436 lines of code starlark/src/analysis/performance.rs x: 1 contributors (90d) y: 93 lines of code starlark/src/codemap.rs x: 1 contributors (90d) y: 316 lines of code starlark/src/errors/did_you_mean.rs x: 1 contributors (90d) y: 81 lines of code starlark/src/eval/compiler/scope.rs x: 2 contributors (90d) y: 820 lines of code starlark/src/eval/runtime/arguments.rs x: 2 contributors (90d) y: 809 lines of code starlark/src/eval/runtime/csv.rs x: 2 contributors (90d) y: 88 lines of code starlark/src/values/types/string/fast_string.rs x: 1 contributors (90d) y: 299 lines of code starlark/src/values/types/string/repr.rs x: 1 contributors (90d) y: 288 lines of code Cargo.toml x: 1 contributors (90d) y: 6 lines of code starlark/src/assert/assert.rs x: 1 contributors (90d) y: 570 lines of code starlark/src/collections/small_map.rs x: 1 contributors (90d) y: 778 lines of code starlark/src/collections/small_set.rs x: 1 contributors (90d) y: 255 lines of code starlark/src/values/alloc_value.rs x: 1 contributors (90d) y: 77 lines of code starlark/src/syntax/parser.rs x: 1 contributors (90d) y: 106 lines of code starlark/src/stdlib/dict.rs x: 1 contributors (90d) y: 226 lines of code starlark/src/values/typing.rs x: 1 contributors (90d) y: 351 lines of code starlark/src/eval/bc/compiler/compr.rs x: 1 contributors (90d) y: 89 lines of code starlark/src/eval/bc/compiler/stmt.rs x: 1 contributors (90d) y: 157 lines of code starlark/src/eval/bc/writer.rs x: 1 contributors (90d) y: 335 lines of code starlark/src/debug/evaluate.rs x: 1 contributors (90d) y: 138 lines of code starlark/src/stdlib/funcs.rs x: 1 contributors (90d) y: 840 lines of code starlark/src/stdlib/record.rs x: 1 contributors (90d) y: 177 lines of code starlark/src/stdlib/string.rs x: 1 contributors (90d) y: 920 lines of code starlark_derive/src/render.rs x: 1 contributors (90d) y: 424 lines of code starlark_derive/src/typ.rs x: 1 contributors (90d) y: 244 lines of code starlark/src/eval/bc/bytecode.rs x: 1 contributors (90d) y: 144 lines of code starlark/src/eval/bc/compiler/expr.rs x: 1 contributors (90d) y: 281 lines of code starlark/src/eval/bc/compiler/mod.rs x: 1 contributors (90d) y: 24 lines of code starlark/src/eval/fragment/call.rs x: 1 contributors (90d) y: 308 lines of code
1570.0
lines of code
  min: 6.0
  average: 272.36
  25th percentile: 90.0
  median: 183.0
  75th percentile: 341.5
  max: 1570.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.54 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0