epam / atg-build-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 44% | 55%
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
groovy0% | 0% | 0% | 44% | 55%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 0% | 44% | 55%
Longest Files (Top 31)
File# lines# units
RunAssemblerCommandLineBuilder.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
144 1
OptionsContainer.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
142 35
ATGRepositoryImpl.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
138 12
ManifestUtils.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
122 19
RunAssemblerTask.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
120 16
ManifestConfig.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
106 20
ProjectDependenciesExtensionInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
103 6
ATGModule.groovy
in src/main/groovy/com/epam/atg/gradle/build/module
97 15
ModulePluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
95 7
ManifestGeneratorTask.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
94 2
AssembleATGTask.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
85 1
GradleTasksInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
85 2
ATGDependenciesResolver.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
82 10
SettingsPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
77 9
RootProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
69 6
RunAssemblerExecutor.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
66 5
ATGGradleProject.groovy
in src/main/groovy/com/epam/atg/gradle/build
58 12
ProjectUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
52 7
ATGPlugin.groovy
in src/main/groovy/com/epam/atg/gradle
35 2
ATGPluginConstants.groovy
in src/main/groovy/com/epam/atg/gradle
31 -
ATGModuleTreePrinter.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
27 3
ATGProjectModule.groovy
in src/main/groovy/com/epam/atg/gradle/build/module
26 3
IndividualResource.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
22 4
FileUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
16 1
ATGPluginExtension.groovy
in src/main/groovy/com/epam/atg/gradle
14 1
AbstractProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
12 2
ATGRepositoryFactory.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
11 2
ATGRepository.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
10 -
ATGPluginExtensionProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
10 1
OsUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
7 1
Initializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
6 -
Files With Most Units (Top 28)
File# lines# units
OptionsContainer.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
142 35
ManifestConfig.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
106 20
ManifestUtils.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
122 19
RunAssemblerTask.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
120 16
ATGModule.groovy
in src/main/groovy/com/epam/atg/gradle/build/module
97 15
ATGRepositoryImpl.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
138 12
ATGGradleProject.groovy
in src/main/groovy/com/epam/atg/gradle/build
58 12
ATGDependenciesResolver.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
82 10
SettingsPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
77 9
ProjectUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
52 7
ModulePluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
95 7
RootProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
69 6
ProjectDependenciesExtensionInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
103 6
RunAssemblerExecutor.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
66 5
IndividualResource.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
22 4
ATGProjectModule.groovy
in src/main/groovy/com/epam/atg/gradle/build/module
26 3
ATGModuleTreePrinter.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
27 3
ATGPlugin.groovy
in src/main/groovy/com/epam/atg/gradle
35 2
ManifestGeneratorTask.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
94 2
ATGRepositoryFactory.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
11 2
AbstractProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
12 2
GradleTasksInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
85 2
ATGPluginExtension.groovy
in src/main/groovy/com/epam/atg/gradle
14 1
RunAssemblerCommandLineBuilder.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
144 1
AssembleATGTask.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
85 1
OsUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
7 1
FileUtils.groovy
in src/main/groovy/com/epam/atg/gradle/utils
16 1
ATGPluginExtensionProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
10 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
ManifestGeneratorTask.groovy
in src/main/groovy/com/epam/atg/gradle/manifest
94 2 4
ProjectDependenciesExtensionInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
103 6 4
ATGDependenciesResolver.groovy
in src/main/groovy/com/epam/atg/gradle/build/utils
82 10 3
GradleTasksInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
85 2 3
ATGRepositoryImpl.groovy
in src/main/groovy/com/epam/atg/gradle/build/repository
138 12 2
AssembleATGTask.groovy
in src/main/groovy/com/epam/atg/gradle/assemble
85 1 1
RootProjectPluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
69 6 1
ModulePluginInitializer.groovy
in src/main/groovy/com/epam/atg/gradle/initializers
95 7 1
Correlations

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

