File Size Overall
  • There are 72 files with 4,596 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 4 medium size files (1,013 lines of code)
    • 10 small files (1,524 lines of code)
    • 58 very small files (2,059 lines of code)
0% | 0% | 22% | 33% | 44%
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
java0% | 0% | 22% | 34% | 42%
ftl0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
nicobar-core0% | 0% | 23% | 46% | 29%
nicobar-cassandra0% | 0% | 39% | 0% | 60%
nicobar-manager0% | 0% | 0% | 21% | 78%
nicobar-groovy20% | 0% | 0% | 0% | 100%
nicobar-example0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19
ScriptModuleSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
201 27
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13
ScriptModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
111 4
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15
GraphUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
98 9
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13
Groovy2CompilerHelper.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
90 6
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7
__JDKPaths.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
85 6
ModuleId.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
82 9
GsonMessageBodyHandler.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest
75 6
GroovyModuleLoaderExample.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
73 3
ArchiveRepositoriesResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
71 5
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4
JBossModuleClassLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
67 7
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6
home.ftl
in nicobar-manager/src/main/resources/scriptmanager
44 -
BytecodeLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
42 1
repository_view.js
in nicobar-manager/src/main/resources/scriptmanager
42 5
ScriptManagerBootstrap.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
42 1
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4
repository_list.js
in nicobar-manager/src/main/resources/scriptmanager
32 3
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3
Groovy2PluginUtils.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils
26 1
RepositorySummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
25 5
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2
ScriptManagerHomeResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
22 1
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2
ScriptManagerExplorer.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
20 2
repository_view.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 -
repository_list.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 -
Files With Most Units (Top 50)
File# lines# units
ScriptModuleSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
201 27
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12
CassandraGatewayImpl.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
64 11
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9
ModuleId.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
82 9
GraphUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
98 9
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9
JBossModuleClassLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
67 7
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7
ArchiveRepositoryResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
110 7
Groovy2CompilerHelper.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
90 6
JBossScriptModule.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
49 6
__JDKPaths.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
85 6
GsonMessageBodyHandler.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest
75 6
RepositorySummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
25 5
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5
repository_view.js
in nicobar-manager/src/main/resources/scriptmanager
42 5
ArchiveRepositoriesResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
71 5
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4
ScriptModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
111 4
HystrixCassandraGetRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
35 4
repository_list.js
in nicobar-manager/src/main/resources/scriptmanager
32 3
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3
GroovyModuleLoaderExample.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
73 3
Groovy2CompilerPlugin.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin
16 2
BaseScriptModuleListener.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
11 2
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2
ScriptManagerExplorer.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer
20 2
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2
Groovy2PluginUtils.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils
26 1
BytecodeLoadingPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
13 1
TestCompilerPlugin.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
13 1
NoOpCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile
17 1
Files With Long Lines (Top 34)

There are 34 files with lines longer than 120 characters. In total, there are 85 long lines.

