twitter / pants
File Size

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

Intro
Learn more...
File Size Overall
9% | 13% | 28% | 19% | 29%
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
rs38% | 31% | 20% | 4% | 4%
py0% | 5% | 33% | 26% | 35%
java0% | 30% | 21% | 4% | 43%
mustache0% | 38% | 0% | 27% | 34%
scala0% | 0% | 30% | 23% | 46%
css0% | 0% | 90% | 0% | 9%
js0% | 0% | 0% | 50% | 49%
toml0% | 0% | 0% | 22% | 77%
proto0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src10% | 14% | 30% | 18% | 25%
build-support0% | 85% | 0% | 0% | 14%
contrib0% | 0% | 15% | 29% | 54%
pants-plugins0% | 0% | 56% | 29% | 14%
testprojects0% | 0% | 0% | 7% | 92%
Longest Files (Top 50)
File# lines# units
store.rs
in src/rust/engine/fs/src
2927 99
remote.rs
in src/rust/engine/process_execution/src
2418 70
nodes.rs
in src/rust/engine/src
1068 59
snapshot.rs
in src/rust/engine/fs/src
1001 28
lib.rs
in src/rust/engine/graph/src
997 39
travis.yml.mustache
in build-support/travis
920 -
rule_graph.rs
in src/rust/engine/src
874 19
JarBuilder.java
in src/java/org/pantsbuild/tools/jar
864 72
main.rs
in src/rust/engine/fs/brfs/src
863 20
local.rs
in src/rust/engine/process_execution/src
820 32
lib.rs
in src/rust/engine/src
798 8
ivy_utils.py
in src/python/pants/backend/jvm
782 84
ConsoleRunnerImpl.java
in src/java/org/pantsbuild/tools/junit/impl
694 34
jar_publish.py
in src/python/pants/backend/jvm/tasks
692 43
lib.rs
in src/rust/engine/fs/src
649 21
jvm_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile
612 63
main.rs
in src/rust/engine/fs/fs_util/src
582 8
native.py
in src/python/pants/engine
560 77
externs.rs
in src/rust/engine/src
506 19
entry.rs
in src/rust/engine/graph/src
487 9
pytest_run.py
in src/python/pants/backend/python/tasks
478 42
parser.py
in src/python/pants/option
477 26
cas.rs
in src/rust/engine/testutil/mock/src
473 9
AntJunitXmlReportListener.java
in src/java/org/pantsbuild/tools/junit/impl
470 60
rsc_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile/rsc
458 32
setup_py.py
in src/python/pants/backend/python/tasks
442 36
junit_run.py
in src/python/pants/backend/jvm/tasks
428 26
target.py
in src/python/pants/build_graph
427 65
zinc_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile/zinc
426 40
Main.java
in src/java/org/pantsbuild/tools/jar
423 22
git.py
in src/python/pants/scm
420 60
run_tracker.py
in src/python/pants/goal
399 38
coursier_resolve.py
in src/python/pants/backend/jvm/tasks
394 31
distribution.py
in src/python/pants/java/distribution
374 45
lib.rs
in src/rust/engine/serverset/src
374 17
scheduler.py
in src/python/pants/engine
366 57
task.py
in src/python/pants/task
352 51
verification.rs
in src/rust/engine/process_execution/bazel_protos/src
350 13
global_options.py
in src/python/pants/option
348 4
graph.py
in src/python/pants/engine/legacy
348 34
build_graph.py
in src/python/pants/build_graph
337 45
jvm_dependency_usage.py
in src/python/pants/backend/jvm/tasks
324 30
testrunner_task_mixin.py
in src/python/pants/task
324 39
go_buildgen.py
in contrib/go/src/python/pants/contrib/go/tasks
323 20
process_manager.py
in src/python/pants/pantsd
323 43
main.rs
in src/rust/engine/process_executor/src
312 2
objects.py
in src/python/pants/util
309 34
pants.css
in src/python/pants/reporting/assets/css
308 -
pants_daemon.py
in src/python/pants/pantsd
308 31
binary_util.py
in src/python/pants/binaries
301 29
Files With Most Units (Top 50)
File# lines# units
store.rs
in src/rust/engine/fs/src
2927 99
ivy_utils.py
in src/python/pants/backend/jvm
782 84
native.py
in src/python/pants/engine
560 77
JarBuilder.java
in src/java/org/pantsbuild/tools/jar
864 72
remote.rs
in src/rust/engine/process_execution/src
2418 70
target.py
in src/python/pants/build_graph
427 65
jvm_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile
612 63
git.py
in src/python/pants/scm
420 60
AntJunitXmlReportListener.java
in src/java/org/pantsbuild/tools/junit/impl
470 60
nodes.rs
in src/rust/engine/src
1068 59
scheduler.py
in src/python/pants/engine
366 57
task.py
in src/python/pants/task
352 51
products.py
in src/python/pants/goal
167 47
distribution.py
in src/python/pants/java/distribution
374 45
build_graph.py
in src/python/pants/build_graph
337 45
jar_publish.py
in src/python/pants/backend/jvm/tasks
692 43
process_manager.py
in src/python/pants/pantsd
323 43
common.py
in contrib/python/src/python/pants/contrib/python/checks/checker
255 42
pytest_run.py
in src/python/pants/backend/python/tasks
478 42
zinc_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile/zinc
426 40
testrunner_task_mixin.py
in src/python/pants/task
324 39
lib.rs
in src/rust/engine/graph/src
997 39
config.py
in src/python/pants/option
170 38
run_tracker.py
in src/python/pants/goal
399 38
fetcher.py
in src/python/pants/net/http
219 36
dirutil.py
in src/python/pants/util
294 36
setup_py.py
in src/python/pants/backend/python/tasks
442 36
objects.py
in src/python/pants/util
309 34
wrapped_globs.py
in src/python/pants/source
204 34
pex_build_util.py
in src/python/pants/backend/python/subsystems
258 34
graph.py
in src/python/pants/engine/legacy
348 34
ConsoleRunnerImpl.java
in src/java/org/pantsbuild/tools/junit/impl
694 34
jar_task.py
in src/python/pants/backend/jvm/tasks
280 33
structs.py
in src/python/pants/engine/legacy
288 33
rsc_compile.py
in src/python/pants/backend/jvm/tasks/jvm_compile/rsc
458 32
specs.py
in src/python/pants/base
133 32
context.py
in src/python/pants/goal
211 32
local.rs
in src/rust/engine/process_execution/src
820 32
coursier_resolve.py
in src/python/pants/backend/jvm/tasks
394 31
options.py
in src/python/pants/option
276 31
pants_daemon.py
in src/python/pants/pantsd
308 31
jvm_dependency_usage.py
in src/python/pants/backend/jvm/tasks
324 30
zinc.py
in src/python/pants/backend/jvm/subsystems
281 30
cache_manager.py
in src/python/pants/invalidation
211 30
execution_graph.py
in src/python/pants/backend/jvm/tasks/jvm_compile
237 29
jvm_binary.py
in src/python/pants/backend/jvm/targets
196 29
jar_dependency_management.py
in src/python/pants/backend/jvm/subsystems
268 29
binary_util.py
in src/python/pants/binaries
301 29
exception_sink.py
in src/python/pants/base
268 29
shader.py
in src/python/pants/backend/jvm/subsystems
164 28
Files With Long Lines (Top 50)

There are 78 files with lines longer than 120 characters. In total, there are 193 long lines.

File# lines# units# long lines
Settings.scala
in src/scala/org/pantsbuild/zinc/compiler
254 6 30
OptionSet.scala
in src/scala/org/pantsbuild/zinc/options
44 3 12
prettify.js
in src/python/pants/reporting/assets/js
12 - 11
travis.yml.mustache
in build-support/travis
920 - 6
packages.py
in src/python/pants/releases
235 18 6
main.rs
in src/rust/engine/process_executor/src
312 2 6
main.rs
in src/rust/engine/fs/fs_util/src
582 8 6
snapshot.rs
in src/rust/engine/fs/src
1001 28 6
run.html.mustache
in src/python/pants/reporting/templates
61 - 5
sitegen.py
in pants-plugins/src/python/internal_backend/sitegen/tasks
259 27 3
lang-n.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
4 - 3
Cargo.toml
in src/rust/engine
103 - 3
Cargo.toml
in src/rust/engine/process_execution
31 - 3
Cargo.toml
in src/rust/engine/process_execution/bazel_protos
27 - 3
Cargo.toml
in src/rust/engine/fs
40 - 3
InputUtils.scala
in src/scala/org/pantsbuild/zinc/compiler
147 5 3
go_compile.py
in contrib/go/src/python/pants/contrib/go/tasks
105 9 2
scrooge_gen.py
in contrib/scrooge/src/python/pants/contrib/scrooge/tasks
236 27 2
npm_resolver.py
in contrib/node/src/python/pants/contrib/node/subsystems/resolvers
153 5 2
lang-ml.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
lang-css.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
lang-vhdl.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
3 - 2
lang-sql.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
lang-lisp.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
3 - 2
lang-scala.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
lang-apollo.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
lang-vb.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 2
python_test_runner.py
in src/python/pants/backend/python/rules
129 3 2
project-12.mustache
in src/python/pants/backend/project_info/tasks/templates/idea
95 - 2
coursier_subsystem.py
in src/python/pants/backend/jvm/tasks/coursier
69 3 2
parser.py
in src/python/pants/option
477 26 2
Cargo.toml
in src/rust/engine/process_executor
16 - 2
Cargo.toml
in src/rust/engine/serverset
12 - 2
Cargo.toml
in src/rust/engine/fs/fs_util
23 - 2
Cargo.toml
in src/rust/engine/fs/brfs
29 - 2
main.rs
in src/rust/engine/fs/brfs/src
863 20 2
store.rs
in src/rust/engine/fs/src
2927 99 2
Options.scala
in src/scala/org/pantsbuild/zinc/options
240 22 2
meta_rename.py
in contrib/buildrefactor/src/python/pants/contrib/buildrefactor
55 7 1
errorprone.py
in contrib/errorprone/src/python/pants/contrib/errorprone/tasks
140 8 1
cpp_binary_create.py
in contrib/cpp/src/python/pants/contrib/cpp/tasks
61 8 1
node_install.py
in contrib/node/src/python/pants/contrib/node/tasks
13 2 1
env_osx_with_pyenv.mustache
in build-support/travis
5 - 1
logging.py
in src/python/pants/init
98 14 1
run_list.html.mustache
in src/python/pants/reporting/templates
17 - 1
dir.html.mustache
in src/python/pants/reporting/templates
10 - 1
file.html.mustache
in src/python/pants/reporting/templates
7 - 1
lang-go.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
1 - 1
lang-proto.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
1 - 1
lang-lua.js
in src/python/pants/reporting/assets/js/prettify_extra_langs
2 - 1
Correlations

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