src/main/groovy/com/epam/atg/gradle/ATGPlugin.groovy x: 4 commits (all time) y: 35 lines of code src/main/groovy/com/epam/atg/gradle/ATGPluginConstants.groovy x: 4 commits (all time) y: 31 lines of code src/main/groovy/com/epam/atg/gradle/ATGPluginExtension.groovy x: 4 commits (all time) y: 14 lines of code src/main/groovy/com/epam/atg/gradle/assemble/AssembleATGTask.groovy x: 4 commits (all time) y: 85 lines of code src/main/groovy/com/epam/atg/gradle/assemble/OptionsContainer.groovy x: 4 commits (all time) y: 142 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerCommandLineBuilder.groovy x: 4 commits (all time) y: 144 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerExecutor.groovy x: 4 commits (all time) y: 66 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerTask.groovy x: 4 commits (all time) y: 120 lines of code src/main/groovy/com/epam/atg/gradle/build/ATGGradleProject.groovy x: 7 commits (all time) y: 58 lines of code src/main/groovy/com/epam/atg/gradle/build/module/ATGModule.groovy x: 5 commits (all time) y: 97 lines of code src/main/groovy/com/epam/atg/gradle/build/module/ATGProjectModule.groovy x: 6 commits (all time) y: 26 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepository.groovy x: 4 commits (all time) y: 10 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepositoryFactory.groovy x: 4 commits (all time) y: 11 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepositoryImpl.groovy x: 4 commits (all time) y: 138 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ATGDependenciesResolver.groovy x: 7 commits (all time) y: 82 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ATGModuleTreePrinter.groovy x: 4 commits (all time) y: 27 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ManifestUtils.groovy x: 4 commits (all time) y: 122 lines of code src/main/groovy/com/epam/atg/gradle/initializers/AbstractProjectPluginInitializer.groovy x: 4 commits (all time) y: 12 lines of code src/main/groovy/com/epam/atg/gradle/initializers/GradleTasksInitializer.groovy x: 7 commits (all time) y: 85 lines of code src/main/groovy/com/epam/atg/gradle/initializers/Initializer.groovy x: 4 commits (all time) y: 6 lines of code src/main/groovy/com/epam/atg/gradle/initializers/ModulePluginInitializer.groovy x: 4 commits (all time) y: 95 lines of code src/main/groovy/com/epam/atg/gradle/initializers/ProjectDependenciesExtensionInitializer.groovy x: 5 commits (all time) y: 103 lines of code src/main/groovy/com/epam/atg/gradle/initializers/RootProjectPluginInitializer.groovy x: 4 commits (all time) y: 69 lines of code src/main/groovy/com/epam/atg/gradle/initializers/SettingsPluginInitializer.groovy x: 6 commits (all time) y: 77 lines of code src/main/groovy/com/epam/atg/gradle/manifest/IndividualResource.groovy x: 2 commits (all time) y: 22 lines of code src/main/groovy/com/epam/atg/gradle/manifest/ManifestConfig.groovy x: 4 commits (all time) y: 106 lines of code src/main/groovy/com/epam/atg/gradle/manifest/ManifestGeneratorTask.groovy x: 2 commits (all time) y: 94 lines of code src/main/groovy/com/epam/atg/gradle/utils/FileUtils.groovy x: 4 commits (all time) y: 16 lines of code src/main/groovy/com/epam/atg/gradle/utils/OsUtils.groovy x: 4 commits (all time) y: 7 lines of code src/main/groovy/com/epam/atg/gradle/utils/ProjectUtils.groovy x: 4 commits (all time) y: 52 lines of code
144.0
lines of code
  min: 6.0
  average: 63.29
  25th percentile: 16.0
  median: 66.0
  75th percentile: 97.0
  max: 144.0
0 7.0
commits (all time)
min: 2.0 | average: 4.35 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 7.0

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

