facebook / bistro
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 328 files with 28,736 lines of code.
    • 0 very long files (0 lines of code)
    • 8 long files (5,532 lines of code)
    • 22 medium size files (7,051 lines of codeclsfd_ftr_w_mp_ins)
    • 50 small files (6,984 lines of code)
    • 248 very small files (9,169 lines of code)
0% | 19% | 24% | 24% | 31%
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
py0% | 50% | 27% | 15% | 6%
cpp0% | 15% | 31% | 30% | 23%
cmake0% | 28% | 23% | 20% | 27%
php0% | 0% | 35% | 24% | 40%
h0% | 0% | 0% | 29% | 70%
thrift0% | 0% | 0% | 46% | 53%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
build/fbcode_builder0% | 46% | 27% | 13% | 11%
bistro/runners0% | 59% | 0% | 0% | 40%
bistro/worker0% | 73% | 0% | 16% | 10%
web_ui/src0% | 0% | 35% | 24% | 40%
bistro/remote0% | 0% | 50% | 16% | 33%
bistro/cron0% | 0% | 50% | 24% | 25%
bistro/processes0% | 0% | 32% | 53% | 14%
bistro/server0% | 0% | 32% | 49% | 18%
bistro/scheduler0% | 0% | 37% | 0% | 62%
bistro/config0% | 0% | 17% | 28% | 54%
bistro/statuses0% | 0% | 26% | 36% | 37%
bistro/utils0% | 0% | 0% | 34% | 65%
bistro/cmake0% | 0% | 0% | 91% | 8%
bistro/sqlite0% | 0% | 0% | 72% | 27%
bistro/thrift0% | 0% | 0% | 95% | 4%
bistro/if0% | 0% | 0% | 48% | 51%
bistro0% | 0% | 0% | 74% | 25%
bistro/physical0% | 0% | 0% | 20% | 79%
bistro/nodes0% | 0% | 0% | 21% | 78%
bistro/monitor0% | 0% | 0% | 57% | 42%
bistro/benchmark0% | 0% | 0% | 100% | 0%
web_ui/rsrc0% | 0% | 0% | 0% | 100%
bistro/py0% | 0% | 0% | 0% | 100%
bistro/flags0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
getdeps.py
in build/fbcode_builder
993 41
builder.py
in build/fbcode_builder/getdeps
822 48
RemoteWorkerRunner.cpp
in bistro/runners
792 15
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 -
BistroWorkerHandler.cpp
in bistro/worker
615 16
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
fetcher.py
in build/fbcode_builder/getdeps
550 59
manifest.py
in build/fbcode_builder/getdeps
548 29
483 29
RemoteWorkers.cpp
in bistro/remote
470 11
TaskSubprocessQueue.cpp
in bistro/processes
461 11
buildopts.py
in build/fbcode_builder/getdeps
434 20
fbcode_builder.py
in build/fbcode_builder
391 36
RemoteWorker.cpp
in bistro/remote
362 13
HTTPMonitor.cpp
in bistro/server
360 11
BistroJobListViewController.php
in web_ui/src/applications/bistro/controllers
343 12
BistroHTTPTaskLogViewController.php
in web_ui/src/applications/bistro/controllers
321 9
BistroPrefs.php
in web_ui/src/applications/bistro/prefs
314 26
dyndeps.py
in build/fbcode_builder/getdeps
309 34
cargo.py
in build/fbcode_builder/getdeps
295 17
BistroCurlProtection.php
in web_ui/src/applications/bistro/misc
290 15
cmake
RustStaticLibrary.cmake
in build/fbcode_builder/CMake
267 -
Scheduler.cpp
in bistro/scheduler
266 5
cmake
FindSodium.cmake
in build/fbcode_builder/CMake
265 -
Config.cpp
in bistro/config
252 4
TaskStatus.cpp
in bistro/statuses
246 24
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13
BistroMonitor2JobLevelBar.php
in web_ui/src/applications/bistro/view/monitor2_job
239 11
load.py
in build/fbcode_builder/getdeps
228 28
BistroJobListPrefs.php
in web_ui/src/applications/bistro/prefs
212 5
ThriftMonitor.cpp
in bistro/server
199 13
BistroInstanceHealthChecker.php
in web_ui/src/applications/bistro/model
199 12
AsyncReadPipe.h
in bistro/processes
195 16
TaskStatusSnapshot.cpp
in bistro/statuses
190 4
platform.py
in build/fbcode_builder/getdeps
187 17
AsyncCGroupReaper.cpp
in bistro/processes
182 10
ThriftConversion.cpp
in bistro/thrift
182 5
Job.cpp
in bistro/config
180 3
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 -
LogWriter.cpp
in bistro/utils
172 3
170 5
Statement.h
in bistro/sqlite
170 20
BistroPagerView.php
in web_ui/src/applications/bistro/view
156 15
CGroupSetup.cpp
in bistro/processes
155 6
server_socket.cpp
in bistro/utils
154 4
BistroBaseMultiCurlClient.php
in web_ui/src/applications/bistro/multicurl/clients
151 4
RemoteWorker.h
in bistro/remote
148 9
common.thrift
in bistro/if
146 -
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8
TaskStatus.h
in bistro/statuses
144 17
Files With Most Units (Top 50)
File# lines# units
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
fetcher.py
in build/fbcode_builder/getdeps
550 59
builder.py
in build/fbcode_builder/getdeps
822 48
getdeps.py
in build/fbcode_builder
993 41
fbcode_builder.py
in build/fbcode_builder
391 36
dyndeps.py
in build/fbcode_builder/getdeps
309 34
483 29
manifest.py
in build/fbcode_builder/getdeps
548 29
load.py
in build/fbcode_builder/getdeps
228 28
BistroPrefs.php
in web_ui/src/applications/bistro/prefs
314 26
TaskStatus.cpp
in bistro/statuses
246 24
expr.py
in build/fbcode_builder/getdeps
120 23
envfuncs.py
in build/fbcode_builder/getdeps
110 21
Statement.h
in bistro/sqlite
170 20
buildopts.py
in build/fbcode_builder/getdeps
434 20
opensource_utils.php
in web_ui/src/applications/bistro
77 19
TaskStatus.h
in bistro/statuses
144 17
cargo.py
in build/fbcode_builder/getdeps
295 17
platform.py
in build/fbcode_builder/getdeps
187 17
AsyncReadPipe.h
in bistro/processes
195 16
Statement.cpp
in bistro/sqlite
112 16
BistroWorkerHandler.cpp
in bistro/worker
615 16
utils.php
in web_ui/src/applications/bistro
116 16
RemoteWorkerRunner.cpp
in bistro/runners
792 15
BistroCurlProtection.php
in web_ui/src/applications/bistro/misc
290 15
BistroPagerView.php
in web_ui/src/applications/bistro/view
156 15
ThriftMonitor.cpp
in bistro/server
199 13
RemoteWorker.cpp
in bistro/remote
362 13
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13
HTTPMonitorServer.cpp
in bistro/server
138 12
BistroInstanceHealthChecker.php
in web_ui/src/applications/bistro/model
199 12
BistroJobListViewController.php
in web_ui/src/applications/bistro/controllers
343 12
docker_builder.py
in build/fbcode_builder
111 12
Job.h
in bistro/config
99 11
TaskSubprocessQueue.cpp
in bistro/processes
461 11
HTTPMonitor.cpp
in bistro/server
360 11
RemoteWorkers.cpp
in bistro/remote
470 11
BistroMonitor2JobLevelBar.php
in web_ui/src/applications/bistro/view/monitor2_job
239 11
AsyncCGroupReaper.cpp
in bistro/processes
182 10
shell_builder.py
in build/fbcode_builder
73 10
AsyncSubprocess.h
in bistro/processes
101 9
Database.cpp
in bistro/sqlite
63 9
RemoteWorkerState.h
in bistro/remote
96 9
RemoteWorker.h
in bistro/remote
148 9
BistroHTTPTaskLogViewController.php
in web_ui/src/applications/bistro/controllers
321 9
CurlWorkload.php
in web_ui/src/applications/bistro/multicurl/curl
115 9
shell_quoting.py
in build/fbcode_builder
48 9
BistroDataFetcher.php
in web_ui/src/applications/bistro/fetchers
90 8
BistroBaseMonitor2Fetcher.php
in web_ui/src/applications/bistro/fetchers
135 8
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8
Files With Long Lines (Top 3)

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