src/python/pants/backend/python/tasks/python_binary_create.py x: 33 commits (all time) y: 117 lines of code src/rust/engine/serverset/src/lib.rs x: 8 commits (all time) y: 374 lines of code src/python/pants/engine/native.py x: 88 commits (all time) y: 560 lines of code src/python/pants/engine/scheduler.py x: 115 commits (all time) y: 366 lines of code src/python/pants/goal/context.py x: 84 commits (all time) y: 211 lines of code src/python/pants/init/engine_initializer.py x: 40 commits (all time) y: 245 lines of code src/python/pants/pantsd/service/scheduler_service.py x: 42 commits (all time) y: 173 lines of code src/python/pants/reporting/report.py x: 15 commits (all time) y: 81 lines of code src/python/pants/reporting/reporter.py x: 10 commits (all time) y: 42 lines of code src/python/pants/reporting/reporting.py x: 29 commits (all time) y: 168 lines of code src/python/pants/reporting/zipkin_reporter.py x: 7 commits (all time) y: 80 lines of code src/rust/engine/src/context.rs x: 68 commits (all time) y: 258 lines of code src/rust/engine/src/lib.rs x: 140 commits (all time) y: 798 lines of code src/rust/engine/src/nodes.rs x: 118 commits (all time) y: 1068 lines of code src/rust/engine/src/scheduler.rs x: 66 commits (all time) y: 248 lines of code src/rust/engine/Cargo.toml x: 64 commits (all time) y: 103 lines of code src/rust/engine/fs/Cargo.toml x: 47 commits (all time) y: 40 lines of code src/rust/engine/fs/brfs/Cargo.toml x: 11 commits (all time) y: 29 lines of code src/rust/engine/fs/fs_util/Cargo.toml x: 20 commits (all time) y: 23 lines of code src/rust/engine/process_execution/Cargo.toml x: 37 commits (all time) y: 31 lines of code src/rust/engine/process_execution/bazel_protos/Cargo.toml x: 22 commits (all time) y: 27 lines of code src/rust/engine/testutil/Cargo.toml x: 9 commits (all time) y: 13 lines of code src/rust/engine/testutil/mock/Cargo.toml x: 15 commits (all time) y: 15 lines of code src/python/pants/backend/python/register.py x: 65 commits (all time) y: 80 lines of code src/python/pants/backend/python/rules/python_test_runner.py x: 22 commits (all time) y: 129 lines of code src/python/pants/backend/python/subsystems/python_native_code.py x: 13 commits (all time) y: 116 lines of code src/python/pants/backend/python/subsystems/subprocess_environment.py x: 1 commits (all time) y: 39 lines of code src/python/pants/build_graph/build_graph.py x: 33 commits (all time) y: 337 lines of code src/python/pants/engine/legacy/graph.py x: 80 commits (all time) y: 348 lines of code src/python/pants/base/hash_utils.py x: 15 commits (all time) y: 97 lines of code src/rust/engine/src/externs.rs x: 64 commits (all time) y: 506 lines of code src/rust/engine/src/handles.rs x: 11 commits (all time) y: 45 lines of code src/python/pants/backend/python/tasks/pytest_run.py x: 90 commits (all time) y: 478 lines of code contrib/mypy/src/python/pants/contrib/mypy/tasks/mypy_task.py x: 14 commits (all time) y: 115 lines of code src/python/pants/engine/struct.py x: 12 commits (all time) y: 126 lines of code contrib/confluence/src/python/pants/contrib/confluence/tasks/confluence_publish.py x: 8 commits (all time) y: 97 lines of code contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_run.py x: 3 commits (all time) y: 71 lines of code src/python/pants/backend/python/rules/inject_init.py x: 1 commits (all time) y: 27 lines of code src/python/pants/engine/legacy/structs.py x: 40 commits (all time) y: 288 lines of code src/python/pants/init/extension_loader.py x: 6 commits (all time) y: 76 lines of code src/python/pants/option/global_options.py x: 154 commits (all time) y: 348 lines of code src/python/pants/rules/core/core_test_model.py x: 5 commits (all time) y: 14 lines of code src/python/pants/pantsd/pants_daemon.py x: 58 commits (all time) y: 308 lines of code src/rust/engine/cbindgen.toml x: 2 commits (all time) y: 28 lines of code src/rust/engine/logging/Cargo.toml x: 3 commits (all time) y: 16 lines of code src/rust/engine/logging/src/lib.rs x: 5 commits (all time) y: 86 lines of code src/rust/engine/logging/src/logger.rs x: 4 commits (all time) y: 146 lines of code src/rust/engine/src/cffi_build.rs x: 21 commits (all time) y: 126 lines of code src/python/pants/backend/python/subsystems/pex_build_util.py x: 10 commits (all time) y: 258 lines of code src/rust/engine/fs/src/store.rs x: 90 commits (all time) y: 2927 lines of code src/python/pants/backend/python/targets/python_distribution.py x: 9 commits (all time) y: 34 lines of code src/python/pants/backend/python/tasks/build_local_python_distributions.py x: 18 commits (all time) y: 216 lines of code src/python/pants/backend/python/tasks/resolve_requirements_task_base.py x: 18 commits (all time) y: 89 lines of code build-support/ivy/ivysettings.xml x: 18 commits (all time) y: 24 lines of code contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/extract_java.py x: 5 commits (all time) y: 93 lines of code contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/index_java.py x: 7 commits (all time) y: 68 lines of code src/python/pants/engine/fs.py x: 45 commits (all time) y: 90 lines of code src/rust/engine/fs/src/snapshot.rs x: 44 commits (all time) y: 1001 lines of code src/rust/engine/src/tasks.rs x: 38 commits (all time) y: 138 lines of code src/rust/engine/src/types.rs x: 13 commits (all time) y: 24 lines of code src/python/pants/engine/console.py x: 5 commits (all time) y: 33 lines of code src/python/pants/engine/goal.py x: 2 commits (all time) y: 82 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/jvm_compile.py x: 191 commits (all time) y: 612 lines of code src/python/pants/option/compiler_option_sets_mixin.py x: 5 commits (all time) y: 50 lines of code src/python/pants/util/dirutil.py x: 47 commits (all time) y: 294 lines of code src/rust/engine/testutil/src/data.rs x: 7 commits (all time) y: 236 lines of code src/python/pants/base/specs.py x: 11 commits (all time) y: 133 lines of code src/python/pants/engine/isolated_process.py x: 38 commits (all time) y: 85 lines of code src/python/pants/util/objects.py x: 29 commits (all time) y: 309 lines of code testprojects/src/python/no_build_file/dummy.py x: 1 commits (all time) y: 1 lines of code src/python/pants/backend/python/interpreter_cache.py x: 46 commits (all time) y: 133 lines of code src/python/pants/backend/python/subsystems/python_setup.py x: 23 commits (all time) y: 156 lines of code src/python/pants/backend/python/tasks/python_execution_task_base.py x: 17 commits (all time) y: 77 lines of code src/python/pants/backend/python/tasks/select_interpreter.py x: 19 commits (all time) y: 76 lines of code src/python/pants/backend/python/tasks/unpack_wheels.py x: 4 commits (all time) y: 77 lines of code src/rust/engine/fs/brfs/src/main.rs x: 29 commits (all time) y: 863 lines of code src/rust/engine/fs/fs_util/src/main.rs x: 73 commits (all time) y: 582 lines of code src/rust/engine/fs/src/lib.rs x: 73 commits (all time) y: 649 lines of code src/rust/engine/process_execution/src/local.rs x: 45 commits (all time) y: 820 lines of code src/rust/engine/process_execution/src/remote.rs x: 80 commits (all time) y: 2418 lines of code src/rust/engine/process_executor/src/main.rs x: 56 commits (all time) y: 312 lines of code src/rust/engine/src/rule_graph.rs x: 46 commits (all time) y: 874 lines of code src/python/pants/build_graph/target.py x: 63 commits (all time) y: 427 lines of code src/python/pants/backend/python/targets/python_binary.py x: 32 commits (all time) y: 110 lines of code src/python/pants/java/executor.py x: 34 commits (all time) y: 139 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/javac/javac_compile.py x: 19 commits (all time) y: 168 lines of code src/python/pants/option/options.py x: 79 commits (all time) y: 276 lines of code src/python/pants/backend/python/subsystems/python_repos.py x: 4 commits (all time) y: 60 lines of code src/python/pants/releases/packages.py x: 15 commits (all time) y: 235 lines of code src/python/pants/backend/python/tasks/python_repl.py x: 26 commits (all time) y: 47 lines of code src/python/pants/base/exiter.py x: 16 commits (all time) y: 34 lines of code src/python/pants/init/logging.py x: 7 commits (all time) y: 98 lines of code src/python/pants/java/nailgun_client.py x: 39 commits (all time) y: 233 lines of code src/python/pants/java/nailgun_io.py x: 12 commits (all time) y: 145 lines of code src/python/pants/java/nailgun_protocol.py x: 16 commits (all time) y: 223 lines of code src/python/pants/pantsd/process_manager.py x: 38 commits (all time) y: 323 lines of code src/python/pants/pantsd/service/pailgun_service.py x: 24 commits (all time) y: 54 lines of code src/python/pants/pantsd/service/pants_service.py x: 10 commits (all time) y: 83 lines of code src/python/pants/backend/python/tasks/pytest_prep.py x: 9 commits (all time) y: 57 lines of code src/python/pants/base/payload.py x: 28 commits (all time) y: 79 lines of code src/python/pants/option/parser.py x: 85 commits (all time) y: 477 lines of code src/python/pants/option/parser_hierarchy.py x: 15 commits (all time) y: 44 lines of code src/rust/engine/graph/src/entry.rs x: 17 commits (all time) y: 487 lines of code src/rust/engine/graph/src/lib.rs x: 33 commits (all time) y: 997 lines of code src/python/pants/base/exception_sink.py x: 11 commits (all time) y: 268 lines of code src/python/pants/reporting/reporting_server.py x: 28 commits (all time) y: 293 lines of code src/python/pants/backend/jvm/subsystems/dependency_context.py x: 9 commits (all time) y: 68 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/rsc/rsc_compile.py x: 28 commits (all time) y: 458 lines of code src/python/pants/backend/native/subsystems/native_build_step.py x: 6 commits (all time) y: 60 lines of code src/python/pants/option/custom_types.py x: 28 commits (all time) y: 144 lines of code build-support/travis/travis.yml.mustache x: 46 commits (all time) y: 920 lines of code src/python/pants/backend/jvm/tasks/junit_run.py x: 158 commits (all time) y: 428 lines of code src/python/pants/java/junit/junit_xml_parser.py x: 11 commits (all time) y: 91 lines of code src/python/pants/backend/codegen/thrift/python/py_thrift_namespace_clash_check.py x: 3 commits (all time) y: 97 lines of code src/python/pants/backend/native/tasks/conan_fetch.py x: 7 commits (all time) y: 130 lines of code src/python/pants/releases/reversion.py x: 10 commits (all time) y: 116 lines of code src/python/pants/backend/native/subsystems/conan.py x: 8 commits (all time) y: 12 lines of code build-support/travis/env_osx_with_pyenv.mustache x: 4 commits (all time) y: 5 lines of code pants-plugins/src/python/internal_backend/rules_for_testing/register.py x: 4 commits (all time) y: 16 lines of code src/python/pants/backend/graph_info/register.py x: 6 commits (all time) y: 18 lines of code src/python/pants/backend/project_info/rules/source_file_validator.py x: 2 commits (all time) y: 153 lines of code src/python/pants/core_tasks/register.py x: 21 commits (all time) y: 62 lines of code src/python/pants/engine/rules.py x: 39 commits (all time) y: 267 lines of code src/python/pants/help/help_printer.py x: 13 commits (all time) y: 86 lines of code src/python/pants/init/target_roots_calculator.py x: 10 commits (all time) y: 75 lines of code src/python/pants/rules/core/filedeps.py x: 4 commits (all time) y: 24 lines of code src/python/pants/rules/core/list_targets.py x: 1 commits (all time) y: 68 lines of code src/python/pants/rules/core/register.py x: 5 commits (all time) y: 4 lines of code src/python/pants/goal/goal.py x: 44 commits (all time) y: 140 lines of code src/python/pants/option/arg_splitter.py x: 35 commits (all time) y: 147 lines of code src/rust/engine/fs/src/glob_matching.rs x: 12 commits (all time) y: 287 lines of code src/rust/engine/process_execution/bazel_protos/src/verification.rs x: 6 commits (all time) y: 350 lines of code src/rust/engine/testutil/src/lib.rs x: 14 commits (all time) y: 41 lines of code src/rust/engine/process_execution/bazel_protos/build.rs x: 15 commits (all time) y: 227 lines of code contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/lambdex.py x: 2 commits (all time) y: 9 lines of code src/python/pants/backend/python/tasks/setup_py.py x: 41 commits (all time) y: 442 lines of code src/python/pants/task/unpack_remote_sources_base.py x: 4 commits (all time) y: 109 lines of code src/python/pants/help/help_info_extracter.py x: 22 commits (all time) y: 126 lines of code pants-plugins/src/python/internal_backend/sitegen/tasks/sitegen.py x: 20 commits (all time) y: 259 lines of code src/python/pants/backend/docgen/tasks/markdown_to_html.py x: 9 commits (all time) y: 183 lines of code src/python/pants/base/deprecated.py x: 20 commits (all time) y: 120 lines of code src/python/pants/backend/codegen/protobuf/java/protobuf_gen.py x: 13 commits (all time) y: 132 lines of code src/python/pants/backend/native/targets/external_native_library.py x: 5 commits (all time) y: 63 lines of code src/python/pants/base/payload_field.py x: 35 commits (all time) y: 75 lines of code src/python/pants/task/simple_codegen_task.py x: 18 commits (all time) y: 246 lines of code src/python/pants/backend/jvm/ivy_utils.py x: 96 commits (all time) y: 782 lines of code src/python/pants/backend/jvm/subsystems/jvm_platform.py x: 18 commits (all time) y: 143 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/zinc/zinc_compile.py x: 82 commits (all time) y: 426 lines of code src/python/pants/util/contextutil.py x: 39 commits (all time) y: 219 lines of code src/python/pants/engine/build_files.py x: 48 commits (all time) y: 167 lines of code src/python/pants/engine/parser.py x: 10 commits (all time) y: 12 lines of code src/rust/engine/ui/src/display.rs x: 16 commits (all time) y: 266 lines of code src/rust/engine/src/interning.rs x: 11 commits (all time) y: 53 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_buildgen.py x: 22 commits (all time) y: 323 lines of code src/python/pants/help/help_formatter.py x: 10 commits (all time) y: 57 lines of code src/python/pants/option/ranked_value.py x: 13 commits (all time) y: 55 lines of code src/python/pants/backend/jvm/tasks/jvmdoc_gen.py x: 48 commits (all time) y: 151 lines of code src/python/pants/backend/python/tasks/python_tool_prep_base.py x: 9 commits (all time) y: 110 lines of code src/python/pants/goal/run_tracker.py x: 70 commits (all time) y: 399 lines of code src/python/pants/reporting/json_reporter.py x: 3 commits (all time) y: 68 lines of code build-support/travis/before_install_linux.mustache x: 3 commits (all time) y: 7 lines of code src/python/pants/backend/native/config/environment.py x: 11 commits (all time) y: 171 lines of code src/python/pants/engine/legacy/parser.py x: 16 commits (all time) y: 101 lines of code src/python/pants/backend/native/subsystems/binaries/binutils.py x: 8 commits (all time) y: 37 lines of code src/python/pants/backend/native/subsystems/binaries/gcc.py x: 9 commits (all time) y: 73 lines of code src/python/pants/backend/native/subsystems/binaries/llvm.py x: 10 commits (all time) y: 97 lines of code src/python/pants/backend/native/subsystems/native_toolchain.py x: 16 commits (all time) y: 217 lines of code src/python/pants/backend/native/subsystems/xcode_cli_tools.py x: 9 commits (all time) y: 134 lines of code src/python/pants/engine/selectors.py x: 25 commits (all time) y: 51 lines of code src/python/pants/reporting/templates/base.html.mustache x: 2 commits (all time) y: 38 lines of code src/python/pants/core_tasks/generate_pants_ini.py x: 3 commits (all time) y: 24 lines of code contrib/go/src/python/pants/contrib/go/subsystems/go_distribution.py x: 33 commits (all time) y: 66 lines of code contrib/go/src/python/pants/contrib/go/targets/go_local_source.py x: 20 commits (all time) y: 47 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_task.py x: 19 commits (all time) y: 89 lines of code src/python/pants/task/testrunner_task_mixin.py x: 33 commits (all time) y: 324 lines of code src/python/pants/backend/native/tasks/native_compile.py x: 22 commits (all time) y: 164 lines of code src/python/pants/option/options_bootstrapper.py x: 43 commits (all time) y: 147 lines of code src/python/pants/backend/jvm/tasks/nailgun_task.py x: 59 commits (all time) y: 94 lines of code src/python/pants/java/nailgun_executor.py x: 46 commits (all time) y: 197 lines of code contrib/node/src/python/pants/contrib/node/subsystems/node_distribution.py x: 27 commits (all time) y: 132 lines of code contrib/node/src/python/pants/contrib/node/tasks/node_resolve.py x: 8 commits (all time) y: 89 lines of code src/python/pants/base/build_environment.py x: 20 commits (all time) y: 46 lines of code src/python/pants/base/exceptions.py x: 16 commits (all time) y: 20 lines of code src/python/pants/base/workunit.py x: 26 commits (all time) y: 133 lines of code src/python/pants/build_graph/build_file_aliases.py x: 12 commits (all time) y: 153 lines of code src/java/org/pantsbuild/tools/junit/impl/AntJunitXmlReportListener.java x: 14 commits (all time) y: 470 lines of code src/python/pants/backend/graph_info/tasks/sort_targets.py x: 1 commits (all time) y: 16 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/common.py x: 6 commits (all time) y: 255 lines of code src/rust/engine/src/core.rs x: 32 commits (all time) y: 176 lines of code src/rust/engine/src/selectors.rs x: 19 commits (all time) y: 18 lines of code src/python/pants/backend/python/subsystems/pytest.py x: 6 commits (all time) y: 25 lines of code src/python/pants/build_graph/import_remote_sources_mixin.py x: 2 commits (all time) y: 66 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/scrooge_gen.py x: 50 commits (all time) y: 236 lines of code src/python/pants/backend/jvm/tasks/rewrite_base.py x: 6 commits (all time) y: 89 lines of code src/python/pants/backend/project_info/tasks/export.py x: 70 commits (all time) y: 276 lines of code src/rust/engine/async_semaphore/src/lib.rs x: 11 commits (all time) y: 160 lines of code src/rust/engine/process_execution/src/lib.rs x: 42 commits (all time) y: 93 lines of code src/rust/engine/resettable/src/lib.rs x: 14 commits (all time) y: 82 lines of code src/rust/engine/testutil/mock/src/lib.rs x: 12 commits (all time) y: 22 lines of code src/rust/engine/ui/src/main.rs x: 10 commits (all time) y: 108 lines of code src/python/pants/backend/native/tasks/link_shared_libraries.py x: 17 commits (all time) y: 152 lines of code src/python/pants/backend/jvm/tasks/reports/junit_html_report.py x: 14 commits (all time) y: 230 lines of code src/python/pants/backend/graph_info/tasks/dependees.py x: 12 commits (all time) y: 57 lines of code src/python/pants/task/task.py x: 54 commits (all time) y: 352 lines of code src/python/pants/build_graph/target_filter_subsystem.py x: 2 commits (all time) y: 21 lines of code src/rust/engine/graph/src/node.rs x: 7 commits (all time) y: 54 lines of code src/rust/engine/process_execution/bazel_protos/src/conversions.rs x: 7 commits (all time) y: 115 lines of code src/rust/engine/process_execution/bazel_protos/src/lib.rs x: 13 commits (all time) y: 10 lines of code src/rust/engine/testutil/mock/src/execution_server.rs x: 23 commits (all time) y: 267 lines of code src/python/pants/backend/graph_info/tasks/cloc.py x: 23 commits (all time) y: 73 lines of code src/python/pants/source/wrapped_globs.py x: 30 commits (all time) y: 204 lines of code src/python/pants/pantsd/watchman.py x: 17 commits (all time) y: 115 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_linter.py x: 30 commits (all time) y: 94 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_util.py x: 4 commits (all time) y: 38 lines of code src/python/pants/backend/jvm/tasks/coursier/coursier_subsystem.py x: 10 commits (all time) y: 69 lines of code src/python/pants/backend/jvm/register.py x: 101 commits (all time) y: 185 lines of code src/python/pants/backend/jvm/targets/scala_jar_dependency.py x: 6 commits (all time) y: 7 lines of code src/python/pants/help/build_dictionary_info_extracter.py x: 15 commits (all time) y: 180 lines of code src/java/org/pantsbuild/tools/junit/impl/ConsoleRunnerImpl.java x: 35 commits (all time) y: 694 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/import_order.py x: 2 commits (all time) y: 132 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_compile.py x: 15 commits (all time) y: 105 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/java_thrift_library_fingerprint_strategy.py x: 12 commits (all time) y: 30 lines of code src/python/pants/backend/jvm/tasks/detect_duplicates.py x: 39 commits (all time) y: 131 lines of code src/python/pants/option/option_value_container.py x: 18 commits (all time) y: 66 lines of code src/python/pants/backend/jvm/tasks/jar_publish.py x: 92 commits (all time) y: 692 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_analyzer.py x: 16 commits (all time) y: 109 lines of code src/python/pants/backend/jvm/tasks/resolve_shared.py x: 3 commits (all time) y: 36 lines of code src/python/pants/backend/jvm/targets/import_jars_mixin.py x: 13 commits (all time) y: 14 lines of code src/python/pants/backend/jvm/targets/jar_library.py x: 38 commits (all time) y: 39 lines of code src/python/pants/backend/jvm/targets/unpacked_jars.py x: 17 commits (all time) y: 25 lines of code src/python/pants/backend/jvm/tasks/ivy_imports.py x: 28 commits (all time) y: 32 lines of code src/python/pants/backend/jvm/tasks/unpack_jars.py x: 24 commits (all time) y: 38 lines of code src/python/pants/core_tasks/deferred_sources_mapper.py x: 12 commits (all time) y: 60 lines of code src/rust/engine/testutil/mock/src/cas.rs x: 20 commits (all time) y: 473 lines of code src/python/pants/backend/jvm/targets/jvm_target.py x: 61 commits (all time) y: 106 lines of code src/python/pants/backend/codegen/register.py x: 33 commits (all time) y: 47 lines of code src/python/pants/base/fingerprint_strategy.py x: 20 commits (all time) y: 31 lines of code contrib/confluence/src/python/pants/contrib/confluence/util/confluence_util.py x: 6 commits (all time) y: 103 lines of code src/python/pants/backend/docgen/targets/doc.py x: 11 commits (all time) y: 64 lines of code src/python/pants/backend/python/python_artifact.py x: 16 commits (all time) y: 52 lines of code src/python/pants/option/options_fingerprinter.py x: 25 commits (all time) y: 97 lines of code src/python/pants/backend/jvm/tasks/classpath_util.py x: 18 commits (all time) y: 114 lines of code src/python/pants/base/run_info.py x: 16 commits (all time) y: 70 lines of code src/python/pants/build_graph/app_base.py x: 10 commits (all time) y: 178 lines of code src/python/pants/engine/mapper.py x: 18 commits (all time) y: 103 lines of code src/python/pants/fs/archive.py x: 44 commits (all time) y: 135 lines of code src/python/pants/util/netrc.py x: 5 commits (all time) y: 36 lines of code src/python/pants/option/config.py x: 16 commits (all time) y: 170 lines of code src/python/pants/backend/jvm/subsystems/zinc.py x: 16 commits (all time) y: 281 lines of code src/python/pants/backend/jvm/subsystems/scala_platform.py x: 39 commits (all time) y: 156 lines of code src/python/pants/binaries/binary_util.py x: 43 commits (all time) y: 301 lines of code src/python/pants/subsystem/subsystem.py x: 29 commits (all time) y: 69 lines of code src/python/pants/subsystem/subsystem_client_mixin.py x: 9 commits (all time) y: 90 lines of code src/python/pants/version.py x: 137 commits (all time) y: 8 lines of code src/rust/engine/hashing/Cargo.toml x: 7 commits (all time) y: 13 lines of code src/python/pants/backend/codegen/antlr/java/antlr_java_gen.py x: 7 commits (all time) y: 116 lines of code src/python/pants/backend/jvm/targets/jvm_binary.py x: 53 commits (all time) y: 196 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/class_not_found_error_patterns.py x: 4 commits (all time) y: 48 lines of code src/python/pants/backend/python/targets/python_requirement_library.py x: 21 commits (all time) y: 17 lines of code src/python/pants/base/build_file.py x: 46 commits (all time) y: 101 lines of code src/python/pants/build_graph/resources.py x: 8 commits (all time) y: 6 lines of code src/python/pants/reporting/linkify.py x: 19 commits (all time) y: 52 lines of code src/python/pants/reporting/html_reporter.py x: 24 commits (all time) y: 247 lines of code src/python/pants/util/osutil.py x: 14 commits (all time) y: 70 lines of code contrib/python/src/python/pants/contrib/python/checks/tasks/python_eval.py x: 17 commits (all time) y: 181 lines of code src/python/pants/backend/python/tasks/gather_sources.py x: 8 commits (all time) y: 61 lines of code contrib/buildgen/src/python/pants/contrib/buildgen/build_file_manipulator.py x: 11 commits (all time) y: 287 lines of code src/python/pants/backend/jvm/tasks/bootstrap_jvm_tools.py x: 57 commits (all time) y: 232 lines of code src/python/pants/backend/jvm/tasks/coursier_resolve.py x: 21 commits (all time) y: 394 lines of code src/scala/org/pantsbuild/zinc/compiler/InputUtils.scala x: 5 commits (all time) y: 147 lines of code src/scala/org/pantsbuild/zinc/compiler/Settings.scala x: 5 commits (all time) y: 254 lines of code src/python/pants/base/worker_pool.py x: 20 commits (all time) y: 114 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/execution_graph.py x: 10 commits (all time) y: 237 lines of code src/python/pants/backend/jvm/tasks/analysis_extraction.py x: 6 commits (all time) y: 111 lines of code src/python/pants/backend/jvm/tasks/classpath_entry.py x: 2 commits (all time) y: 70 lines of code src/python/pants/java/jar/jar_dependency_utils.py x: 7 commits (all time) y: 89 lines of code src/python/pants/pantsd/service/fs_event_service.py x: 16 commits (all time) y: 60 lines of code src/python/pants/backend/jvm/subsystems/shader.py x: 18 commits (all time) y: 164 lines of code src/python/pants/backend/jvm/tasks/ivy_task_mixin.py x: 80 commits (all time) y: 170 lines of code src/python/pants/invalidation/cache_manager.py x: 36 commits (all time) y: 211 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_usage.py x: 23 commits (all time) y: 324 lines of code contrib/node/src/python/pants/contrib/node/subsystems/resolvers/npm_resolver.py x: 13 commits (all time) y: 153 lines of code src/python/pants/build_graph/address.py x: 19 commits (all time) y: 119 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/variable_names.py x: 1 commits (all time) y: 84 lines of code contrib/python/src/python/pants/contrib/python/checks/register.py x: 7 commits (all time) y: 7 lines of code src/python/pants/goal/products.py x: 37 commits (all time) y: 167 lines of code src/python/pants/backend/python/tasks/python_run.py x: 28 commits (all time) y: 39 lines of code src/python/pants/backend/jvm/tasks/jvm_run.py x: 42 commits (all time) y: 70 lines of code src/python/pants/auth/basic_auth.py x: 2 commits (all time) y: 55 lines of code src/python/pants/backend/jvm/tasks/classpath_products.py x: 31 commits (all time) y: 178 lines of code contrib/scalajs/src/python/pants/contrib/scalajs/tasks/scala_js_zinc_compile.py x: 8 commits (all time) y: 25 lines of code contrib/node/src/python/pants/contrib/node/tasks/javascript_style.py x: 9 commits (all time) y: 145 lines of code src/python/pants/backend/jvm/tasks/scalastyle.py x: 39 commits (all time) y: 124 lines of code src/python/pants/option/errors.py x: 15 commits (all time) y: 31 lines of code src/python/pants/reporting/plaintext_reporter.py x: 21 commits (all time) y: 173 lines of code src/python/pants/binaries/binary_tool.py x: 18 commits (all time) y: 117 lines of code src/python/pants/java/distribution/distribution.py x: 36 commits (all time) y: 374 lines of code contrib/node/src/python/pants/contrib/node/register.py x: 12 commits (all time) y: 41 lines of code contrib/node/src/python/pants/contrib/node/tasks/node_task.py x: 17 commits (all time) y: 103 lines of code src/python/pants/backend/jvm/tasks/scalafmt.py x: 14 commits (all time) y: 56 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_check.py x: 18 commits (all time) y: 196 lines of code src/python/pants/scm/git.py x: 42 commits (all time) y: 420 lines of code src/python/pants/backend/jvm/tasks/coverage/cobertura.py x: 23 commits (all time) y: 214 lines of code src/python/pants/backend/jvm/tasks/jar_task.py x: 52 commits (all time) y: 280 lines of code src/python/pants/backend/jvm/tasks/jvm_platform_analysis.py x: 15 commits (all time) y: 267 lines of code src/python/pants/build_graph/intermediate_target_factory.py x: 6 commits (all time) y: 37 lines of code src/python/pants/task/scm_publish_mixin.py x: 8 commits (all time) y: 166 lines of code src/python/pants/backend/jvm/tasks/ivy_resolve.py x: 76 commits (all time) y: 135 lines of code src/python/pants/util/strutil.py x: 13 commits (all time) y: 62 lines of code src/python/pants/build_graph/target_scopes.py x: 8 commits (all time) y: 56 lines of code src/python/pants/source/payload_fields.py x: 17 commits (all time) y: 53 lines of code contrib/errorprone/src/python/pants/contrib/errorprone/tasks/errorprone.py x: 8 commits (all time) y: 140 lines of code contrib/findbugs/src/python/pants/contrib/findbugs/tasks/findbugs.py x: 12 commits (all time) y: 188 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_fetch.py x: 25 commits (all time) y: 164 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_thrift_gen.py x: 17 commits (all time) y: 140 lines of code contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/scala_js_platform.py x: 7 commits (all time) y: 46 lines of code src/python/pants/net/http/fetcher.py x: 19 commits (all time) y: 219 lines of code src/python/pants/goal/aggregated_timings.py x: 14 commits (all time) y: 23 lines of code src/python/pants/ivy/bootstrapper.py x: 28 commits (all time) y: 92 lines of code src/python/pants/base/project_tree.py x: 15 commits (all time) y: 119 lines of code src/scala/org/pantsbuild/zinc/compiler/OutputUtils.scala x: 1 commits (all time) y: 77 lines of code src/scala/org/pantsbuild/zinc/options/Options.scala x: 2 commits (all time) y: 240 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/zinc/zinc_analysis.py x: 7 commits (all time) y: 26 lines of code src/python/pants/backend/jvm/subsystems/jvm_tool_mixin.py x: 20 commits (all time) y: 97 lines of code src/python/pants/backend/jvm/targets/java_agent.py x: 22 commits (all time) y: 51 lines of code contrib/node/src/python/pants/contrib/node/subsystems/package_managers.py x: 4 commits (all time) y: 155 lines of code src/python/pants/engine/round_manager.py x: 16 commits (all time) y: 45 lines of code src/python/pants/ivy/ivy.py x: 20 commits (all time) y: 64 lines of code src/python/pants/java/util.py x: 28 commits (all time) y: 126 lines of code src/python/pants/goal/task_registrar.py x: 19 commits (all time) y: 27 lines of code src/python/pants/backend/graph_info/tasks/filter.py x: 5 commits (all time) y: 78 lines of code contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_target.py x: 9 commits (all time) y: 10 lines of code contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_library_create.py x: 9 commits (all time) y: 44 lines of code contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_task.py x: 10 commits (all time) y: 34 lines of code contrib/go/src/python/pants/contrib/go/register.py x: 18 commits (all time) y: 44 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_checkstyle.py x: 10 commits (all time) y: 10 lines of code src/python/pants/backend/codegen/jaxb/jaxb_gen.py x: 4 commits (all time) y: 94 lines of code src/python/pants/backend/jvm/subsystems/jar_tool.py x: 14 commits (all time) y: 24 lines of code src/python/pants/backend/jvm/subsystems/jvm.py x: 13 commits (all time) y: 44 lines of code src/python/pants/backend/jvm/targets/annotation_processor.py x: 12 commits (all time) y: 6 lines of code src/python/pants/backend/jvm/targets/jarable.py x: 11 commits (all time) y: 15 lines of code src/python/pants/backend/jvm/targets/jvm_app.py x: 30 commits (all time) y: 19 lines of code src/python/pants/backend/jvm/tasks/bundle_create.py x: 50 commits (all time) y: 128 lines of code src/python/pants/backend/jvm/tasks/jar_create.py x: 27 commits (all time) y: 66 lines of code src/python/pants/backend/jvm/tasks/jvm_binary_task.py x: 29 commits (all time) y: 79 lines of code src/python/pants/backend/jvm/tasks/jvm_task.py x: 34 commits (all time) y: 35 lines of code src/python/pants/backend/jvm/tasks/jvm_tool_task_mixin.py x: 18 commits (all time) y: 14 lines of code src/python/pants/backend/jvm/tasks/provide_tools_jar.py x: 3 commits (all time) y: 52 lines of code src/python/pants/backend/jvm/tasks/scala_repl.py x: 42 commits (all time) y: 41 lines of code src/python/pants/backend/python/targets/python_target.py x: 46 commits (all time) y: 67 lines of code src/python/pants/base/cmd_line_spec_parser.py x: 32 commits (all time) y: 35 lines of code testprojects/src/java/org/pantsbuild/testproject/annotation/processor/ResourceMappingProcessor.java x: 3 commits (all time) y: 131 lines of code src/java/org/pantsbuild/tools/jar/JarBuilder.java x: 12 commits (all time) y: 864 lines of code src/java/org/pantsbuild/tools/jar/JarEntryCopier.java x: 2 commits (all time) y: 123 lines of code src/scala/org/pantsbuild/zinc/analysis/AnalysisMap.scala x: 2 commits (all time) y: 96 lines of code src/scala/org/pantsbuild/zinc/analysis/PortableAnalysisMappers.scala x: 1 commits (all time) y: 53 lines of code src/java/org/pantsbuild/tools/ivy/DependencyUpdateChecker.java x: 1 commits (all time) y: 234 lines of code src/python/pants/backend/jvm/tasks/templates/jar_publish/pom.xml.mustache x: 1 commits (all time) y: 108 lines of code src/python/pants/backend/jvm/tasks/reports/templates/junit_report.html.mustache x: 1 commits (all time) y: 200 lines of code src/java/org/pantsbuild/args4j/Parser.java x: 3 commits (all time) y: 81 lines of code src/python/pants/backend/docgen/tasks/templates/reference/pants_reference_body.html.mustache x: 1 commits (all time) y: 123 lines of code src/java/org/pantsbuild/tools/jar/Main.java x: 4 commits (all time) y: 423 lines of code src/python/pants/reporting/assets/css/pants.css x: 3 commits (all time) y: 308 lines of code src/python/pants/goal/__init__.py x: 11 commits (all time) y: 1 lines of code
2927.0
lines of code
  min: 1.0
  average: 68.44
  25th percentile: 5.0
  median: 22.0
  75th percentile: 68.25
  max: 2927.0
