GerritCodeReview / plugins_importer
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 81 files with 5,233 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (785 lines of codeclsfd_ftr_w_mp_ins)
    • 13 small files (1,673 lines of code)
    • 65 very small files (2,775 lines of code)
0% | 0% | 15% | 31% | 53%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 15% | 33% | 51%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
bzl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/main/java/com/googlesource/gerrit/plugins/importer0% | 0% | 18% | 32% | 48%
src/main/java/com/googlesource/gerrit/plugins/importer/client0% | 0% | 0% | 36% | 63%
src/main/resources/static0% | 0% | 0% | 0% | 100%
src/main/java/com/googlesource/gerrit/plugins/importer/public0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
tools/bzl0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ImportGroup.java
in src/main/java/com/googlesource/gerrit/plugins/importer
296 12
ImportProject.java
in src/main/java/com/googlesource/gerrit/plugins/importer
270 11
ReplayChangesStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
219 6
ReplayInlineCommentsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
194 5
CompleteProjectImport.java
in src/main/java/com/googlesource/gerrit/plugins/importer
151 6
ReplayRevisionsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
150 5
AccountUtil.java
in src/main/java/com/googlesource/gerrit/plugins/importer
147 3
RemoteApi.java
in src/main/java/com/googlesource/gerrit/plugins/importer
144 9
ResumeProjectImport.java
in src/main/java/com/googlesource/gerrit/plugins/importer
144 10
OnEditEnabler.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
116 14
LocalApi.java
in src/main/java/com/googlesource/gerrit/plugins/importer
108 6
ImportProjectScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
107 3
AddApprovalsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
106 2
ImportLog.java
in src/main/java/com/googlesource/gerrit/plugins/importer
104 4
ResumeImportDialog.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
101 2
ResumeCopyProject.java
in src/main/java/com/googlesource/gerrit/plugins/importer
101 4
ImportGroupScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
100 3
ImportProjectListScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
100 7
ImportLogLayout.java
in src/main/java/com/googlesource/gerrit/plugins/importer
99 8
ProjectsCollection.java
in src/main/java/com/googlesource/gerrit/plugins/importer
99 8
ProjectImportsScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
98 6
GerritApi.java
in src/main/java/com/googlesource/gerrit/plugins/importer
97 2
InsertLinkToOriginalChangeStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
94 5
ProjectCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
93 1
AddHashtagsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
89 1
GroupCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
86 2
ReplayMessagesStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
86 2
RestSession.java
in src/main/java/com/googlesource/gerrit/plugins/importer
85 9
InputUtil.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
84 7
ImportGroupsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
84 2
CopyProject.java
in src/main/java/com/googlesource/gerrit/plugins/importer
84 3
HttpSession.java
in src/main/java/com/googlesource/gerrit/plugins/importer
78 6
OpenRepositoryStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
77 3
CompleteImportDialog.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
76 2
ImportJson.java
in src/main/java/com/googlesource/gerrit/plugins/importer
71 4
GitFetchStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
70 2
Module.java
in src/main/java/com/googlesource/gerrit/plugins/importer
59 1
ListImportedProjects.java
in src/main/java/com/googlesource/gerrit/plugins/importer
57 4
ResumeProjectCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
56 1
ImportMenu.java
in src/main/java/com/googlesource/gerrit/plugins/importer
51 2
ListImportsCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
48 1
importer.css
in src/main/java/com/googlesource/gerrit/plugins/importer/public
47 -
HttpResponse.java
in src/main/java/com/googlesource/gerrit/plugins/importer
43 4
GroupsCollection.java
in src/main/java/com/googlesource/gerrit/plugins/importer
42 3
ConfigureProjectStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
41 1
ResumeCopyCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
39 1
CopyProjectCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
37 1
ConfigureRepositoryStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
37 1
resume-project-import.js
in src/main/resources/static
34 3
CompleteProjectImportCommand.java
in src/main/java/com/googlesource/gerrit/plugins/importer
30 1
Files With Most Units (Top 20)
File# lines# units
OnEditEnabler.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
116 14
ImportGroup.java
in src/main/java/com/googlesource/gerrit/plugins/importer
296 12
ImportProject.java
in src/main/java/com/googlesource/gerrit/plugins/importer
270 11
ResumeProjectImport.java
in src/main/java/com/googlesource/gerrit/plugins/importer
144 10
RemoteApi.java
in src/main/java/com/googlesource/gerrit/plugins/importer
144 9
RestSession.java
in src/main/java/com/googlesource/gerrit/plugins/importer
85 9
ImportLogLayout.java
in src/main/java/com/googlesource/gerrit/plugins/importer
99 8
ProjectsCollection.java
in src/main/java/com/googlesource/gerrit/plugins/importer
99 8
ImportProjectListScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
100 7
InputUtil.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
84 7
ProjectImportsScreen.java
in src/main/java/com/googlesource/gerrit/plugins/importer/client
98 6
LocalApi.java
in src/main/java/com/googlesource/gerrit/plugins/importer
108 6
CompleteProjectImport.java
in src/main/java/com/googlesource/gerrit/plugins/importer
151 6
ReplayChangesStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
219 6
HttpSession.java
in src/main/java/com/googlesource/gerrit/plugins/importer
78 6
ReplayRevisionsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
150 5
ReplayInlineCommentsStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
194 5
InsertLinkToOriginalChangeStep.java
in src/main/java/com/googlesource/gerrit/plugins/importer
94 5
ImportLog.java
in src/main/java/com/googlesource/gerrit/plugins/importer
104 4
ImportJson.java
in src/main/java/com/googlesource/gerrit/plugins/importer
71 4
Files With Long Lines (Top 0)

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

File# lines# units# long lines