File# lines# units# long lines
getdeps.py
in build/fbcode_builder
993 41 2
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 1
Correlations

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

build/fbcode_builder/getdeps/dyndeps.py x: 17 commits (all time) y: 309 lines of code build/fbcode_builder/getdeps.py x: 92 commits (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 64 commits (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 39 commits (all time) y: 550 lines of code build/fbcode_builder/getdeps/builder.py x: 111 commits (all time) y: 822 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 12 commits (all time) y: 110 lines of code build/fbcode_builder/getdeps/buildopts.py x: 63 commits (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (all time) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 11 commits (all time) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 14 commits (all time) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 7 commits (all time) y: 48 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 commits (all time) y: 267 lines of code build/fbcode_builder/getdeps/cache.py x: 6 commits (all time) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 11 commits (all time) y: 42 lines of code build/fbcode_builder/getdeps/errors.py x: 7 commits (all time) y: 5 lines of code build/fbcode_builder/getdeps/expr.py x: 9 commits (all time) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 25 commits (all time) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 19 commits (all time) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 7 commits (all time) y: 24 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 commits (all time) y: 566 lines of code build/fbcode_builder/docker_builder.py x: 16 commits (all time) y: 111 lines of code build/fbcode_builder/fbcode_builder.py x: 31 commits (all time) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 4 commits (all time) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 8 commits (all time) y: 132 lines of code build/fbcode_builder/parse_args.py x: 6 commits (all time) y: 54 lines of code build/fbcode_builder/shell_builder.py x: 10 commits (all time) y: 73 lines of code build/fbcode_builder/utils.py x: 8 commits (all time) y: 54 lines of code bistro/config/FileConfigLoader.cpp x: 9 commits (all time) y: 79 lines of code bistro/statuses/SQLiteTaskStore.cpp x: 7 commits (all time) y: 57 lines of code bistro/runners/RemoteWorkerRunner.cpp x: 39 commits (all time) y: 792 lines of code bistro/Bistro.cpp x: 10 commits (all time) y: 138 lines of code bistro/Bistro.h x: 5 commits (all time) y: 39 lines of code bistro/benchmark/db_scraping_benchmark.cpp x: 9 commits (all time) y: 105 lines of code bistro/cmake/fbinclude/common/fb303/cpp/FacebookBase2.h x: 4 commits (all time) y: 14 lines of code bistro/cmake/fbinclude/common/fb303/if/fb303.thrift x: 5 commits (all time) y: 13 lines of code bistro/cmake/setup.cmake x: 18 commits (all time) y: 137 lines of code bistro/cmake/targets_to_cmake_lists.py x: 14 commits (all time) y: 170 lines of code bistro/config/Config.cpp x: 23 commits (all time) y: 252 lines of code bistro/config/Config.h x: 15 commits (all time) y: 92 lines of code bistro/config/ConfigLoader.h x: 5 commits (all time) y: 20 lines of code bistro/config/FileConfigLoader.h x: 5 commits (all time) y: 40 lines of code bistro/config/InMemoryConfigLoader.h x: 5 commits (all time) y: 35 lines of code bistro/config/Job.cpp x: 13 commits (all time) y: 180 lines of code bistro/config/Job.h x: 10 commits (all time) y: 99 lines of code bistro/config/JobBackoffSettings.cpp x: 8 commits (all time) y: 81 lines of code bistro/config/JobBackoffSettings.h x: 5 commits (all time) y: 18 lines of code bistro/config/JobFilters.cpp x: 8 commits (all time) y: 124 lines of code bistro/config/JobFilters.h x: 10 commits (all time) y: 43 lines of code bistro/config/Node.cpp x: 7 commits (all time) y: 53 lines of code bistro/config/Node.h x: 8 commits (all time) y: 78 lines of code bistro/config/NodeOrderType.h x: 5 commits (all time) y: 10 lines of code bistro/config/RemoteWorkerSelectorType.cpp x: 6 commits (all time) y: 18 lines of code bistro/config/RemoteWorkerSelectorType.h x: 6 commits (all time) y: 9 lines of code bistro/config/parsing_common.cpp x: 8 commits (all time) y: 107 lines of code bistro/config/parsing_common.h x: 6 commits (all time) y: 60 lines of code bistro/cron/CrontabItem.h x: 5 commits (all time) y: 26 lines of code bistro/cron/CrontabSelector.cpp x: 6 commits (all time) y: 116 lines of code bistro/cron/EpochCrontabItem.cpp x: 6 commits (all time) y: 27 lines of code bistro/cron/StandardCrontabItem.cpp x: 11 commits (all time) y: 483 lines of code bistro/cron/StandardCrontabItem.h x: 5 commits (all time) y: 53 lines of code bistro/cron/utils/date_time.cpp x: 6 commits (all time) y: 120 lines of code bistro/flags/Flags.cpp x: 5 commits (all time) y: 2 lines of code bistro/if/common.thrift x: 22 commits (all time) y: 146 lines of code bistro/if/scheduler.thrift x: 13 commits (all time) y: 96 lines of code bistro/if/worker.thrift x: 8 commits (all time) y: 44 lines of code bistro/monitor/Monitor.cpp x: 8 commits (all time) y: 116 lines of code bistro/monitor/Monitor.h x: 5 commits (all time) y: 86 lines of code bistro/nodes/AddTimeFetcher.h x: 9 commits (all time) y: 122 lines of code bistro/nodes/ManualFetcher.cpp x: 7 commits (all time) y: 77 lines of code bistro/nodes/NodeFetcher.cpp x: 6 commits (all time) y: 40 lines of code bistro/nodes/Nodes.cpp x: 7 commits (all time) y: 30 lines of code bistro/nodes/NodesLoader.cpp x: 6 commits (all time) y: 36 lines of code bistro/nodes/ScriptFetcher.cpp x: 7 commits (all time) y: 38 lines of code bistro/nodes/utils.h x: 6 commits (all time) y: 14 lines of code bistro/physical/AllTasksPhysicalResourceMonitor.cpp x: 6 commits (all time) y: 68 lines of code bistro/physical/AllTasksPhysicalResourceMonitor.h x: 5 commits (all time) y: 50 lines of code bistro/physical/CGroupPaths.h x: 8 commits (all time) y: 57 lines of code bistro/physical/CGroupResources.cpp x: 6 commits (all time) y: 126 lines of code bistro/physical/UsablePhysicalResourceFetcher.cpp x: 6 commits (all time) y: 50 lines of code bistro/physical/utils.cpp x: 5 commits (all time) y: 62 lines of code bistro/processes/AsyncCGroupReaper.cpp x: 7 commits (all time) y: 182 lines of code bistro/processes/AsyncReadPipe.h x: 10 commits (all time) y: 195 lines of code bistro/processes/AsyncReadPipeRateLimiter.h x: 5 commits (all time) y: 29 lines of code bistro/processes/AsyncSubprocess.h x: 6 commits (all time) y: 101 lines of code bistro/processes/CGroupSetup.cpp x: 7 commits (all time) y: 155 lines of code bistro/processes/SubprocessOutputWithTimeout.cpp x: 12 commits (all time) y: 96 lines of code bistro/processes/TaskSubprocessQueue.cpp x: 27 commits (all time) y: 461 lines of code bistro/processes/TaskSubprocessQueue.h x: 11 commits (all time) y: 112 lines of code bistro/py/HostportSources.py x: 7 commits (all time) y: 44 lines of code bistro/py/PluginCollection.py x: 6 commits (all time) y: 22 lines of code bistro/remote/RemoteWorker.cpp x: 14 commits (all time) y: 362 lines of code bistro/remote/RemoteWorker.h x: 13 commits (all time) y: 148 lines of code bistro/remote/RemoteWorkerSelector.cpp x: 7 commits (all time) y: 33 lines of code bistro/remote/RemoteWorkerUpdate.h x: 7 commits (all time) y: 92 lines of code bistro/remote/RemoteWorkers.cpp x: 20 commits (all time) y: 470 lines of code bistro/remote/RemoteWorkers.h x: 14 commits (all time) y: 130 lines of code bistro/remote/RoundRobinRemoteWorkerSelector.cpp x: 6 commits (all time) y: 84 lines of code bistro/remote/WorkerSetID.h x: 8 commits (all time) y: 48 lines of code bistro/runners/BenchmarkRunner.cpp x: 9 commits (all time) y: 54 lines of code bistro/runners/BenchmarkRunner.h x: 9 commits (all time) y: 61 lines of code bistro/runners/LocalRunner.cpp x: 16 commits (all time) y: 61 lines of code bistro/runners/LocalRunner.h x: 9 commits (all time) y: 40 lines of code bistro/runners/RemoteWorkerRunner.h x: 17 commits (all time) y: 99 lines of code bistro/runners/TaskRunner.cpp x: 12 commits (all time) y: 91 lines of code bistro/runners/TaskRunner.h x: 13 commits (all time) y: 83 lines of code bistro/scheduler/LongTailSchedulerPolicy.cpp x: 6 commits (all time) y: 34 lines of code bistro/scheduler/Scheduler.cpp x: 14 commits (all time) y: 266 lines of code bistro/scheduler/SchedulerPolicies.h x: 5 commits (all time) y: 4 lines of code bistro/scheduler/SchedulerPolicy.cpp x: 9 commits (all time) y: 26 lines of code bistro/scheduler/SchedulerPolicy.h x: 9 commits (all time) y: 38 lines of code bistro/scheduler/utils.cpp x: 8 commits (all time) y: 32 lines of code bistro/server/Connection.cpp x: 6 commits (all time) y: 102 lines of code bistro/server/Connection.h x: 6 commits (all time) y: 30 lines of code bistro/server/HTTPMonitor.cpp x: 19 commits (all time) y: 360 lines of code bistro/server/HTTPMonitorServer.cpp x: 9 commits (all time) y: 138 lines of code bistro/server/ThriftMonitor.cpp x: 9 commits (all time) y: 199 lines of code bistro/server/ThriftMonitor.h x: 6 commits (all time) y: 97 lines of code bistro/sqlite/Database.cpp x: 6 commits (all time) y: 63 lines of code bistro/sqlite/Database.h x: 5 commits (all time) y: 44 lines of code bistro/sqlite/Statement.cpp x: 5 commits (all time) y: 112 lines of code bistro/sqlite/Statement.h x: 5 commits (all time) y: 170 lines of code bistro/statuses/TaskStatus.cpp x: 11 commits (all time) y: 246 lines of code bistro/statuses/TaskStatus.h x: 7 commits (all time) y: 144 lines of code bistro/statuses/TaskStatusSnapshot.cpp x: 11 commits (all time) y: 190 lines of code bistro/statuses/TaskStatuses.cpp x: 10 commits (all time) y: 84 lines of code bistro/statuses/TaskStatuses.h x: 6 commits (all time) y: 72 lines of code bistro/thrift/ThriftConversion.cpp x: 15 commits (all time) y: 182 lines of code bistro/utils/Exception.cpp x: 8 commits (all time) y: 10 lines of code bistro/utils/LogWriter.cpp x: 11 commits (all time) y: 172 lines of code bistro/utils/LogWriter.h x: 9 commits (all time) y: 76 lines of code bistro/utils/PeriodicPoller.h x: 7 commits (all time) y: 96 lines of code bistro/utils/SettingsMap.h x: 5 commits (all time) y: 56 lines of code bistro/worker/BistroWorkerHandler.cpp x: 38 commits (all time) y: 615 lines of code bistro/worker/BistroWorkerHandler.h x: 18 commits (all time) y: 135 lines of code bistro/worker/main.cpp x: 14 commits (all time) y: 65 lines of code build/fbcode_builder/CMake/FindZstd.cmake x: 1 commits (all time) y: 34 lines of code build/fbcode_builder/CMake/make_fbpy_archive.py x: 3 commits (all time) y: 243 lines of code build/fbcode_builder/CMake/FindSodium.cmake x: 2 commits (all time) y: 265 lines of code build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake x: 2 commits (all time) y: 7 lines of code build/fbcode_builder/CMake/FindGlog.cmake x: 3 commits (all time) y: 29 lines of code build/fbcode_builder/CMake/FindGflags.cmake x: 3 commits (all time) y: 97 lines of code build/fbcode_builder/CMake/FindRe2.cmake x: 1 commits (all time) y: 16 lines of code build/fbcode_builder/CMake/FindLibUnwind.cmake x: 1 commits (all time) y: 25 lines of code build/fbcode_builder/getdeps/__init__.py x: 3 commits (all time) y: 1 lines of code build/fbcode_builder/CMake/FBCompilerSettings.cmake x: 1 commits (all time) y: 11 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 9 commits (all time) y: 646 lines of code build/fbcode_builder/CMake/FBPythonTestAddTests.cmake x: 1 commits (all time) y: 54 lines of code build/fbcode_builder/CMake/FBThriftPyLibrary.cmake x: 2 commits (all time) y: 100 lines of code build/fbcode_builder/CMake/FBBuildOptions.cmake x: 2 commits (all time) y: 13 lines of code build/fbcode_builder/CMake/FBThriftLibrary.cmake x: 1 commits (all time) y: 72 lines of code build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 1 commits (all time) y: 135 lines of code build/fbcode_builder/CMake/FindGMock.cmake x: 2 commits (all time) y: 71 lines of code build/fbcode_builder/CMake/FindLibEvent.cmake x: 4 commits (all time) y: 69 lines of code build/fbcode_builder/CMake/FindPCRE.cmake x: 2 commits (all time) y: 11 lines of code web_ui/rsrc/css/application/bistro/bistro-job.css x: 1 commits (all time) y: 60 lines of code web_ui/rsrc/css/application/bistro/bistro-log-entry.css x: 1 commits (all time) y: 13 lines of code web_ui/rsrc/css/application/bistro/bistro-pager-view.css x: 1 commits (all time) y: 31 lines of code web_ui/rsrc/css/application/bistro/bistro-prefs.css x: 1 commits (all time) y: 48 lines of code web_ui/rsrc/css/application/bistro/bistro-task-logs.css x: 1 commits (all time) y: 100 lines of code web_ui/rsrc/css/application/bistro/consensus-finder.css x: 1 commits (all time) y: 37 lines of code web_ui/rsrc/css/application/bistro/details-for-stacked-bar-chart.css x: 1 commits (all time) y: 22 lines of code web_ui/rsrc/css/application/bistro/error-view.css x: 1 commits (all time) y: 69 lines of code web_ui/rsrc/css/application/bistro/info-table.css x: 1 commits (all time) y: 6 lines of code web_ui/rsrc/css/application/bistro/stacked-bar-chart.css x: 1 commits (all time) y: 40 lines of code web_ui/rsrc/js/application/bistro/render-node-group-details.js x: 1 commits (all time) y: 85 lines of code web_ui/src/applications/bistro/controllers/BistroHTTPTaskLogViewController.php x: 1 commits (all time) y: 321 lines of code web_ui/src/applications/bistro/controllers/BistroJobListViewController.php x: 1 commits (all time) y: 343 lines of code web_ui/src/applications/bistro/fetchers/BistroDataFetcher.php x: 1 commits (all time) y: 90 lines of code web_ui/src/applications/bistro/hostports/BistroHostPortSource.php x: 1 commits (all time) y: 75 lines of code web_ui/src/applications/bistro/misc/BistroCurlException.php x: 1 commits (all time) y: 3 lines of code web_ui/src/applications/bistro/misc/BistroCurlProtection.php x: 1 commits (all time) y: 290 lines of code web_ui/src/applications/bistro/model/BistroInstanceHealthChecker.php x: 1 commits (all time) y: 199 lines of code web_ui/src/applications/bistro/model/BistroJob.php x: 1 commits (all time) y: 64 lines of code web_ui/src/applications/bistro/multicurl/clients/BistroBaseMultiCurlClient.php x: 1 commits (all time) y: 151 lines of code web_ui/src/applications/bistro/multicurl/controllers/BistroBaseMultiCurlController.php x: 1 commits (all time) y: 122 lines of code web_ui/src/applications/bistro/multicurl/curl/CurlMultiWorkload.php x: 1 commits (all time) y: 55 lines of code web_ui/src/applications/bistro/multicurl/curl/CurlWorkload.php x: 1 commits (all time) y: 115 lines of code web_ui/src/applications/bistro/multicurl/hostport_utils.php x: 1 commits (all time) y: 94 lines of code web_ui/src/applications/bistro/prefs/BistroCommonPrefs.php x: 1 commits (all time) y: 110 lines of code web_ui/src/applications/bistro/prefs/BistroJobListPrefs.php x: 1 commits (all time) y: 212 lines of code web_ui/src/applications/bistro/prefs/BistroPrefs.php x: 1 commits (all time) y: 314 lines of code web_ui/src/applications/bistro/request_utils.php x: 1 commits (all time) y: 88 lines of code web_ui/src/applications/bistro/view/BistroPagerView.php x: 1 commits (all time) y: 156 lines of code web_ui/src/applications/bistro/view/components/BistroErrorView.php x: 1 commits (all time) y: 81 lines of code web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobLevelBar.php x: 1 commits (all time) y: 239 lines of code web_ui/src/applications/config/option/PhabricatorBistroConfigOptions.php x: 1 commits (all time) y: 45 lines of code
993.0
lines of code
  min: 1.0
  average: 87.61
  25th percentile: 18.25
  median: 43.0
  75th percentile: 99.75
  max: 993.0
0 111.0
commits (all time)
min: 1.0 | average: 6.91 | 25th percentile: 1.0 | median: 5.0 | 75th percentile: 7.0 | max: 111.0

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

build/fbcode_builder/getdeps/dyndeps.py x: 6 contributors (all time) y: 309 lines of code build/fbcode_builder/getdeps.py x: 20 contributors (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 18 contributors (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 12 contributors (all time) y: 550 lines of code build/fbcode_builder/getdeps/builder.py x: 23 contributors (all time) y: 822 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 7 contributors (all time) y: 110 lines of code build/fbcode_builder/getdeps/buildopts.py x: 19 contributors (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (all time) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 6 contributors (all time) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 8 contributors (all time) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 5 contributors (all time) y: 48 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 contributors (all time) y: 267 lines of code build/fbcode_builder/getdeps/cache.py x: 5 contributors (all time) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 5 contributors (all time) y: 42 lines of code build/fbcode_builder/getdeps/errors.py x: 6 contributors (all time) y: 5 lines of code build/fbcode_builder/getdeps/expr.py x: 7 contributors (all time) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 10 contributors (all time) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 11 contributors (all time) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 5 contributors (all time) y: 24 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 contributors (all time) y: 566 lines of code build/fbcode_builder/docker_builder.py x: 8 contributors (all time) y: 111 lines of code build/fbcode_builder/fbcode_builder.py x: 15 contributors (all time) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 4 contributors (all time) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 6 contributors (all time) y: 132 lines of code build/fbcode_builder/parse_args.py x: 4 contributors (all time) y: 54 lines of code build/fbcode_builder/shell_builder.py x: 8 contributors (all time) y: 73 lines of code build/fbcode_builder/utils.py x: 6 contributors (all time) y: 54 lines of code bistro/config/FileConfigLoader.cpp x: 6 contributors (all time) y: 79 lines of code bistro/statuses/SQLiteTaskStore.cpp x: 5 contributors (all time) y: 57 lines of code bistro/runners/RemoteWorkerRunner.cpp x: 12 contributors (all time) y: 792 lines of code bistro/Bistro.cpp x: 5 contributors (all time) y: 138 lines of code bistro/Bistro.h x: 3 contributors (all time) y: 39 lines of code bistro/benchmark/db_scraping_benchmark.cpp x: 6 contributors (all time) y: 105 lines of code bistro/cmake/fbinclude/common/fb303/cpp/FacebookBase2.h x: 2 contributors (all time) y: 14 lines of code bistro/cmake/setup.cmake x: 8 contributors (all time) y: 137 lines of code bistro/cmake/targets_to_cmake_lists.py x: 9 contributors (all time) y: 170 lines of code bistro/config/Config.cpp x: 6 contributors (all time) y: 252 lines of code bistro/config/Config.h x: 3 contributors (all time) y: 92 lines of code bistro/config/ConfigLoader.h x: 3 contributors (all time) y: 20 lines of code bistro/config/FileConfigLoader.h x: 3 contributors (all time) y: 40 lines of code bistro/config/InMemoryConfigLoader.h x: 3 contributors (all time) y: 35 lines of code bistro/config/Job.cpp x: 6 contributors (all time) y: 180 lines of code bistro/config/Job.h x: 4 contributors (all time) y: 99 lines of code bistro/config/JobBackoffSettings.cpp x: 5 contributors (all time) y: 81 lines of code bistro/config/JobBackoffSettings.h x: 3 contributors (all time) y: 18 lines of code bistro/config/JobFilters.cpp x: 6 contributors (all time) y: 124 lines of code bistro/config/JobFilters.h x: 6 contributors (all time) y: 43 lines of code bistro/config/Node.h x: 4 contributors (all time) y: 78 lines of code bistro/config/NodeOrderType.h x: 3 contributors (all time) y: 10 lines of code bistro/config/parsing_common.cpp x: 6 contributors (all time) y: 107 lines of code bistro/config/parsing_common.h x: 4 contributors (all time) y: 60 lines of code bistro/cron/CrontabItem.h x: 3 contributors (all time) y: 26 lines of code bistro/cron/CrontabSelector.cpp x: 4 contributors (all time) y: 116 lines of code bistro/cron/EpochCrontabItem.cpp x: 4 contributors (all time) y: 27 lines of code bistro/cron/StandardCrontabItem.cpp x: 8 contributors (all time) y: 483 lines of code bistro/cron/StandardCrontabItem.h x: 3 contributors (all time) y: 53 lines of code bistro/cron/utils/date_time.cpp x: 3 contributors (all time) y: 120 lines of code bistro/flags/Flags.cpp x: 3 contributors (all time) y: 2 lines of code bistro/folly_gtest_main.cpp x: 2 contributors (all time) y: 9 lines of code bistro/if/bits.thrift x: 2 contributors (all time) y: 18 lines of code bistro/if/common.thrift x: 5 contributors (all time) y: 146 lines of code bistro/if/scheduler.thrift x: 5 contributors (all time) y: 96 lines of code bistro/if/worker.thrift x: 3 contributors (all time) y: 44 lines of code bistro/monitor/Monitor.h x: 2 contributors (all time) y: 86 lines of code bistro/nodes/ManualFetcher.cpp x: 5 contributors (all time) y: 77 lines of code bistro/nodes/NodeFetcher.cpp x: 4 contributors (all time) y: 40 lines of code bistro/nodes/Nodes.cpp x: 4 contributors (all time) y: 30 lines of code bistro/nodes/Nodes.h x: 4 contributors (all time) y: 57 lines of code bistro/nodes/ScriptFetcher.cpp x: 4 contributors (all time) y: 38 lines of code bistro/nodes/utils.h x: 3 contributors (all time) y: 14 lines of code bistro/physical/AllTasksPhysicalResourceMonitor.cpp x: 3 contributors (all time) y: 68 lines of code bistro/physical/AllTasksPhysicalResourceMonitor.h x: 3 contributors (all time) y: 50 lines of code bistro/physical/CGroupResources.cpp x: 3 contributors (all time) y: 126 lines of code bistro/physical/UsablePhysicalResourceFetcher.cpp x: 4 contributors (all time) y: 50 lines of code bistro/physical/utils.cpp x: 3 contributors (all time) y: 62 lines of code bistro/processes/AsyncCGroupReaper.cpp x: 4 contributors (all time) y: 182 lines of code bistro/processes/AsyncReadPipe.h x: 5 contributors (all time) y: 195 lines of code bistro/processes/AsyncReadPipeRateLimiter.h x: 3 contributors (all time) y: 29 lines of code bistro/processes/AsyncSubprocess.h x: 3 contributors (all time) y: 101 lines of code bistro/processes/CGroupSetup.cpp x: 4 contributors (all time) y: 155 lines of code bistro/processes/SubprocessOutputWithTimeout.cpp x: 7 contributors (all time) y: 96 lines of code bistro/processes/TaskSubprocessQueue.cpp x: 13 contributors (all time) y: 461 lines of code bistro/processes/TaskSubprocessQueue.h x: 5 contributors (all time) y: 112 lines of code bistro/py/HostportSources.py x: 4 contributors (all time) y: 44 lines of code bistro/py/PluginCollection.py x: 4 contributors (all time) y: 22 lines of code bistro/py/__init__.py x: 4 contributors (all time) y: 5 lines of code bistro/py/query.py x: 4 contributors (all time) y: 16 lines of code bistro/py/task_bits.py x: 4 contributors (all time) y: 12 lines of code bistro/remote/BusiestRemoteWorkerSelector.cpp x: 3 contributors (all time) y: 85 lines of code bistro/remote/RemoteWorker.cpp x: 6 contributors (all time) y: 362 lines of code bistro/remote/RemoteWorker.h x: 4 contributors (all time) y: 148 lines of code bistro/remote/RemoteWorkerSelector.cpp x: 4 contributors (all time) y: 33 lines of code bistro/remote/RemoteWorkerState.h x: 4 contributors (all time) y: 96 lines of code bistro/remote/RemoteWorkerUpdate.h x: 4 contributors (all time) y: 92 lines of code bistro/remote/RemoteWorkers.cpp x: 6 contributors (all time) y: 470 lines of code bistro/remote/RemoteWorkers.h x: 5 contributors (all time) y: 130 lines of code bistro/remote/RoundRobinRemoteWorkerSelector.cpp x: 4 contributors (all time) y: 84 lines of code bistro/runners/LocalRunner.cpp x: 7 contributors (all time) y: 61 lines of code bistro/runners/RemoteWorkerRunner.h x: 5 contributors (all time) y: 99 lines of code bistro/runners/TaskRunner.cpp x: 6 contributors (all time) y: 91 lines of code bistro/scheduler/Scheduler.cpp x: 6 contributors (all time) y: 266 lines of code bistro/scheduler/SchedulerPolicies.h x: 3 contributors (all time) y: 4 lines of code bistro/scheduler/utils.cpp x: 5 contributors (all time) y: 32 lines of code bistro/server/Connection.cpp x: 3 contributors (all time) y: 102 lines of code bistro/server/HTTPMonitor.cpp x: 12 contributors (all time) y: 360 lines of code bistro/server/HTTPMonitorServer.cpp x: 6 contributors (all time) y: 138 lines of code bistro/server/HTTPMonitorServer.h x: 5 contributors (all time) y: 22 lines of code bistro/server/ThriftMonitor.cpp x: 5 contributors (all time) y: 199 lines of code bistro/server/ThriftMonitor.h x: 3 contributors (all time) y: 97 lines of code bistro/sqlite/Database.cpp x: 4 contributors (all time) y: 63 lines of code bistro/sqlite/Statement.cpp x: 3 contributors (all time) y: 112 lines of code bistro/sqlite/Statement.h x: 3 contributors (all time) y: 170 lines of code bistro/statuses/TaskStatus.cpp x: 7 contributors (all time) y: 246 lines of code bistro/statuses/TaskStatus.h x: 4 contributors (all time) y: 144 lines of code bistro/statuses/TaskStatusSnapshot.cpp x: 6 contributors (all time) y: 190 lines of code bistro/statuses/TaskStatuses.cpp x: 7 contributors (all time) y: 84 lines of code bistro/statuses/TaskStatuses.h x: 3 contributors (all time) y: 72 lines of code bistro/thrift/ThriftConversion.cpp x: 8 contributors (all time) y: 182 lines of code bistro/utils/Exception.cpp x: 5 contributors (all time) y: 10 lines of code bistro/utils/LogWriter.cpp x: 5 contributors (all time) y: 172 lines of code bistro/utils/LogWriter.h x: 3 contributors (all time) y: 76 lines of code bistro/utils/PeriodicPoller.h x: 2 contributors (all time) y: 96 lines of code bistro/utils/SettingsMap.h x: 3 contributors (all time) y: 56 lines of code bistro/utils/service_clients.h x: 7 contributors (all time) y: 41 lines of code bistro/worker/BistroWorkerHandler.cpp x: 11 contributors (all time) y: 615 lines of code bistro/worker/BistroWorkerHandler.h x: 5 contributors (all time) y: 135 lines of code bistro/worker/main.cpp x: 7 contributors (all time) y: 65 lines of code build/fbcode_builder/CMake/fb_py_win_main.c x: 4 contributors (all time) y: 74 lines of code build/fbcode_builder/CMake/FindZstd.cmake x: 1 contributors (all time) y: 34 lines of code build/fbcode_builder/CMake/make_fbpy_archive.py x: 2 contributors (all time) y: 243 lines of code build/fbcode_builder/CMake/FindSodium.cmake x: 2 contributors (all time) y: 265 lines of code build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake x: 1 contributors (all time) y: 7 lines of code build/fbcode_builder/CMake/FBThriftCppLibrary.cmake x: 5 contributors (all time) y: 180 lines of code build/fbcode_builder/CMake/FindRe2.cmake x: 1 contributors (all time) y: 16 lines of code build/fbcode_builder/CMake/FindLibUnwind.cmake x: 1 contributors (all time) y: 25 lines of code build/fbcode_builder/getdeps/__init__.py x: 2 contributors (all time) y: 1 lines of code build/fbcode_builder/CMake/FBCompilerSettings.cmake x: 1 contributors (all time) y: 11 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 2 contributors (all time) y: 646 lines of code build/fbcode_builder/CMake/FBPythonTestAddTests.cmake x: 1 contributors (all time) y: 54 lines of code build/fbcode_builder/CMake/FBThriftPyLibrary.cmake x: 1 contributors (all time) y: 100 lines of code build/fbcode_builder/CMake/FBThriftLibrary.cmake x: 1 contributors (all time) y: 72 lines of code build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 1 contributors (all time) y: 135 lines of code build/fbcode_builder/CMake/FindGMock.cmake x: 2 contributors (all time) y: 71 lines of code build/fbcode_builder/CMake/FindLibEvent.cmake x: 2 contributors (all time) y: 69 lines of code web_ui/rsrc/css/application/bistro/bistro-job.css x: 1 contributors (all time) y: 60 lines of code web_ui/rsrc/css/application/bistro/bistro-log-entry.css x: 1 contributors (all time) y: 13 lines of code web_ui/rsrc/css/application/bistro/bistro-pager-view.css x: 1 contributors (all time) y: 31 lines of code web_ui/rsrc/css/application/bistro/bistro-prefs.css x: 1 contributors (all time) y: 48 lines of code web_ui/rsrc/css/application/bistro/consensus-finder.css x: 1 contributors (all time) y: 37 lines of code web_ui/rsrc/css/application/bistro/details-for-stacked-bar-chart.css x: 1 contributors (all time) y: 22 lines of code web_ui/rsrc/css/application/bistro/error-view.css x: 1 contributors (all time) y: 69 lines of code web_ui/rsrc/css/application/bistro/stacked-bar-chart.css x: 1 contributors (all time) y: 40 lines of code web_ui/rsrc/js/application/bistro/render-node-group-details.js x: 1 contributors (all time) y: 85 lines of code web_ui/src/applications/bistro/controllers/BistroHTTPTaskLogViewController.php x: 1 contributors (all time) y: 321 lines of code web_ui/src/applications/bistro/controllers/BistroJobListViewController.php x: 1 contributors (all time) y: 343 lines of code web_ui/src/applications/bistro/fetchers/BistroDataFetcher.php x: 1 contributors (all time) y: 90 lines of code web_ui/src/applications/bistro/hostports/BistroHostPortSource.php x: 1 contributors (all time) y: 75 lines of code web_ui/src/applications/bistro/misc/BistroCurlException.php x: 1 contributors (all time) y: 3 lines of code web_ui/src/applications/bistro/misc/BistroCurlProtection.php x: 1 contributors (all time) y: 290 lines of code web_ui/src/applications/bistro/model/BistroInstanceHealthChecker.php x: 1 contributors (all time) y: 199 lines of code web_ui/src/applications/bistro/model/BistroJob.php x: 1 contributors (all time) y: 64 lines of code web_ui/src/applications/bistro/multicurl/clients/BistroBaseMultiCurlClient.php x: 1 contributors (all time) y: 151 lines of code web_ui/src/applications/bistro/multicurl/controllers/BistroBaseMultiCurlController.php x: 1 contributors (all time) y: 122 lines of code web_ui/src/applications/bistro/multicurl/curl/CurlMultiWorkload.php x: 1 contributors (all time) y: 55 lines of code web_ui/src/applications/bistro/multicurl/curl/CurlWorkload.php x: 1 contributors (all time) y: 115 lines of code web_ui/src/applications/bistro/multicurl/hostport_utils.php x: 1 contributors (all time) y: 94 lines of code web_ui/src/applications/bistro/prefs/BistroCommonPrefs.php x: 1 contributors (all time) y: 110 lines of code web_ui/src/applications/bistro/prefs/BistroJobListPrefs.php x: 1 contributors (all time) y: 212 lines of code web_ui/src/applications/bistro/prefs/BistroPrefs.php x: 1 contributors (all time) y: 314 lines of code web_ui/src/applications/bistro/request_utils.php x: 1 contributors (all time) y: 88 lines of code web_ui/src/applications/bistro/view/BistroPagerView.php x: 1 contributors (all time) y: 156 lines of code web_ui/src/applications/bistro/view/components/BistroErrorView.php x: 1 contributors (all time) y: 81 lines of code web_ui/src/applications/bistro/view/monitor2_job/BistroMonitor2JobLevelBar.php x: 1 contributors (all time) y: 239 lines of code web_ui/src/applications/config/option/PhabricatorBistroConfigOptions.php x: 1 contributors (all time) y: 45 lines of code
993.0
lines of code
  min: 1.0
  average: 87.61
  25th percentile: 18.25
  median: 43.0
  75th percentile: 99.75
  max: 993.0
0 23.0
contributors (all time)
min: 1.0 | average: 3.47 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 23.0

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

build/fbcode_builder/getdeps/dyndeps.py x: 1 commits (30d) y: 309 lines of code build/fbcode_builder/getdeps.py x: 1 commits (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 commits (30d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 2 commits (30d) y: 550 lines of code build/fbcode_builder/getdeps/builder.py x: 1 commits (30d) y: 822 lines of code
993.0
lines of code
  min: 309.0
  average: 644.4
  25th percentile: 428.5
  median: 550.0
  75th percentile: 907.5
  max: 993.0
0 2.0
commits (30d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0

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

build/fbcode_builder/getdeps/dyndeps.py x: 1 contributors (30d) y: 309 lines of code build/fbcode_builder/getdeps.py x: 1 contributors (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 contributors (30d) y: 548 lines of code build/fbcode_builder/getdeps/builder.py x: 1 contributors (30d) y: 822 lines of code
993.0
lines of code
  min: 309.0
  average: 644.4
  25th percentile: 428.5
  median: 550.0
  75th percentile: 907.5
  max: 993.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): 29 points

build/fbcode_builder/getdeps/dyndeps.py x: 4 commits (90d) y: 309 lines of code build/fbcode_builder/getdeps.py x: 16 commits (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 14 commits (90d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 10 commits (90d) y: 550 lines of code build/fbcode_builder/getdeps/builder.py x: 18 commits (90d) y: 822 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 4 commits (90d) y: 110 lines of code build/fbcode_builder/getdeps/buildopts.py x: 14 commits (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (90d) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 5 commits (90d) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 3 commits (90d) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 4 commits (90d) y: 48 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 commits (90d) y: 267 lines of code build/fbcode_builder/getdeps/cache.py x: 2 commits (90d) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 3 commits (90d) y: 42 lines of code build/fbcode_builder/getdeps/expr.py x: 3 commits (90d) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 5 commits (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 5 commits (90d) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 2 commits (90d) y: 24 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 commits (90d) y: 566 lines of code build/fbcode_builder/docker_builder.py x: 1 commits (90d) y: 111 lines of code build/fbcode_builder/fbcode_builder.py x: 1 commits (90d) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 1 commits (90d) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 1 commits (90d) y: 132 lines of code build/fbcode_builder/parse_args.py x: 1 commits (90d) y: 54 lines of code build/fbcode_builder/shell_builder.py x: 1 commits (90d) y: 73 lines of code bistro/config/FileConfigLoader.cpp x: 1 commits (90d) y: 79 lines of code bistro/statuses/SQLiteTaskStore.cpp x: 1 commits (90d) y: 57 lines of code
993.0
lines of code
  min: 5.0
  average: 233.31
  25th percentile: 54.0
  median: 120.0
  75th percentile: 350.0
  max: 993.0
0 18.0
commits (90d)
min: 1.0 | average: 4.48 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 18.0

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

build/fbcode_builder/getdeps/dyndeps.py x: 2 contributors (90d) y: 309 lines of code build/fbcode_builder/getdeps.py x: 5 contributors (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 5 contributors (90d) y: 548 lines of code build/fbcode_builder/getdeps/builder.py x: 5 contributors (90d) y: 822 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 2 contributors (90d) y: 110 lines of code build/fbcode_builder/getdeps/buildopts.py x: 5 contributors (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (90d) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 2 contributors (90d) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 2 contributors (90d) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 2 contributors (90d) y: 48 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 contributors (90d) y: 267 lines of code build/fbcode_builder/getdeps/cache.py x: 2 contributors (90d) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 2 contributors (90d) y: 42 lines of code build/fbcode_builder/getdeps/expr.py x: 3 contributors (90d) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 4 contributors (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 3 contributors (90d) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 2 contributors (90d) y: 24 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 contributors (90d) y: 566 lines of code build/fbcode_builder/docker_builder.py x: 1 contributors (90d) y: 111 lines of code build/fbcode_builder/fbcode_builder.py x: 1 contributors (90d) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 1 contributors (90d) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 1 contributors (90d) y: 132 lines of code build/fbcode_builder/parse_args.py x: 1 contributors (90d) y: 54 lines of code build/fbcode_builder/shell_builder.py x: 1 contributors (90d) y: 73 lines of code bistro/config/FileConfigLoader.cpp x: 1 contributors (90d) y: 79 lines of code bistro/statuses/SQLiteTaskStore.cpp x: 1 contributors (90d) y: 57 lines of code
993.0
lines of code
  min: 5.0
  average: 233.31
  25th percentile: 54.0
  median: 120.0
  75th percentile: 350.0
  max: 993.0
0 5.0
contributors (90d)
min: 1.0 | average: 2.31 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0