File Size Overall
  • There are 106 files with 16,955 lines of code.
    • 3 very long files (3,904 lines of code)
    • 6 long files (3,509 lines of code)
    • 11 medium size files (3,210 lines of code)
    • 27 small files (3,756 lines of code)
    • 59 very small files (2,576 lines of code)
23% | 20% | 18% | 22% | 15%
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
h97% | 0% | 0% | 0% | 2%
java8% | 25% | 21% | 25% | 18%
c84% | 0% | 0% | 12% | 2%
ps10% | 0% | 61% | 38% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src23% | 21% | 17% | 21% | 15%
ROOT0% | 0% | 100% | 0% | 0%
.github0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
jni.h
in src/launcher/include
1705 224
CommandLine.java
in src/com.netflix.tools.cli/com/netflix/tools/cli
1198 105
main.c
in src/launcher
1001 31
ResolvedClassModels.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
674 51
ToolRuntime.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
645 55
Installer.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
637 34
CommandRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
525 30
ToolRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
520 38
JaInvocation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
508 1
JmhToolProvider.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
451 25
ModuleInfo.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
357 17
ModuleAssembler.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
344 15
TestRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
297 13
ExecutionTraceInstrumentation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
295 24
Ja.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
293 13
InstalledCommandModule.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
279 11
248 -
ModuleRequirements.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
221 9
SourceGenerator.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
216 10
ModuleSourcePath.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
209 1
TestResultStore.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
199 21
TestOutputCapture.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
197 19
JUnitExecutionTrace.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
175 13
ToolArguments.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
171 12
ToolDefinition.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
171 1
BuiltinCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
165 23
JmodPackager.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
159 9
test-install.ps1
in .github/scripts
154 -
JmhToolProviderTest.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
151 7
ToolOption.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
151 22
dispatcher.c
in src/launcher
149 4
MavenDeploymentCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
149 7
FilteredModuleContent.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
146 12
AotWarmup.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
139 6
RuntimeImageHash.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
139 10
Configurations.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
138 17
SemanticVersion.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
116 1
ResolvedModules.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
116 9
ToolLauncher.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
111 7
FilteredModulePath.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 7
JUnitTestSummary.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 6
JUnitTestResults.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
109 6
LauncherRuntimeOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
109 6
ModuleOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
108 11
TestDiscovery.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
106 4
LauncherCatalog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
105 9
JaOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
103 20
ToolCatalog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
98 9
SelectorCompletion.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
98 7
RequireRequest.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
96 1
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
CommandRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
525 ~3k–10k 10 ~50 ~10
CommandLine.java
in src/com.netflix.tools.cli/com/netflix/tools/cli
1198 ~7k–20k 4 ~30 ~30
ToolRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
520 ~3k–10k 9 ~100 ~5
ResolvedClassModels.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
674 ~3k–10k 6 ~100 ~5
ModuleAssembler.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
344 ~2k–5k 11 ~20 ~15
248 ~1.5k–5k 10 ~10 ~20
Ja.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
293 ~2k–5k 8 ~7 ~50
JaInvocation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
508 ~3k–10k 4 ~10 ~50
ToolRuntime.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
645 ~3k–10k 2 ~500 ~2
ModuleRequirements.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
221 ~1.5k–5k 5 ~3 ~70
ModuleInfo.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
357 ~2k–5k 3 ~30 ~10
main.c
in src/launcher
1001 ~7k–15k 1 ~30 ~30
MavenDeploymentCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
149 ~1k–3k 6 ~15 ~10
TestRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
297 ~2k–5k 3 ~10 ~30
ExecutionTraceInstrumentation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
295 ~2k–5k 3 ~20 ~15
ToolDefinition.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
171 ~1k–3k 5 ~30 ~7
BuiltinCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
165 ~1k–3k 5 ~15 ~10
Installer.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
637 ~3k–10k 1 ~7 ~70
JmhToolProvider.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
451 ~3k–7k 1 ~5 ~70
FilteredModuleContent.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
146 ~1k–3k 3 ~10 ~15

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
jni.h
in src/launcher/include
1705 224
CommandLine.java
in src/com.netflix.tools.cli/com/netflix/tools/cli
1198 105
ToolRuntime.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
645 55
ResolvedClassModels.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
674 51
ToolRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
520 38
Installer.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
637 34
main.c
in src/launcher
1001 31
CommandRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
525 30
JmhToolProvider.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
451 25
ExecutionTraceInstrumentation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
295 24
BuiltinCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
165 23
ToolOption.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
151 22
TestResultStore.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
199 21
JaOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
103 20
TestOutputCapture.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
197 19
Configurations.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
138 17
ModuleInfo.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
357 17
ModuleAssembler.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
344 15
JUnitExecutionTrace.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
175 13
TestRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
297 13
Ja.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
293 13
ToolArguments.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
171 12
FilteredModuleContent.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
146 12
InstalledCommandModule.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
279 11
ModuleOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
108 11
SourceGenerator.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
216 10
AutomaticModules.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
91 10
RuntimeImageHash.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
139 10
JdkModuleOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
43 10
ToolCatalog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
98 9
ModuleRequirements.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
221 9
Command.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
25 9
LauncherCatalog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
105 9
ResolvedModules.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
116 9
ExecutionTrace.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
88 9
JmodPackager.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
159 9
JdkCompilationOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
37 8
JmhToolProviderTest.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
151 7
FilteredModulePath.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 7
ObservedCodeHash.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
63 7
Sha256.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
54 7
CommandAvailability.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
58 7
MavenDeploymentCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
149 7
SelectorCompletion.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
98 7
ToolLauncher.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
111 7
ResolutionArguments.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
63 6
JUnitTestResults.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
109 6
IncrementalModuleHasher.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
79 6
JUnitTestSummary.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 6
ModuleResolver.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
60 6
Files With Long Lines (Top 50)