File# lines# units# long lines
JBossModuleUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
183 12 11
ScriptCompilationException.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 2 9
ScriptModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
317 21 8
ScriptCompilerPluginSpec.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/plugin
147 19 7
ClassPathUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/utils
138 13 4
JBossModuleLoader.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss
179 17 3
PathArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
195 18 3
CassandraArchiveRepository.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
287 18 3
HystrixCassandraGetRowsByQuery.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 3
GroovyModuleLoaderExample.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
73 3 3
Groovy2Compiler.java
in nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile
70 4 2
PathScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
147 16 2
HystrixScriptModuleExecutor.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
87 7 2
JarArchiveRepository.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
208 19 2
GsonMessageBodyHandler.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest
75 6 2
HystrixCassandraPut.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
61 3 2
ExampleResourceLocator.java
in nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2
22 2 2
SingleFileScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
97 13 1
GsonScriptModuleSpecSerializer.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
65 9 1
JarScriptArchive.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/archive
175 17 1
GraphUtils.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/module
98 9 1
ScriptArchiveCompiler.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/compile
10 - 1
ScriptModuleExecutionCommand.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/execution
24 2 1
ArchiveRepositoryPoller.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
139 9 1
ArchiveSummary.java
in nicobar-core/src/main/java/com/netflix/nicobar/core/persistence
30 5 1
home.ftl
in nicobar-manager/src/main/resources/scriptmanager
44 - 1
repository_view.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 - 1
repository_list.ftl
in nicobar-manager/src/main/resources/scriptmanager
19 - 1
ArchiveRepositoriesResource.java
in nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources
71 5 1
HystrixCassandraGetRowsByKeys.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
31 3 1
HystrixCassandraDeleteColumns.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
30 2 1
HystrixCassandraDeleteRow.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
27 3 1
AbstractCassandraHystrixCommand.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal
28 3 1
BasicCassandraRepositoryConfig.java
in nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra
99 15 1
Correlations

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

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 14 commits (all time) y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 10 commits (all time) y: 67 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 10 commits (all time) y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 29 commits (all time) y: 317 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 7 commits (all time) y: 111 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 26 commits (all time) y: 183 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 8 commits (all time) y: 138 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 14 commits (all time) y: 175 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 5 commits (all time) y: 85 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 16 commits (all time) y: 208 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 5 commits (all time) y: 22 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 2 commits (all time) y: 19 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 2 commits (all time) y: 64 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 3 commits (all time) y: 30 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 4 commits (all time) y: 27 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 3 commits (all time) y: 35 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByQuery.java x: 3 commits (all time) y: 28 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 3 commits (all time) y: 61 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 8 commits (all time) y: 82 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 4 commits (all time) y: 17 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 4 commits (all time) y: 11 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 6 commits (all time) y: 13 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 2 commits (all time) y: 13 lines of code nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 3 commits (all time) y: 6 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 6 commits (all time) y: 26 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 9 commits (all time) y: 110 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 8 commits (all time) y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 10 commits (all time) y: 16 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 8 commits (all time) y: 97 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 11 commits (all time) y: 70 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 4 commits (all time) y: 7 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 7 commits (all time) y: 16 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 19 commits (all time) y: 287 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 13 commits (all time) y: 18 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 14 commits (all time) y: 201 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 13 commits (all time) y: 195 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 7 commits (all time) y: 179 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 5 commits (all time) y: 99 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 5 commits (all time) y: 12 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 4 commits (all time) y: 90 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/compile/ScriptArchiveCompiler.java x: 3 commits (all time) y: 10 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 6 commits (all time) y: 139 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveSummary.java x: 6 commits (all time) y: 30 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 6 commits (all time) y: 65 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 4 commits (all time) y: 87 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutionCommand.java x: 4 commits (all time) y: 24 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModule.java x: 4 commits (all time) y: 12 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 4 commits (all time) y: 49 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 4 commits (all time) y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpecSerializer.java x: 2 commits (all time) y: 6 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/BaseScriptModuleListener.java x: 2 commits (all time) y: 11 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 2 commits (all time) y: 98 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleListener.java x: 2 commits (all time) y: 7 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositorySummary.java x: 2 commits (all time) y: 25 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 2 commits (all time) y: 73 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerBootstrap.java x: 2 commits (all time) y: 42 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerExplorer.java x: 2 commits (all time) y: 20 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 2 commits (all time) y: 71 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ScriptManagerHomeResource.java x: 2 commits (all time) y: 22 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 2 commits (all time) y: 75 lines of code nicobar-manager/src/main/resources/scriptmanager/home.ftl x: 2 commits (all time) y: 44 lines of code nicobar-manager/src/main/resources/scriptmanager/home.js x: 2 commits (all time) y: 3 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_list.js x: 2 commits (all time) y: 32 lines of code nicobar-manager/src/main/webapp/WEB-INF/web.xml x: 2 commits (all time) y: 15 lines of code
317.0
lines of code
  min: 3.0
  average: 63.83
  25th percentile: 16.0
  median: 31.5
  75th percentile: 89.25
  max: 317.0
0 29.0
commits (all time)
min: 2.0 | average: 5.9 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.75 | max: 29.0

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

nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPluginSpec.java x: 5 contributors (all time) y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleClassLoader.java x: 2 contributors (all time) y: 67 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/BytecodeLoader.java x: 2 contributors (all time) y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleLoader.java x: 5 contributors (all time) y: 317 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleUtils.java x: 2 contributors (all time) y: 111 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleUtils.java x: 3 contributors (all time) y: 183 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/ClassPathUtils.java x: 2 contributors (all time) y: 138 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/JarScriptArchive.java x: 2 contributors (all time) y: 175 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/utils/__JDKPaths.java x: 2 contributors (all time) y: 85 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/JarArchiveRepository.java x: 2 contributors (all time) y: 208 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/ExampleResourceLocator.java x: 2 contributors (all time) y: 22 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGateway.java x: 1 contributors (all time) y: 19 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraGatewayImpl.java x: 1 contributors (all time) y: 64 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteColumns.java x: 1 contributors (all time) y: 30 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraDeleteRow.java x: 1 contributors (all time) y: 27 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRow.java x: 1 contributors (all time) y: 35 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraGetRowsByQuery.java x: 1 contributors (all time) y: 28 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/internal/HystrixCassandraPut.java x: 1 contributors (all time) y: 61 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ModuleId.java x: 2 contributors (all time) y: 82 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/internal/compile/NoOpCompiler.java x: 1 contributors (all time) y: 17 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/RepositoryView.java x: 1 contributors (all time) y: 11 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/BytecodeLoadingPlugin.java x: 3 contributors (all time) y: 13 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/TestCompilerPlugin.java x: 1 contributors (all time) y: 13 lines of code nicobar-example/src/main/resources/helloworld/HelloWorld.groovy x: 1 contributors (all time) y: 6 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/utils/Groovy2PluginUtils.java x: 1 contributors (all time) y: 26 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoryResource.java x: 1 contributors (all time) y: 110 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java x: 1 contributors (all time) y: 147 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptArchive.java x: 1 contributors (all time) y: 16 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/SingleFileScriptArchive.java x: 1 contributors (all time) y: 97 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2Compiler.java x: 3 contributors (all time) y: 70 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/plugin/ScriptCompilerPlugin.java x: 3 contributors (all time) y: 7 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/plugin/Groovy2CompilerPlugin.java x: 3 contributors (all time) y: 16 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepository.java x: 2 contributors (all time) y: 287 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepository.java x: 2 contributors (all time) y: 18 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/ScriptModuleSpec.java x: 2 contributors (all time) y: 201 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/PathArchiveRepository.java x: 1 contributors (all time) y: 195 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossModuleLoader.java x: 1 contributors (all time) y: 179 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/BasicCassandraRepositoryConfig.java x: 1 contributors (all time) y: 99 lines of code nicobar-cassandra/src/main/java/com/netflix/nicobar/cassandra/CassandraArchiveRepositoryConfig.java x: 1 contributors (all time) y: 12 lines of code nicobar-groovy2/src/main/java/com/netflix/nicobar/groovy2/internal/compile/Groovy2CompilerHelper.java x: 1 contributors (all time) y: 90 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/persistence/ArchiveRepositoryPoller.java x: 1 contributors (all time) y: 139 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/archive/GsonScriptModuleSpecSerializer.java x: 1 contributors (all time) y: 65 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/HystrixScriptModuleExecutor.java x: 1 contributors (all time) y: 87 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/execution/ScriptModuleExecutionCommand.java x: 1 contributors (all time) y: 24 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/jboss/JBossScriptModule.java x: 1 contributors (all time) y: 49 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_view.js x: 1 contributors (all time) y: 42 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/GraphUtils.java x: 1 contributors (all time) y: 98 lines of code nicobar-core/src/main/java/com/netflix/nicobar/core/module/ScriptModuleListener.java x: 1 contributors (all time) y: 7 lines of code nicobar-example/src/main/java/com/netflix/nicobar/example/groovy2/GroovyModuleLoaderExample.java x: 1 contributors (all time) y: 73 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/ScriptManagerExplorer.java x: 1 contributors (all time) y: 20 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ArchiveRepositoriesResource.java x: 1 contributors (all time) y: 71 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/explorer/resources/ScriptManagerHomeResource.java x: 1 contributors (all time) y: 22 lines of code nicobar-manager/src/main/java/com/netflix/nicobar/manager/rest/GsonMessageBodyHandler.java x: 1 contributors (all time) y: 75 lines of code nicobar-manager/src/main/resources/scriptmanager/home.ftl x: 1 contributors (all time) y: 44 lines of code nicobar-manager/src/main/resources/scriptmanager/home.js x: 1 contributors (all time) y: 3 lines of code nicobar-manager/src/main/resources/scriptmanager/repository_list.js x: 1 contributors (all time) y: 32 lines of code
317.0
lines of code
  min: 3.0
  average: 63.83
  25th percentile: 16.0
  median: 31.5
  75th percentile: 89.25
  max: 317.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.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".

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...