GerritCodeReview / plugins_imagare
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 26 files with 2,132 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (789 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (601 lines of code)
    • 18 very small files (742 lines of code)
0% | 0% | 37% | 28% | 34%
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% | 42% | 20% | 36%
js0% | 0% | 44% | 20% | 34%
html0% | 0% | 0% | 72% | 27%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
java/com/googlesource/gerrit/plugins/imagare0% | 0% | 42% | 20% | 36%
resources/static0% | 0% | 30% | 36% | 32%
Longest Files (Top 26)
File# lines# units
gr-imagare-upload.js
in src/main/resources/static
312 28
ImageServlet.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
263 7
PostImage.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
214 7
gr-imagare-inline.js
in src/main/resources/static
148 11
DeleteImage.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
118 4
gr-imagare-list-item.html
in src/main/resources/static
114 -
gr-imagare-upload.html
in src/main/resources/static
112 -
PutPreference.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
109 1
PutConfig.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
85 1
imagare.js
in src/main/resources/static
84 10
gr-imagare-list-item.js
in src/main/resources/static
78 11
gr-imagare-preferences.js
in src/main/resources/static
77 8
GetPreference.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
70 1
GetConfig.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
62 3
Module.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
54 1
gr-imagare-preferences.html
in src/main/resources/static
46 -
ImagesCollection.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
42 3
ImagareMenu.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
36 2
HttpModule.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
25 1
ImageResource.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
23 1
imagare.html
in src/main/resources/static
19 -
gr-imagare-pref-menu-item.html
in src/main/resources/static
15 -
DeleteOwnImagesCapability.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
9 1
gr-imagare-pref-menu-item.js
in src/main/resources/static
6 1
LinkDecoration.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
6 -
gr-imagare-inline.html
in src/main/resources/static
5 -
Files With Most Units (Top 19)
File# lines# units
gr-imagare-upload.js
in src/main/resources/static
312 28
gr-imagare-list-item.js
in src/main/resources/static
78 11
gr-imagare-inline.js
in src/main/resources/static
148 11
imagare.js
in src/main/resources/static
84 10
gr-imagare-preferences.js
in src/main/resources/static
77 8
PostImage.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
214 7
ImageServlet.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
263 7
DeleteImage.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
118 4
GetConfig.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
62 3
ImagesCollection.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
42 3
ImagareMenu.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
36 2
gr-imagare-pref-menu-item.js
in src/main/resources/static
6 1
ImageResource.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
23 1
GetPreference.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
70 1
Module.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
54 1
DeleteOwnImagesCapability.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
9 1
PutConfig.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
85 1
PutPreference.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
109 1
HttpModule.java
in src/main/java/com/googlesource/gerrit/plugins/imagare
25 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
imagare.js
in src/main/resources/static
84 10 1