There are 56 files with lines longer than 120 characters. In total, there are 247 long lines.

File# lines# units# long lines
CommandRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
525 30 37
Installer.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
637 34 23
ToolRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
520 38 17
ResolvedClassModels.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
674 51 13
Ja.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
293 13 9
CommandLine.java
in src/com.netflix.tools.cli/com/netflix/tools/cli
1198 105 8
TestRunner.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
297 13 8
JUnitExecutionTrace.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
175 13 7
JdkModuleOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
43 10 7
ResolutionOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
62 1 6
JdkCompilationOptions.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
37 8 6
ModuleRequirements.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
221 9 5
JaInvocation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
508 1 5
JmhToolProviderTest.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
151 7 4
SourceGenerator.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
216 10 4
ModuleSourcePath.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
209 1 4
ExecutionTraceInstrumentation.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
295 24 4
FilteredModuleContent.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
146 12 4
ToolRuntime.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
645 55 4
ModuleRuntimeAccessArguments.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
27 6 4
ModuleInfo.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
357 17 3
JaOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
103 20 3
MavenCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
27 1 3
ApplicationTarget.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
80 1 3
ModuleAssembler.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
344 15 3
InstalledCommandModule.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
279 11 3
SemanticVersion.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
116 1 3
ExecutionTrace.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
88 9 3
LauncherRuntimeOptions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
109 6 3
SelectorCompletion.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
98 7 3
Configurations.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
138 17 2
FilteredModulePath.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 7 2
JUnitTestResults.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
109 6 2
InstallationDirectories.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
43 1 2
LauncherCatalog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
105 9 2
ModuleResolver.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
60 6 2
ResolvedToolArguments.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
47 1 2
JmodPackager.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
159 9 2
IncrementalTestPlan.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
29 2 2
MavenDeploymentCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
149 7 2
AutomaticModuleArchives.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
85 4 2
ToolLauncher.java
in src/com.netflix.tools.launcher/com/netflix/tools/launcher
111 7 2
248 - 1
JmhToolProvider.java
in src/com.netflix.tools.jmh/com/netflix/tools/jmh
451 25 1
ModuleVersions.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
33 3 1
VerboseLog.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
35 4 1
TestDiscovery.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
106 4 1
IncrementalModuleHasher.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
79 6 1
JUnitTestSummary.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
110 6 1
BuiltinCommand.java
in src/com.netflix.tools.ja/com/netflix/tools/ja
165 23 1
Correlations

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

