aws-cloudformation / aws-cloudformation-resource-providers-networkfirewall
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 51 files with 3,536 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (732 lines of code)
    • 4 medium size files (983 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (282 lines of code)
    • 44 very small files (1,539 lines of code)
0% | 20% | 27% | 7% | 43%
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% | 21% | 28% | 8% | 41%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup0% | 59% | 0% | 12% | 27%
aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall0% | 0% | 61% | 0% | 38%
aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy0% | 0% | 32% | 16% | 50%
aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration0% | 0% | 36% | 0% | 63%
ROOT0% | 0% | 0% | 0% | 100%
aws-networkfirewall-firewallpolicy0% | 0% | 0% | 0% | 100%
aws-networkfirewall-rulegroup0% | 0% | 0% | 0% | 100%
aws-networkfirewall-loggingconfiguration0% | 0% | 0% | 0% | 100%
aws-networkfirewall-firewall0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Translator.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
732 60
UpdateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
307 18
Translator.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
249 21
Utils.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
217 10
Translator.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
210 22
UpdateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
156 7
UpdateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
126 6
DeleteHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
86 3
CreateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
86 3
CreateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
74 3
Translator.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
74 5
CreateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
73 4
ListHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
70 3
DeleteHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
63 3
DeleteHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
58 3
ReadHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
51 2
ReadHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
50 2
ExceptionTranslator.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
47 1
TagUtils.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
46 6
TagUtils.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
46 6
CreateHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
46 1
TagUtils.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
46 6
ExceptionTranslator.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
44 2
ReadHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
44 1
DeleteHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
43 1
UpdateHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
42 1
ListHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
38 1
ReadHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
34 1
buildspec.yml
in root
30 -
BaseHandlerStd.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
29 1
ListHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
29 1
BaseHandlerStd.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
29 1
BaseHandlerStd.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
29 1
BaseHandlerStd.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
29 1
ListHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
27 1
template.yml
in aws-networkfirewall-firewallpolicy
20 -
template.yml
in aws-networkfirewall-rulegroup
20 -
template.yml
in aws-networkfirewall-loggingconfiguration
20 -
template.yml
in aws-networkfirewall-firewall
20 -
ClientBuilder.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
10 1
ClientBuilder.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
10 1
ClientBuilder.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
10 1
ClientBuilder.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
10 1
CallbackContext.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
8 -
CallbackContext.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
8 -
CallbackContext.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
8 -
CallbackContext.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
8 -
Configuration.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
6 1
Configuration.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
6 1
Configuration.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
6 1
Files With Most Units (Top 20)
File# lines# units
Translator.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
732 60
Translator.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
210 22
Translator.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
249 21
UpdateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
307 18
Utils.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
217 10
UpdateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
156 7
UpdateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
126 6
TagUtils.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
46 6
TagUtils.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
46 6
TagUtils.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
46 6
Translator.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
74 5
CreateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
73 4
DeleteHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
86 3
CreateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
74 3
DeleteHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
58 3
ListHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
70 3
CreateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
86 3
DeleteHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
63 3
ExceptionTranslator.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
44 2
ReadHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
50 2
Files With Long Lines (Top 20)

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

File# lines# units# long lines
Translator.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
732 60 65
UpdateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
156 7 12
Translator.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
249 21 10
UpdateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
126 6 10
CreateHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
73 4 8
UpdateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
307 18 8
Translator.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
210 22 6
DeleteHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
58 3 5
CreateHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
74 3 4
Utils.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
217 10 4
ReadHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
50 2 3
ReadHandler.java
in aws-networkfirewall-rulegroup/src/main/java/software/amazon/networkfirewall/rulegroup
34 1 3
CreateHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
86 3 3
ReadHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
44 1 3
DeleteHandler.java
in aws-networkfirewall-firewallpolicy/src/main/java/software/amazon/networkfirewall/firewallpolicy
86 3 2
CreateHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
46 1 2
ListHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
70 3 2
UpdateHandler.java
in aws-networkfirewall-loggingconfiguration/src/main/java/software/amazon/networkfirewall/loggingconfiguration
42 1 2
DeleteHandler.java
in aws-networkfirewall-firewall/src/main/java/software/amazon/networkfirewall/firewall
63 3 2
buildspec.yml
in root
30 - 1