uber / hermetic_cc_toolchain
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 68% | 9% | 22%
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
bzl0% | 0% | 47% | 16% | 36%
go0% | 0% | 99% | 0% | <1%
zig0% | 0% | 98% | 0% | 1%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
toolchain0% | 0% | 64% | 12% | 22%
tools0% | 0% | 100% | 0% | 0%
rules0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 19)
File# lines# units
main.go
in tools/releaser
412 10
zig
zig-wrapper.zig
in toolchain
393 -
defs.bzl
in toolchain
330 -
defs.bzl
in toolchain/private
234 -
192 -
repositories.bzl
in toolchain/private
84 -
cc_toolchains.bzl
in toolchain/private
61 -
platform.bzl
in rules
60 -
defs.bzl
in toolchain/toolchain
47 -
44 -
ext.bzl
in toolchain
42 -
defs.bzl
in toolchain/platform
41 -
zig_toolchain.bzl
in toolchain
24 -
zig_sdk.bzl
in toolchain/private
14 -
zig_toolchain.bzl
in toolchain/private
9 -
defs.bzl
in toolchain/libc
9 -
zig
cp.zig
in rules
8 -
zig_toolchain_info.bzl
in toolchain/private
4 -
tools.go
in root
4 -
Files With Most Units (Top 1)
File# lines# units
main.go
in tools/releaser
412 10
Files With Long Lines (Top 2)

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

File# lines# units# long lines
main.go
in tools/releaser
412 10 3
defs.bzl
in toolchain/toolchain
47 - 1
Correlations

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

toolchain/private/repositories.bzl x: 2 commits (all time) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 28 commits (all time) y: 61 lines of code toolchain/defs.bzl x: 197 commits (all time) y: 330 lines of code toolchain/ext.bzl x: 6 commits (all time) y: 42 lines of code rules/platform.bzl x: 19 commits (all time) y: 60 lines of code rules/zig_binary.bzl x: 3 commits (all time) y: 44 lines of code toolchain/private/defs.bzl x: 44 commits (all time) y: 234 lines of code toolchain/private/zig_toolchain.bzl x: 1 commits (all time) y: 9 lines of code toolchain/private/zig_toolchain_info.bzl x: 1 commits (all time) y: 4 lines of code toolchain/toolchain/defs.bzl x: 9 commits (all time) y: 47 lines of code toolchain/zig_cc_toolchain.bzl x: 1 commits (all time) y: 192 lines of code toolchain/zig_toolchain.bzl x: 21 commits (all time) y: 24 lines of code toolchain/platform/defs.bzl x: 10 commits (all time) y: 41 lines of code toolchain/private/zig_sdk.bzl x: 5 commits (all time) y: 14 lines of code tools/releaser/main.go x: 22 commits (all time) y: 412 lines of code toolchain/zig-wrapper.zig x: 4 commits (all time) y: 393 lines of code rules/cp.zig x: 2 commits (all time) y: 8 lines of code toolchain/libc/defs.bzl x: 5 commits (all time) y: 9 lines of code
412.0
lines of code
  min: 4.0
  average: 105.89
  25th percentile: 9.0
  median: 44.0
  75th percentile: 192.0
  max: 412.0
0 197.0
commits (all time)
min: 1.0 | average: 20.05 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 21.0 | max: 197.0

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