src/launcher/main.c x: 1 commits (all time) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 18 commits (all time) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 4 commits (all time) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 commits (all time) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 4 commits (all time) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 commits (all time) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 3 commits (all time) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 4 commits (all time) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 5 commits (all time) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 10 commits (all time) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Configurations.java x: 2 commits (all time) y: 138 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 3 commits (all time) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 3 commits (all time) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 2 commits (all time) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 2 commits (all time) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 commits (all time) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 2 commits (all time) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 8 commits (all time) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 4 commits (all time) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenCommand.java x: 4 commits (all time) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 6 commits (all time) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenExporter.java x: 3 commits (all time) y: 30 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 2 commits (all time) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 11 commits (all time) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 3 commits (all time) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 2 commits (all time) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 5 commits (all time) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 3 commits (all time) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 6 commits (all time) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 3 commits (all time) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedToolArguments.java x: 3 commits (all time) y: 47 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 commits (all time) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestExecution.java x: 2 commits (all time) y: 44 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 3 commits (all time) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 5 commits (all time) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolResolver.java x: 4 commits (all time) y: 22 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 9 commits (all time) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 2 commits (all time) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 2 commits (all time) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 2 commits (all time) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 2 commits (all time) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 commits (all time) y: 154 lines of code install.ps1 x: 10 commits (all time) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 commits (all time) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 3 commits (all time) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 commits (all time) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 commits (all time) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 commits (all time) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 2 commits (all time) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleResolver.java x: 3 commits (all time) y: 60 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleVersions.java x: 1 commits (all time) y: 33 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 2 commits (all time) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 commits (all time) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 commits (all time) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolutionArguments.java x: 1 commits (all time) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolArguments.java x: 1 commits (all time) y: 171 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/CompletionShims.java x: 1 commits (all time) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 2 commits (all time) y: 103 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ToolLauncher.java x: 1 commits (all time) y: 111 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 commits (all time) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 18.0
commits (all time)
min: 1.0 | average: 3.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 18.0

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