src/main/groovy/com/epam/atg/gradle/ATGPlugin.groovy x: 4 contributors (all time) y: 35 lines of code src/main/groovy/com/epam/atg/gradle/ATGPluginConstants.groovy x: 4 contributors (all time) y: 31 lines of code src/main/groovy/com/epam/atg/gradle/ATGPluginExtension.groovy x: 4 contributors (all time) y: 14 lines of code src/main/groovy/com/epam/atg/gradle/assemble/AssembleATGTask.groovy x: 4 contributors (all time) y: 85 lines of code src/main/groovy/com/epam/atg/gradle/assemble/OptionsContainer.groovy x: 4 contributors (all time) y: 142 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerCommandLineBuilder.groovy x: 4 contributors (all time) y: 144 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerExecutor.groovy x: 4 contributors (all time) y: 66 lines of code src/main/groovy/com/epam/atg/gradle/assemble/RunAssemblerTask.groovy x: 4 contributors (all time) y: 120 lines of code src/main/groovy/com/epam/atg/gradle/build/ATGGradleProject.groovy x: 5 contributors (all time) y: 58 lines of code src/main/groovy/com/epam/atg/gradle/build/module/ATGModule.groovy x: 4 contributors (all time) y: 97 lines of code src/main/groovy/com/epam/atg/gradle/build/module/ATGProjectModule.groovy x: 4 contributors (all time) y: 26 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepository.groovy x: 4 contributors (all time) y: 10 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepositoryFactory.groovy x: 4 contributors (all time) y: 11 lines of code src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepositoryImpl.groovy x: 4 contributors (all time) y: 138 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ATGDependenciesResolver.groovy x: 5 contributors (all time) y: 82 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ATGModuleTreePrinter.groovy x: 4 contributors (all time) y: 27 lines of code src/main/groovy/com/epam/atg/gradle/build/utils/ManifestUtils.groovy x: 4 contributors (all time) y: 122 lines of code src/main/groovy/com/epam/atg/gradle/initializers/AbstractProjectPluginInitializer.groovy x: 4 contributors (all time) y: 12 lines of code src/main/groovy/com/epam/atg/gradle/initializers/Initializer.groovy x: 4 contributors (all time) y: 6 lines of code src/main/groovy/com/epam/atg/gradle/initializers/ModulePluginInitializer.groovy x: 4 contributors (all time) y: 95 lines of code src/main/groovy/com/epam/atg/gradle/initializers/ProjectDependenciesExtensionInitializer.groovy x: 4 contributors (all time) y: 103 lines of code src/main/groovy/com/epam/atg/gradle/initializers/RootProjectPluginInitializer.groovy x: 4 contributors (all time) y: 69 lines of code src/main/groovy/com/epam/atg/gradle/initializers/SettingsPluginInitializer.groovy x: 5 contributors (all time) y: 77 lines of code src/main/groovy/com/epam/atg/gradle/manifest/IndividualResource.groovy x: 2 contributors (all time) y: 22 lines of code src/main/groovy/com/epam/atg/gradle/manifest/ManifestConfig.groovy x: 2 contributors (all time) y: 106 lines of code src/main/groovy/com/epam/atg/gradle/manifest/ManifestGeneratorTask.groovy x: 2 contributors (all time) y: 94 lines of code src/main/groovy/com/epam/atg/gradle/utils/FileUtils.groovy x: 4 contributors (all time) y: 16 lines of code src/main/groovy/com/epam/atg/gradle/utils/OsUtils.groovy x: 4 contributors (all time) y: 7 lines of code src/main/groovy/com/epam/atg/gradle/utils/ProjectUtils.groovy x: 4 contributors (all time) y: 52 lines of code
144.0
lines of code
  min: 6.0
  average: 63.29
  25th percentile: 16.0
  median: 66.0
  75th percentile: 97.0
  max: 144.0
0 5.0
contributors (all time)
min: 2.0 | average: 3.9 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.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".