toolchain/private/repositories.bzl x: 2 contributors (all time) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 12 contributors (all time) y: 61 lines of code toolchain/defs.bzl x: 15 contributors (all time) y: 330 lines of code toolchain/ext.bzl x: 5 contributors (all time) y: 42 lines of code rules/platform.bzl x: 6 contributors (all time) y: 60 lines of code rules/zig_binary.bzl x: 2 contributors (all time) y: 44 lines of code toolchain/private/defs.bzl x: 14 contributors (all time) y: 234 lines of code toolchain/private/zig_toolchain.bzl x: 1 contributors (all time) y: 9 lines of code toolchain/private/zig_toolchain_info.bzl x: 1 contributors (all time) y: 4 lines of code toolchain/toolchain/defs.bzl x: 5 contributors (all time) y: 47 lines of code toolchain/zig_cc_toolchain.bzl x: 1 contributors (all time) y: 192 lines of code toolchain/zig_toolchain.bzl x: 7 contributors (all time) y: 24 lines of code toolchain/platform/defs.bzl x: 6 contributors (all time) y: 41 lines of code toolchain/private/zig_sdk.bzl x: 3 contributors (all time) y: 14 lines of code tools/releaser/main.go x: 4 contributors (all time) y: 412 lines of code toolchain/zig-wrapper.zig x: 4 contributors (all time) y: 393 lines of code rules/cp.zig x: 1 contributors (all time) y: 8 lines of code toolchain/libc/defs.bzl x: 2 contributors (all time) y: 9 lines of code
412.0
lines of code
  min: 4.0
  average: 105.89
  25th percentile: 9.0
  median: 44.0
  75th percentile: 192.0
  max: 412.0
0 15.0
contributors (all time)
min: 1.0 | average: 4.84 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 6.0 | max: 15.0

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

toolchain/private/repositories.bzl x: 1 commits (30d) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 1 commits (30d) y: 61 lines of code
84.0
lines of code
  min: 61.0
  average: 72.5
  25th percentile: 61.0
  median: 72.5
  75th percentile: 84.0
  max: 84.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

toolchain/private/repositories.bzl x: 1 contributors (30d) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 1 contributors (30d) y: 61 lines of code
84.0
lines of code
  min: 61.0
  average: 72.5
  25th percentile: 61.0
  median: 72.5
  75th percentile: 84.0
  max: 84.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

toolchain/private/repositories.bzl x: 2 commits (90d) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 3 commits (90d) y: 61 lines of code toolchain/defs.bzl x: 3 commits (90d) y: 330 lines of code toolchain/ext.bzl x: 3 commits (90d) y: 42 lines of code rules/platform.bzl x: 1 commits (90d) y: 60 lines of code rules/zig_binary.bzl x: 1 commits (90d) y: 44 lines of code toolchain/private/defs.bzl x: 1 commits (90d) y: 234 lines of code toolchain/private/zig_toolchain.bzl x: 1 commits (90d) y: 9 lines of code toolchain/private/zig_toolchain_info.bzl x: 1 commits (90d) y: 4 lines of code toolchain/toolchain/defs.bzl x: 1 commits (90d) y: 47 lines of code toolchain/zig_cc_toolchain.bzl x: 1 commits (90d) y: 192 lines of code toolchain/zig_toolchain.bzl x: 1 commits (90d) y: 24 lines of code
330.0
lines of code
  min: 4.0
  average: 94.25
  25th percentile: 28.5
  median: 53.5
  75th percentile: 165.0
  max: 330.0
0 3.0
commits (90d)
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 3.0

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

toolchain/private/repositories.bzl x: 2 contributors (90d) y: 84 lines of code toolchain/private/cc_toolchains.bzl x: 3 contributors (90d) y: 61 lines of code toolchain/defs.bzl x: 2 contributors (90d) y: 330 lines of code toolchain/ext.bzl x: 2 contributors (90d) y: 42 lines of code rules/platform.bzl x: 1 contributors (90d) y: 60 lines of code rules/zig_binary.bzl x: 1 contributors (90d) y: 44 lines of code toolchain/private/defs.bzl x: 1 contributors (90d) y: 234 lines of code toolchain/private/zig_toolchain.bzl x: 1 contributors (90d) y: 9 lines of code toolchain/private/zig_toolchain_info.bzl x: 1 contributors (90d) y: 4 lines of code toolchain/toolchain/defs.bzl x: 1 contributors (90d) y: 47 lines of code toolchain/zig_cc_toolchain.bzl x: 1 contributors (90d) y: 192 lines of code toolchain/zig_toolchain.bzl x: 1 contributors (90d) y: 24 lines of code
330.0
lines of code
  min: 4.0
  average: 94.25
  25th percentile: 28.5
  median: 53.5
  75th percentile: 165.0
  max: 330.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0