src/launcher/main.c x: 1 contributors (all time) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 2 contributors (all time) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 1 contributors (all time) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 contributors (all time) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 1 contributors (all time) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 contributors (all time) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 1 contributors (all time) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 1 contributors (all time) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 1 contributors (all time) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 1 contributors (all time) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 2 contributors (all time) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 1 contributors (all time) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 1 contributors (all time) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 1 contributors (all time) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 contributors (all time) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 1 contributors (all time) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 1 contributors (all time) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 1 contributors (all time) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 1 contributors (all time) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 1 contributors (all time) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 2 contributors (all time) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 1 contributors (all time) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 1 contributors (all time) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 1 contributors (all time) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 2 contributors (all time) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 2 contributors (all time) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 1 contributors (all time) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 contributors (all time) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 1 contributors (all time) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 1 contributors (all time) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 1 contributors (all time) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 1 contributors (all time) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 1 contributors (all time) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 1 contributors (all time) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 1 contributors (all time) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 contributors (all time) y: 154 lines of code install.ps1 x: 1 contributors (all time) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 contributors (all time) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 1 contributors (all time) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 contributors (all time) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 contributors (all time) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 contributors (all time) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 1 contributors (all time) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 1 contributors (all time) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 contributors (all time) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 contributors (all time) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 1 contributors (all time) y: 103 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 contributors (all time) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/launcher/main.c x: 1 commits (30d) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 18 commits (30d) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 4 commits (30d) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 commits (30d) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 4 commits (30d) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 commits (30d) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 3 commits (30d) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 4 commits (30d) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 5 commits (30d) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 10 commits (30d) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Configurations.java x: 2 commits (30d) y: 138 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 3 commits (30d) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 3 commits (30d) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 2 commits (30d) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 2 commits (30d) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 commits (30d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 2 commits (30d) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 8 commits (30d) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 4 commits (30d) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenCommand.java x: 4 commits (30d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 6 commits (30d) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenExporter.java x: 3 commits (30d) y: 30 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 2 commits (30d) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 11 commits (30d) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 3 commits (30d) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 2 commits (30d) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 5 commits (30d) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 3 commits (30d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 6 commits (30d) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 3 commits (30d) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedToolArguments.java x: 3 commits (30d) y: 47 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 commits (30d) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestExecution.java x: 2 commits (30d) y: 44 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 3 commits (30d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 5 commits (30d) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolResolver.java x: 4 commits (30d) y: 22 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 9 commits (30d) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 2 commits (30d) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 2 commits (30d) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 2 commits (30d) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 2 commits (30d) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 commits (30d) y: 154 lines of code install.ps1 x: 10 commits (30d) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 commits (30d) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 3 commits (30d) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 commits (30d) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 commits (30d) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 commits (30d) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 2 commits (30d) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleResolver.java x: 3 commits (30d) y: 60 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleVersions.java x: 1 commits (30d) y: 33 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 2 commits (30d) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 commits (30d) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 commits (30d) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolutionArguments.java x: 1 commits (30d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolArguments.java x: 1 commits (30d) y: 171 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/CompletionShims.java x: 1 commits (30d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 2 commits (30d) y: 103 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ToolLauncher.java x: 1 commits (30d) y: 111 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 commits (30d) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 18.0
commits (30d)
min: 1.0 | average: 3.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 18.0

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

src/launcher/main.c x: 1 contributors (30d) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 2 contributors (30d) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 1 contributors (30d) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 contributors (30d) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 1 contributors (30d) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 contributors (30d) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 1 contributors (30d) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 1 contributors (30d) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 1 contributors (30d) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 1 contributors (30d) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 2 contributors (30d) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 1 contributors (30d) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 1 contributors (30d) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 1 contributors (30d) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 contributors (30d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 1 contributors (30d) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 1 contributors (30d) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 1 contributors (30d) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 1 contributors (30d) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 1 contributors (30d) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 2 contributors (30d) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 1 contributors (30d) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 1 contributors (30d) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 1 contributors (30d) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 2 contributors (30d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 2 contributors (30d) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 1 contributors (30d) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 contributors (30d) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 1 contributors (30d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 1 contributors (30d) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 1 contributors (30d) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 1 contributors (30d) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 1 contributors (30d) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 1 contributors (30d) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 1 contributors (30d) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 contributors (30d) y: 154 lines of code install.ps1 x: 1 contributors (30d) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 contributors (30d) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 1 contributors (30d) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 contributors (30d) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 contributors (30d) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 contributors (30d) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 1 contributors (30d) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 1 contributors (30d) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 contributors (30d) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 contributors (30d) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 1 contributors (30d) y: 103 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 contributors (30d) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/launcher/main.c x: 1 commits (90d) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 18 commits (90d) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 4 commits (90d) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 commits (90d) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 4 commits (90d) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 commits (90d) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 3 commits (90d) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 4 commits (90d) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 5 commits (90d) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 10 commits (90d) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Configurations.java x: 2 commits (90d) y: 138 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 3 commits (90d) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 3 commits (90d) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 2 commits (90d) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 2 commits (90d) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 commits (90d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 2 commits (90d) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 8 commits (90d) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 4 commits (90d) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenCommand.java x: 4 commits (90d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 6 commits (90d) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenExporter.java x: 3 commits (90d) y: 30 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 2 commits (90d) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 11 commits (90d) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 3 commits (90d) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 2 commits (90d) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 5 commits (90d) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 3 commits (90d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 6 commits (90d) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 3 commits (90d) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedToolArguments.java x: 3 commits (90d) y: 47 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 commits (90d) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestExecution.java x: 2 commits (90d) y: 44 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 3 commits (90d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 5 commits (90d) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolResolver.java x: 4 commits (90d) y: 22 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 9 commits (90d) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 2 commits (90d) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 2 commits (90d) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 2 commits (90d) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 2 commits (90d) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 commits (90d) y: 154 lines of code install.ps1 x: 10 commits (90d) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 commits (90d) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 3 commits (90d) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 commits (90d) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 commits (90d) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 commits (90d) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 2 commits (90d) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleResolver.java x: 3 commits (90d) y: 60 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleVersions.java x: 1 commits (90d) y: 33 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 2 commits (90d) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 commits (90d) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 commits (90d) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolutionArguments.java x: 1 commits (90d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolArguments.java x: 1 commits (90d) y: 171 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/CompletionShims.java x: 1 commits (90d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 2 commits (90d) y: 103 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ToolLauncher.java x: 1 commits (90d) y: 111 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 commits (90d) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 18.0
commits (90d)
min: 1.0 | average: 3.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 18.0

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

src/launcher/main.c x: 1 contributors (90d) y: 1001 lines of code src/com.netflix.tools.ja/module-info.java x: 2 contributors (90d) y: 19 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JarPackager.java x: 1 contributors (90d) y: 73 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ArgumentFiles.java x: 1 contributors (90d) y: 43 lines of code src/com.netflix.tools.cli/com/netflix/tools/cli/CommandLine.java x: 1 contributors (90d) y: 1198 lines of code src/com.netflix.tools.cli/module-info.java x: 1 contributors (90d) y: 4 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AotWarmup.java x: 1 contributors (90d) y: 139 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AutomaticModules.java x: 1 contributors (90d) y: 91 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/BuiltinCommand.java x: 1 contributors (90d) y: 165 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandRunner.java x: 1 contributors (90d) y: 525 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ExecutionTraceInstrumentation.java x: 2 contributors (90d) y: 295 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModuleContent.java x: 1 contributors (90d) y: 146 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/FilteredModulePath.java x: 1 contributors (90d) y: 110 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/IncrementalTestPlan.java x: 1 contributors (90d) y: 29 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InitRequest.java x: 1 contributors (90d) y: 27 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JUnitExecutionTrace.java x: 1 contributors (90d) y: 175 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Ja.java x: 1 contributors (90d) y: 293 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaInvocation.java x: 1 contributors (90d) y: 508 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenDeploymentCommand.java x: 1 contributors (90d) y: 149 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/MavenPomMetadata.java x: 1 contributors (90d) y: 62 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleAssembler.java x: 2 contributors (90d) y: 344 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleInfo.java x: 1 contributors (90d) y: 357 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleMetadata.java x: 1 contributors (90d) y: 20 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ModuleRequirements.java x: 1 contributors (90d) y: 221 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ObservedCodeHash.java x: 2 contributors (90d) y: 63 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedClassModels.java x: 2 contributors (90d) y: 674 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ResolvedModules.java x: 1 contributors (90d) y: 116 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SelectorCompletion.java x: 1 contributors (90d) y: 98 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolCommands.java x: 1 contributors (90d) y: 39 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolDefinition.java x: 1 contributors (90d) y: 171 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRunner.java x: 1 contributors (90d) y: 520 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ToolRuntime.java x: 1 contributors (90d) y: 645 lines of code src/com.netflix.tools.jmh/module-info.java x: 1 contributors (90d) y: 15 lines of code src/com.netflix.tools.launcher/com/netflix/tools/launcher/ModuleOptions.java x: 1 contributors (90d) y: 108 lines of code src/com.netflix.tools.launcher/module-info.java x: 1 contributors (90d) y: 6 lines of code .github/scripts/test-install.ps1 x: 1 contributors (90d) y: 154 lines of code install.ps1 x: 1 contributors (90d) y: 248 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/ApplicationTarget.java x: 1 contributors (90d) y: 80 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/AssembleCommand.java x: 1 contributors (90d) y: 70 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/CommandAvailability.java x: 1 contributors (90d) y: 58 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/InstalledCommandModule.java x: 1 contributors (90d) y: 279 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Installer.java x: 1 contributors (90d) y: 637 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JmodPackager.java x: 1 contributors (90d) y: 159 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/SourceGenerator.java x: 1 contributors (90d) y: 216 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/Sha256.java x: 1 contributors (90d) y: 54 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/TestResultStore.java x: 1 contributors (90d) y: 199 lines of code src/com.netflix.tools.ja/com/netflix/tools/ja/JaOptions.java x: 1 contributors (90d) y: 103 lines of code src/com.netflix.tools.jmh/com/netflix/tools/jmh/JmhToolProvider.java x: 1 contributors (90d) y: 451 lines of code
1198.0
lines of code
  min: 4.0
  average: 191.5
  25th percentile: 46.25
  median: 109.0
  75th percentile: 227.75
  max: 1198.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0
About This Analysis
  • 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...