0 191.0
commits (all time)
min: 1.0 | average: 9.86 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 10.0 | max: 191.0

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

src/python/pants/backend/python/tasks/python_binary_create.py x: 16 contributors (all time) y: 117 lines of code src/rust/engine/serverset/src/lib.rs x: 2 contributors (all time) y: 374 lines of code src/python/pants/engine/native.py x: 14 contributors (all time) y: 560 lines of code src/python/pants/engine/scheduler.py x: 20 contributors (all time) y: 366 lines of code src/python/pants/goal/context.py x: 24 contributors (all time) y: 211 lines of code src/python/pants/init/engine_initializer.py x: 13 contributors (all time) y: 245 lines of code src/python/pants/pantsd/service/scheduler_service.py x: 13 contributors (all time) y: 173 lines of code src/python/pants/reporting/report.py x: 8 contributors (all time) y: 81 lines of code src/python/pants/reporting/reporter.py x: 8 contributors (all time) y: 42 lines of code src/python/pants/reporting/reporting.py x: 12 contributors (all time) y: 168 lines of code src/python/pants/reporting/zipkin_reporter.py x: 2 contributors (all time) y: 80 lines of code src/rust/engine/src/context.rs x: 8 contributors (all time) y: 258 lines of code src/rust/engine/src/lib.rs x: 16 contributors (all time) y: 798 lines of code src/rust/engine/src/nodes.rs x: 14 contributors (all time) y: 1068 lines of code src/rust/engine/src/scheduler.rs x: 12 contributors (all time) y: 248 lines of code src/rust/engine/Cargo.toml x: 11 contributors (all time) y: 103 lines of code src/rust/engine/fs/Cargo.toml x: 6 contributors (all time) y: 40 lines of code src/rust/engine/fs/brfs/Cargo.toml x: 4 contributors (all time) y: 29 lines of code src/rust/engine/fs/fs_util/Cargo.toml x: 5 contributors (all time) y: 23 lines of code src/rust/engine/process_execution/Cargo.toml x: 6 contributors (all time) y: 31 lines of code src/rust/engine/testutil/Cargo.toml x: 3 contributors (all time) y: 13 lines of code src/rust/engine/testutil/mock/Cargo.toml x: 4 contributors (all time) y: 15 lines of code src/python/pants/backend/python/register.py x: 19 contributors (all time) y: 80 lines of code src/python/pants/backend/python/rules/python_test_runner.py x: 6 contributors (all time) y: 129 lines of code src/python/pants/backend/python/subsystems/python_native_code.py x: 5 contributors (all time) y: 116 lines of code src/python/pants/backend/python/subsystems/subprocess_environment.py x: 1 contributors (all time) y: 39 lines of code src/python/pants/build_graph/build_graph.py x: 15 contributors (all time) y: 337 lines of code src/python/pants/engine/legacy/graph.py x: 17 contributors (all time) y: 348 lines of code src/python/pants/base/hash_utils.py x: 9 contributors (all time) y: 97 lines of code src/rust/engine/src/externs.rs x: 13 contributors (all time) y: 506 lines of code src/rust/engine/src/handles.rs x: 3 contributors (all time) y: 45 lines of code src/python/pants/backend/python/tasks/pytest_run.py x: 27 contributors (all time) y: 478 lines of code contrib/mypy/src/python/pants/contrib/mypy/tasks/mypy_task.py x: 6 contributors (all time) y: 115 lines of code src/python/pants/engine/struct.py x: 6 contributors (all time) y: 126 lines of code contrib/confluence/src/python/pants/contrib/confluence/tasks/confluence_publish.py x: 6 contributors (all time) y: 97 lines of code contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_run.py x: 1 contributors (all time) y: 71 lines of code src/python/pants/backend/python/rules/inject_init.py x: 1 contributors (all time) y: 27 lines of code src/python/pants/engine/legacy/structs.py x: 11 contributors (all time) y: 288 lines of code src/python/pants/init/extension_loader.py x: 5 contributors (all time) y: 76 lines of code src/python/pants/option/global_options.py x: 28 contributors (all time) y: 348 lines of code src/python/pants/pantsd/pailgun_server.py x: 7 contributors (all time) y: 95 lines of code src/python/pants/pantsd/pants_daemon.py x: 15 contributors (all time) y: 308 lines of code src/rust/engine/cbindgen.toml x: 2 contributors (all time) y: 28 lines of code src/rust/engine/logging/src/lib.rs x: 3 contributors (all time) y: 86 lines of code src/rust/engine/logging/src/logger.rs x: 3 contributors (all time) y: 146 lines of code src/python/pants/backend/python/subsystems/pex_build_util.py x: 5 contributors (all time) y: 258 lines of code src/rust/engine/fs/src/store.rs x: 8 contributors (all time) y: 2927 lines of code src/python/pants/backend/python/targets/python_distribution.py x: 3 contributors (all time) y: 34 lines of code src/python/pants/backend/python/tasks/build_local_python_distributions.py x: 6 contributors (all time) y: 216 lines of code build-support/ivy/ivysettings.xml x: 8 contributors (all time) y: 24 lines of code contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/extract_java.py x: 3 contributors (all time) y: 93 lines of code contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/index_java.py x: 2 contributors (all time) y: 68 lines of code src/python/pants/engine/fs.py x: 10 contributors (all time) y: 90 lines of code src/rust/engine/fs/src/snapshot.rs x: 6 contributors (all time) y: 1001 lines of code src/rust/engine/src/tasks.rs x: 9 contributors (all time) y: 138 lines of code src/python/pants/engine/goal.py x: 2 contributors (all time) y: 82 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/jvm_compile.py x: 41 contributors (all time) y: 612 lines of code src/python/pants/option/compiler_option_sets_mixin.py x: 4 contributors (all time) y: 50 lines of code src/python/pants/util/dirutil.py x: 23 contributors (all time) y: 294 lines of code src/rust/engine/testutil/src/data.rs x: 4 contributors (all time) y: 236 lines of code src/python/pants/base/specs.py x: 7 contributors (all time) y: 133 lines of code src/python/pants/engine/isolated_process.py x: 14 contributors (all time) y: 85 lines of code src/python/pants/util/objects.py x: 6 contributors (all time) y: 309 lines of code testprojects/src/python/no_build_file/dummy.py x: 1 contributors (all time) y: 1 lines of code src/python/pants/backend/python/interpreter_cache.py x: 16 contributors (all time) y: 133 lines of code src/python/pants/backend/python/subsystems/python_setup.py x: 8 contributors (all time) y: 156 lines of code src/python/pants/backend/python/tasks/python_execution_task_base.py x: 6 contributors (all time) y: 77 lines of code src/python/pants/backend/python/tasks/select_interpreter.py x: 7 contributors (all time) y: 76 lines of code src/rust/engine/fs/brfs/src/main.rs x: 4 contributors (all time) y: 863 lines of code src/rust/engine/fs/fs_util/src/main.rs x: 5 contributors (all time) y: 582 lines of code src/rust/engine/fs/src/lib.rs x: 5 contributors (all time) y: 649 lines of code src/rust/engine/process_execution/src/local.rs x: 9 contributors (all time) y: 820 lines of code src/rust/engine/process_execution/src/remote.rs x: 9 contributors (all time) y: 2418 lines of code src/rust/engine/process_executor/src/main.rs x: 7 contributors (all time) y: 312 lines of code src/rust/engine/src/rule_graph.rs x: 9 contributors (all time) y: 874 lines of code contrib/buildrefactor/src/python/pants/contrib/buildrefactor/meta_rename.py x: 5 contributors (all time) y: 55 lines of code src/python/pants/build_graph/target.py x: 21 contributors (all time) y: 427 lines of code src/python/pants/backend/python/targets/python_binary.py x: 15 contributors (all time) y: 110 lines of code src/python/pants/java/executor.py x: 15 contributors (all time) y: 139 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/javac/javac_compile.py x: 11 contributors (all time) y: 168 lines of code src/python/pants/option/options.py x: 19 contributors (all time) y: 276 lines of code src/python/pants/backend/python/subsystems/python_repos.py x: 4 contributors (all time) y: 60 lines of code src/python/pants/releases/packages.py x: 6 contributors (all time) y: 235 lines of code src/python/pants/backend/python/tasks/python_repl.py x: 12 contributors (all time) y: 47 lines of code src/python/pants/base/exiter.py x: 7 contributors (all time) y: 34 lines of code src/python/pants/init/logging.py x: 5 contributors (all time) y: 98 lines of code src/python/pants/java/nailgun_client.py x: 15 contributors (all time) y: 233 lines of code src/python/pants/java/nailgun_io.py x: 5 contributors (all time) y: 145 lines of code src/python/pants/java/nailgun_protocol.py x: 6 contributors (all time) y: 223 lines of code src/python/pants/pantsd/process_manager.py x: 13 contributors (all time) y: 323 lines of code src/python/pants/pantsd/service/pailgun_service.py x: 8 contributors (all time) y: 54 lines of code src/python/pants/pantsd/service/pants_service.py x: 5 contributors (all time) y: 83 lines of code src/python/pants/base/payload.py x: 15 contributors (all time) y: 79 lines of code src/python/pants/option/parser.py x: 20 contributors (all time) y: 477 lines of code src/python/pants/option/parser_hierarchy.py x: 9 contributors (all time) y: 44 lines of code src/rust/engine/graph/src/entry.rs x: 4 contributors (all time) y: 487 lines of code src/rust/engine/graph/src/lib.rs x: 5 contributors (all time) y: 997 lines of code src/python/pants/base/exception_sink.py x: 5 contributors (all time) y: 268 lines of code src/python/pants/reporting/reporting_server.py x: 13 contributors (all time) y: 293 lines of code src/python/pants/backend/jvm/subsystems/dependency_context.py x: 5 contributors (all time) y: 68 lines of code src/python/pants/backend/jvm/subsystems/zinc_language_mixin.py x: 9 contributors (all time) y: 29 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/rsc/rsc_compile.py x: 6 contributors (all time) y: 458 lines of code src/python/pants/backend/native/subsystems/native_build_settings.py x: 2 contributors (all time) y: 18 lines of code src/python/pants/backend/native/subsystems/native_build_step.py x: 1 contributors (all time) y: 60 lines of code src/python/pants/option/custom_types.py x: 12 contributors (all time) y: 144 lines of code build-support/travis/travis.yml.mustache x: 6 contributors (all time) y: 920 lines of code src/python/pants/backend/jvm/tasks/junit_run.py x: 37 contributors (all time) y: 428 lines of code src/python/pants/java/junit/junit_xml_parser.py x: 6 contributors (all time) y: 91 lines of code src/python/pants/backend/codegen/thrift/python/py_thrift_namespace_clash_check.py x: 2 contributors (all time) y: 97 lines of code src/python/pants/backend/native/tasks/conan_fetch.py x: 3 contributors (all time) y: 130 lines of code build-support/travis/env_osx_with_pyenv.mustache x: 2 contributors (all time) y: 5 lines of code src/python/pants/backend/project_info/rules/source_file_validator.py x: 2 contributors (all time) y: 153 lines of code src/python/pants/core_tasks/register.py x: 10 contributors (all time) y: 62 lines of code src/python/pants/engine/rules.py x: 10 contributors (all time) y: 267 lines of code src/python/pants/init/target_roots_calculator.py x: 4 contributors (all time) y: 75 lines of code src/python/pants/option/scope.py x: 5 contributors (all time) y: 37 lines of code src/python/pants/rules/core/register.py x: 4 contributors (all time) y: 4 lines of code src/python/pants/goal/goal.py x: 13 contributors (all time) y: 140 lines of code src/rust/engine/fs/src/glob_matching.rs x: 3 contributors (all time) y: 287 lines of code src/rust/engine/process_execution/bazel_protos/src/verification.rs x: 1 contributors (all time) y: 350 lines of code src/rust/engine/testutil/src/lib.rs x: 2 contributors (all time) y: 41 lines of code src/rust/engine/process_execution/bazel_protos/build.rs x: 2 contributors (all time) y: 227 lines of code src/python/pants/backend/python/tasks/setup_py.py x: 10 contributors (all time) y: 442 lines of code src/python/pants/task/unpack_remote_sources_base.py x: 2 contributors (all time) y: 109 lines of code src/python/pants/help/help_info_extracter.py x: 11 contributors (all time) y: 126 lines of code src/python/pants/backend/docgen/tasks/markdown_to_html.py x: 5 contributors (all time) y: 183 lines of code src/python/pants/backend/codegen/protobuf/java/java_protobuf_library.py x: 5 contributors (all time) y: 3 lines of code src/python/pants/backend/native/targets/external_native_library.py x: 3 contributors (all time) y: 63 lines of code src/python/pants/base/payload_field.py x: 14 contributors (all time) y: 75 lines of code src/python/pants/task/simple_codegen_task.py x: 9 contributors (all time) y: 246 lines of code src/python/pants/backend/project_info/register.py x: 6 contributors (all time) y: 18 lines of code src/python/pants/backend/jvm/ivy_utils.py x: 22 contributors (all time) y: 782 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/zinc/zinc_compile.py x: 21 contributors (all time) y: 426 lines of code src/python/pants/util/contextutil.py x: 21 contributors (all time) y: 219 lines of code src/python/pants/engine/build_files.py x: 9 contributors (all time) y: 167 lines of code src/rust/engine/src/interning.rs x: 3 contributors (all time) y: 53 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_buildgen.py x: 7 contributors (all time) y: 323 lines of code src/python/pants/option/ranked_value.py x: 9 contributors (all time) y: 55 lines of code src/python/pants/backend/jvm/tasks/jvmdoc_gen.py x: 19 contributors (all time) y: 151 lines of code src/python/pants/backend/python/tasks/python_tool_prep_base.py x: 3 contributors (all time) y: 110 lines of code src/python/pants/goal/run_tracker.py x: 28 contributors (all time) y: 399 lines of code src/python/pants/backend/native/config/environment.py x: 3 contributors (all time) y: 171 lines of code src/python/pants/backend/native/subsystems/binaries/gcc.py x: 3 contributors (all time) y: 73 lines of code src/python/pants/backend/native/subsystems/binaries/llvm.py x: 4 contributors (all time) y: 97 lines of code src/python/pants/backend/native/subsystems/native_toolchain.py x: 5 contributors (all time) y: 217 lines of code contrib/go/src/python/pants/contrib/go/subsystems/go_distribution.py x: 9 contributors (all time) y: 66 lines of code src/python/pants/task/testrunner_task_mixin.py x: 12 contributors (all time) y: 324 lines of code src/python/pants/backend/project_info/tasks/idea_plugin_gen.py x: 4 contributors (all time) y: 124 lines of code src/python/pants/backend/native/tasks/native_compile.py x: 5 contributors (all time) y: 164 lines of code src/python/pants/option/options_bootstrapper.py x: 16 contributors (all time) y: 147 lines of code src/python/pants/backend/jvm/tasks/nailgun_task.py x: 21 contributors (all time) y: 94 lines of code src/python/pants/java/nailgun_executor.py x: 17 contributors (all time) y: 197 lines of code src/python/pants/util/meta.py x: 4 contributors (all time) y: 41 lines of code contrib/node/src/python/pants/contrib/node/subsystems/node_distribution.py x: 11 contributors (all time) y: 132 lines of code contrib/node/src/python/pants/contrib/node/tasks/node_resolve.py x: 7 contributors (all time) y: 89 lines of code src/python/pants/base/build_environment.py x: 13 contributors (all time) y: 46 lines of code src/python/pants/base/exceptions.py x: 12 contributors (all time) y: 20 lines of code src/python/pants/base/workunit.py x: 14 contributors (all time) y: 133 lines of code src/python/pants/backend/python/pants_requirement.py x: 5 contributors (all time) y: 26 lines of code src/python/pants/build_graph/build_file_aliases.py x: 6 contributors (all time) y: 153 lines of code src/java/org/pantsbuild/tools/junit/impl/AntJunitXmlReportListener.java x: 6 contributors (all time) y: 470 lines of code src/python/pants/backend/graph_info/tasks/sort_targets.py x: 1 contributors (all time) y: 16 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/checker.py x: 2 contributors (all time) y: 140 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/common.py x: 3 contributors (all time) y: 255 lines of code src/python/pants/core_tasks/explain_options_task.py x: 8 contributors (all time) y: 142 lines of code src/python/pants/backend/native/tasks/native_task.py x: 4 contributors (all time) y: 92 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/scrooge_gen.py x: 24 contributors (all time) y: 236 lines of code src/python/pants/backend/project_info/tasks/export.py x: 16 contributors (all time) y: 276 lines of code src/rust/engine/testutil/local_cas/src/main.rs x: 2 contributors (all time) y: 53 lines of code src/python/pants/backend/native/tasks/link_shared_libraries.py x: 5 contributors (all time) y: 152 lines of code src/python/pants/backend/jvm/tasks/reports/junit_html_report.py x: 5 contributors (all time) y: 230 lines of code src/python/pants/backend/graph_info/tasks/dependees.py x: 6 contributors (all time) y: 57 lines of code src/python/pants/task/fmt_task_mixin.py x: 3 contributors (all time) y: 6 lines of code src/python/pants/task/task.py x: 18 contributors (all time) y: 352 lines of code src/rust/engine/process_execution/bazel_protos/src/conversions.rs x: 1 contributors (all time) y: 115 lines of code src/python/pants/backend/graph_info/tasks/cloc.py x: 10 contributors (all time) y: 73 lines of code src/python/pants/source/wrapped_globs.py x: 12 contributors (all time) y: 204 lines of code src/python/pants/engine/addressable.py x: 9 contributors (all time) y: 144 lines of code src/python/pants/pantsd/watchman.py x: 7 contributors (all time) y: 115 lines of code contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_linter.py x: 14 contributors (all time) y: 94 lines of code src/python/pants/backend/jvm/register.py x: 28 contributors (all time) y: 185 lines of code src/python/pants/help/build_dictionary_info_extracter.py x: 8 contributors (all time) y: 180 lines of code src/java/org/pantsbuild/tools/junit/impl/ConsoleRunnerImpl.java x: 9 contributors (all time) y: 694 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/import_order.py x: 1 contributors (all time) y: 132 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_compile.py x: 9 contributors (all time) y: 105 lines of code src/python/pants/backend/python/tasks/resolve_requirements.py x: 7 contributors (all time) y: 19 lines of code src/python/pants/backend/jvm/tasks/jar_publish.py x: 26 contributors (all time) y: 692 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_analyzer.py x: 8 contributors (all time) y: 109 lines of code src/python/pants/backend/jvm/targets/jar_library.py x: 17 contributors (all time) y: 39 lines of code src/python/pants/backend/jvm/tasks/ivy_imports.py x: 14 contributors (all time) y: 32 lines of code src/python/pants/core_tasks/deferred_sources_mapper.py x: 8 contributors (all time) y: 60 lines of code src/rust/engine/testutil/mock/src/cas.rs x: 4 contributors (all time) y: 473 lines of code src/python/pants/backend/jvm/targets/jvm_target.py x: 22 contributors (all time) y: 106 lines of code src/python/pants/backend/codegen/register.py x: 13 contributors (all time) y: 47 lines of code src/python/pants/base/fingerprint_strategy.py x: 12 contributors (all time) y: 31 lines of code src/python/pants/backend/python/python_artifact.py x: 10 contributors (all time) y: 52 lines of code src/python/pants/option/options_fingerprinter.py x: 12 contributors (all time) y: 97 lines of code src/python/pants/base/run_info.py x: 8 contributors (all time) y: 70 lines of code src/python/pants/engine/round_engine.py x: 11 contributors (all time) y: 176 lines of code src/python/pants/option/config.py x: 6 contributors (all time) y: 170 lines of code src/python/pants/backend/jvm/subsystems/zinc.py x: 8 contributors (all time) y: 281 lines of code src/python/pants/backend/jvm/subsystems/scala_platform.py x: 12 contributors (all time) y: 156 lines of code src/python/pants/binaries/binary_util.py x: 13 contributors (all time) y: 301 lines of code src/python/pants/subsystem/subsystem.py x: 11 contributors (all time) y: 69 lines of code src/python/pants/version.py x: 14 contributors (all time) y: 8 lines of code src/python/pants/backend/codegen/antlr/java/antlr_java_gen.py x: 3 contributors (all time) y: 116 lines of code src/python/pants/backend/jvm/targets/jvm_binary.py x: 16 contributors (all time) y: 196 lines of code src/python/pants/backend/python/targets/python_requirement_library.py x: 10 contributors (all time) y: 17 lines of code src/python/pants/reporting/linkify.py x: 11 contributors (all time) y: 52 lines of code src/python/pants/reporting/html_reporter.py x: 11 contributors (all time) y: 247 lines of code src/python/pants/backend/project_info/tasks/filedeps.py x: 7 contributors (all time) y: 41 lines of code contrib/python/src/python/pants/contrib/python/checks/tasks/python_eval.py x: 6 contributors (all time) y: 181 lines of code src/python/pants/backend/python/tasks/gather_sources.py x: 6 contributors (all time) y: 61 lines of code src/python/pants/engine/legacy/address_mapper.py x: 7 contributors (all time) y: 65 lines of code contrib/buildgen/src/python/pants/contrib/buildgen/build_file_manipulator.py x: 7 contributors (all time) y: 287 lines of code src/python/pants/backend/jvm/tasks/bootstrap_jvm_tools.py x: 16 contributors (all time) y: 232 lines of code src/python/pants/backend/jvm/tasks/coursier_resolve.py x: 8 contributors (all time) y: 394 lines of code src/scala/org/pantsbuild/zinc/compiler/InputUtils.scala x: 4 contributors (all time) y: 147 lines of code src/scala/org/pantsbuild/zinc/compiler/Settings.scala x: 4 contributors (all time) y: 254 lines of code src/python/pants/base/worker_pool.py x: 11 contributors (all time) y: 114 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/execution_graph.py x: 7 contributors (all time) y: 237 lines of code src/python/pants/backend/jvm/tasks/analysis_extraction.py x: 4 contributors (all time) y: 111 lines of code src/python/pants/backend/jvm/tasks/coverage/jacoco.py x: 4 contributors (all time) y: 134 lines of code src/python/pants/backend/jvm/tasks/ivy_task_mixin.py x: 22 contributors (all time) y: 170 lines of code src/python/pants/invalidation/cache_manager.py x: 12 contributors (all time) y: 211 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_usage.py x: 9 contributors (all time) y: 324 lines of code src/python/pants/build_graph/address.py x: 13 contributors (all time) y: 119 lines of code contrib/python/src/python/pants/contrib/python/checks/checker/variable_names.py x: 1 contributors (all time) y: 84 lines of code src/python/pants/goal/products.py x: 17 contributors (all time) y: 167 lines of code src/python/pants/backend/python/tasks/python_run.py x: 11 contributors (all time) y: 39 lines of code src/python/pants/auth/basic_auth.py x: 1 contributors (all time) y: 55 lines of code src/python/pants/backend/jvm/tasks/classpath_products.py x: 15 contributors (all time) y: 178 lines of code src/python/pants/backend/jvm/tasks/scalastyle.py x: 14 contributors (all time) y: 124 lines of code src/python/pants/reporting/plaintext_reporter.py x: 12 contributors (all time) y: 173 lines of code src/python/pants/java/distribution/distribution.py x: 16 contributors (all time) y: 374 lines of code contrib/node/src/python/pants/contrib/node/tasks/node_task.py x: 10 contributors (all time) y: 103 lines of code src/python/pants/backend/jvm/tasks/jvm_dependency_check.py x: 8 contributors (all time) y: 196 lines of code src/python/pants/scm/git.py x: 17 contributors (all time) y: 420 lines of code src/python/pants/backend/jvm/tasks/coverage/cobertura.py x: 9 contributors (all time) y: 214 lines of code src/python/pants/backend/jvm/tasks/jar_task.py x: 18 contributors (all time) y: 280 lines of code src/python/pants/backend/jvm/tasks/jvm_platform_analysis.py x: 6 contributors (all time) y: 267 lines of code src/python/pants/backend/jvm/tasks/ivy_resolve.py x: 18 contributors (all time) y: 135 lines of code contrib/findbugs/src/python/pants/contrib/findbugs/tasks/findbugs.py x: 4 contributors (all time) y: 188 lines of code contrib/go/src/python/pants/contrib/go/tasks/go_thrift_gen.py x: 10 contributors (all time) y: 140 lines of code src/python/pants/net/http/fetcher.py x: 9 contributors (all time) y: 219 lines of code src/python/pants/goal/artifact_cache_stats.py x: 7 contributors (all time) y: 47 lines of code src/python/pants/ivy/bootstrapper.py x: 12 contributors (all time) y: 92 lines of code src/python/pants/base/project_tree.py x: 9 contributors (all time) y: 119 lines of code src/scala/org/pantsbuild/zinc/options/Options.scala x: 2 contributors (all time) y: 240 lines of code src/python/pants/backend/jvm/subsystems/jar_dependency_management.py x: 7 contributors (all time) y: 268 lines of code src/python/pants/backend/jvm/tasks/benchmark_run.py x: 11 contributors (all time) y: 75 lines of code src/python/pants/source/source_root.py x: 4 contributors (all time) y: 216 lines of code src/python/pants/build_graph/build_file_parser.py x: 8 contributors (all time) y: 117 lines of code contrib/node/src/python/pants/contrib/node/subsystems/package_managers.py x: 3 contributors (all time) y: 155 lines of code src/python/pants/ivy/ivy.py x: 13 contributors (all time) y: 64 lines of code contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_target.py x: 7 contributors (all time) y: 10 lines of code contrib/go/src/python/pants/contrib/go/targets/go_binary.py x: 6 contributors (all time) y: 11 lines of code src/python/pants/backend/jvm/targets/jarable.py x: 8 contributors (all time) y: 15 lines of code src/python/pants/backend/jvm/targets/jvm_app.py x: 17 contributors (all time) y: 19 lines of code src/python/pants/backend/jvm/targets/scala_library.py x: 14 contributors (all time) y: 48 lines of code src/python/pants/backend/jvm/tasks/bundle_create.py x: 19 contributors (all time) y: 128 lines of code src/python/pants/backend/jvm/tasks/check_published_deps.py x: 10 contributors (all time) y: 45 lines of code src/python/pants/backend/jvm/tasks/jvm_binary_task.py x: 13 contributors (all time) y: 79 lines of code src/python/pants/backend/jvm/tasks/jvm_compile/jvm_classpath_publisher.py x: 10 contributors (all time) y: 30 lines of code src/python/pants/backend/jvm/tasks/jvm_tool_task_mixin.py x: 9 contributors (all time) y: 14 lines of code src/python/pants/backend/python/targets/python_library.py x: 8 contributors (all time) y: 9 lines of code src/python/pants/backend/python/targets/python_target.py x: 17 contributors (all time) y: 67 lines of code src/python/pants/base/cmd_line_spec_parser.py x: 15 contributors (all time) y: 35 lines of code src/java/org/pantsbuild/tools/jar/JarBuilder.java x: 7 contributors (all time) y: 864 lines of code src/java/org/pantsbuild/tools/jar/JarEntryCopier.java x: 2 contributors (all time) y: 123 lines of code src/scala/org/pantsbuild/zinc/analysis/AnalysisMap.scala x: 1 contributors (all time) y: 96 lines of code src/java/org/pantsbuild/tools/ivy/DependencyUpdateChecker.java x: 1 contributors (all time) y: 234 lines of code src/python/pants/backend/jvm/tasks/reports/templates/junit_report.html.mustache x: 1 contributors (all time) y: 200 lines of code src/python/pants/backend/docgen/tasks/templates/reference/pants_reference_body.html.mustache x: 1 contributors (all time) y: 123 lines of code src/java/org/pantsbuild/tools/jar/Main.java x: 3 contributors (all time) y: 423 lines of code src/python/pants/reporting/assets/css/pants.css x: 2 contributors (all time) y: 308 lines of code src/python/pants/reporting/assets/js/pants.js x: 2 contributors (all time) y: 135 lines of code
2927.0
lines of code
  min: 1.0
  average: 68.44
  25th percentile: 5.0
  median: 22.0
  75th percentile: 68.25
  max: 2927.0
0 41.0
contributors (all time)
min: 1.0 | average: 4.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 41.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".