File Size Overall
- There are 2,367 files with 315,530 lines of code.
- 25 very long files (40,959 lines of code)
- 89 long files (60,802 lines of code)
- 314 medium size files (94,398 lines of code)
- 454 small files (64,372 lines of code)
- 1,485 very small files (54,999 lines of code)
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
File Size per Logical Decomposition
primary
Longest Files (Top 50)
| File | # lines | # units |
|---|---|---|
| 5232 | 391 | |
| 3429 | 119 | |
| 2180 | 159 | |
| 2003 | 109 | |
| 1974 | 149 | |
| 1903 | 162 | |
| 1809 | 171 | |
| 1668 | 92 | |
| 1647 | 26 | |
| 1532 | 104 | |
| 1373 | 90 | |
| 1371 | 71 | |
| 1370 | 229 | |
| 1270 | 46 | |
| 1223 | 104 | |
| 1216 | 116 | |
| 1190 | 73 | |
| 1172 | 60 | |
| 1166 | 36 | |
| 1114 | 93 | |
| 1060 | - | |
| 1019 | 58 | |
| 1015 | 35 | |
| 1015 | 119 | |
| 1008 | 249 | |
| 993 | 1 | |
| 989 | 55 | |
| 981 | 94 | |
| 971 | 131 | |
| 968 | 31 | |
| 966 | 3 | |
| 965 | 61 | |
| 960 | 42 | |
| 951 | 65 | |
| 936 | 140 | |
| 923 | 66 | |
| 920 | 15 | |
| 917 | 31 | |
| 916 | 53 | |
| 896 | 85 | |
| 883 | 76 | |
| 865 | 48 | |
| 860 | 117 | |
| 849 | 103 | |
| 848 | 41 | |
| 836 | 30 | |
| 801 | 33 | |
| 798 | 56 | |
| 774 | 42 | |
| 773 | 66 |
Files With Most Units (Top 50)
| File | # lines | # units |
|---|---|---|
| 5232 | 391 | |
| 1008 | 249 | |
| 1370 | 229 | |
| 1809 | 171 | |
| 1903 | 162 | |
| 2180 | 159 | |
| 1974 | 149 | |
| 936 | 140 | |
| 971 | 131 | |
| 732 | 131 | |
| 1015 | 119 | |
| 3429 | 119 | |
| 860 | 117 | |
| 1216 | 116 | |
| 2003 | 109 | |
| 1532 | 104 | |
| 1223 | 104 | |
| 497 | 104 | |
| 290 | 103 | |
| 849 | 103 | |
| 981 | 94 | |
| 742 | 94 | |
| 516 | 93 | |
| 1114 | 93 | |
| 1668 | 92 | |
| 1373 | 90 | |
| 896 | 85 | |
| 638 | 79 | |
| 883 | 76 | |
| 444 | 76 | |
| 1190 | 73 | |
| 1371 | 71 | |
| 609 | 70 | |
| 540 | 67 | |
| 773 | 66 | |
| 923 | 66 | |
| 951 | 65 | |
| 364 | 65 | |
| 321 | 62 | |
| 965 | 61 | |
| 1172 | 60 | |
| 363 | 60 | |
| 647 | 58 | |
| 1019 | 58 | |
| 514 | 57 | |
| 239 | 56 | |
| 798 | 56 | |
| 477 | 55 | |
| 448 | 55 | |
| 989 | 55 |
Files With Long Lines (Top 50)
There are 109 files with lines longer than 120 characters. In total, there are 520 long lines.
| File | # lines | # units | # long lines |
|---|---|---|---|
| 993 | 1 | 252 | |
| 290 | 103 | 26 | |
| 1008 | 249 | 21 | |
| 160 | 28 | 18 | |
| 571 | 38 | 10 | |
| 107 | - | 8 | |
| 405 | 24 | 8 | |
| 966 | 3 | 8 | |
| 1060 | - | 7 | |
| 154 | 9 | 7 | |
| 1190 | 73 | 7 | |
| 1668 | 92 | 7 | |
| 434 | 15 | 5 | |
| 414 | 30 | 5 | |
| 660 | 11 | 4 | |
| 75 | 1 | 3 | |
| 261 | 11 | 3 | |
| 235 | - | 3 | |
| 345 | 14 | 3 | |
| 242 | 17 | 3 | |
| 357 | 37 | 3 | |
| 40 | 1 | 2 | |
| 215 | - | 2 | |
| 77 | - | 2 | |
| 1532 | 104 | 2 | |
| 98 | - | 2 | |
| 7 | - | 2 | |
| 7 | - | 2 | |
| 7 | - | 2 | |
| 7 | - | 2 | |
| 7 | - | 2 | |
| 7 | - | 2 | |
| 152 | 1 | 2 | |
| 153 | 8 | 2 | |
| 171 | 15 | 2 | |
| 559 | 19 | 2 | |
| 88 | 8 | 2 | |
| 3429 | 119 | 2 | |
| 217 | 10 | 2 | |
| 274 | 15 | 2 | |
| 610 | 35 | 2 | |
| 62 | 12 | 2 | |
| 195 | 7 | 1 | |
| 125 | 14 | 1 | |
| 158 | 1 | 1 | |
| 273 | 8 | 1 | |
| 219 | 13 | 1 | |
| 137 | 6 | 1 | |
| 212 | 17 | 1 | |
| 215 | 9 | 1 |
Correlations
File Size vs. Commits (all time): 2367 points
|
|
5232.0 | lines of code min: 1.0average: 133.3 25th percentile: 23.0 median: 64.0 75th percentile: 152.0 max: 5232.0 |
|
| 0 | 881.0 | ||
|
commits (all time) min: 1.0 | average: 20.35 | 25th percentile: 2.0 | median: 7.0 | 75th percentile: 22.0 | max: 881.0
|
|||
File Size vs. Contributors (all time): 2367 points
|
|
5232.0 | lines of code min: 1.0average: 133.3 25th percentile: 23.0 median: 64.0 75th percentile: 152.0 max: 5232.0 |
|
| 0 | 162.0 | ||
|
contributors (all time) min: 1.0 | average: 10.02 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 13.0 | max: 162.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...
- To learn more about bloaters and how to deal with long code structures, Sokrates recommends the following resources:
- Refactoring bloaters, sourcemaking.com
- The Blob Software Development Anti-Pattern, sourcemaking.com