aws / aws-lambda-builders
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 75 files with 2,931 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 1 medium size files (399 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (525 lines of code)
    • 70 very small files (2,007 lines of code)
0% | 0% | 13% | 17% | 68%
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
py0% | 0% | 13% | 18% | 68%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws_lambda_builders/workflows/python_pip0% | 0% | 58% | 0% | 41%
aws_lambda_builders0% | 0% | 0% | 42% | 57%
aws_lambda_builders/workflows/nodejs_npm0% | 0% | 0% | 73% | 26%
aws_lambda_builders/workflows/java_gradle0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/java_maven0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/dotnet_clipackage0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/custom_make0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/ruby_bundler0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/go_dep0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/go_modules0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows/java0% | 0% | 0% | 0% | 100%
aws_lambda_builders/workflows0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
packager.py
in aws_lambda_builders/workflows/python_pip
399 44
workflow.py
in aws_lambda_builders
167 10
actions.py
in aws_lambda_builders/workflows/nodejs_npm
146 14
workflow.py
in aws_lambda_builders/workflows/nodejs_npm
111 5
actions.py
in aws_lambda_builders
101 12
__main__.py
in aws_lambda_builders
93 6
actions.py
in aws_lambda_builders/workflows/dotnet_clipackage
79 5
workflow.py
in aws_lambda_builders/workflows/python_pip
78 2
utils.py
in aws_lambda_builders/workflows/python_pip
76 17
utils.py
in aws_lambda_builders
66 3
actions.py
in aws_lambda_builders/workflows/java_gradle
62 8
setup.py
in root
57 3
builder.py
in aws_lambda_builders
57 3
actions.py
in aws_lambda_builders/workflows/java_maven
56 8
maven_validator.py
in aws_lambda_builders/workflows/java_maven
52 5
gradle_validator.py
in aws_lambda_builders/workflows/java_gradle
52 5
actions.py
in aws_lambda_builders/workflows/custom_make
49 4
actions.py
in aws_lambda_builders/workflows/python_pip
45 2
compat.py
in aws_lambda_builders/workflows/python_pip
45 2
registry.py
in aws_lambda_builders
43 8
workflow.py
in aws_lambda_builders/workflows/java_gradle
42 5
utils.py
in aws_lambda_builders/workflows/java
40 11
workflow.py
in aws_lambda_builders/workflows/custom_make
39 3
actions.py
in aws_lambda_builders/workflows/go_dep
39 4
actions.py
in aws_lambda_builders/workflows/java
38 6
validator.py
in aws_lambda_builders/workflows/python_pip
37 4
gradle.py
in aws_lambda_builders/workflows/java_gradle
37 5
utils.py
in aws_lambda_builders/workflows/nodejs_npm
36 12
validator.py
in aws_lambda_builders/workflows/go_modules
35 4
workflow.py
in aws_lambda_builders/workflows/ruby_bundler
35 1
workflow.py
in aws_lambda_builders/workflows/go_dep
35 1
validator.py
in aws_lambda_builders
35 2
actions.py
in aws_lambda_builders/workflows/ruby_bundler
34 4
bundler.py
in aws_lambda_builders/workflows/ruby_bundler
34 3
workflow.py
in aws_lambda_builders/workflows/java_maven
33 3
maven.py
in aws_lambda_builders/workflows/java_maven
32 5
dotnetcli.py
in aws_lambda_builders/workflows/dotnet_clipackage
31 3
builder.py
in aws_lambda_builders/workflows/go_modules
31 3
esbuild.py
in aws_lambda_builders/workflows/nodejs_npm
31 4
utils.py
in aws_lambda_builders/workflows/ruby_bundler
29 10
subproc_exec.py
in aws_lambda_builders/workflows/go_dep
29 3
exceptions.py
in aws_lambda_builders
28 1
make.py
in aws_lambda_builders/workflows/custom_make
27 3
npm.py
in aws_lambda_builders/workflows/nodejs_npm
27 3
workflow.py
in aws_lambda_builders/workflows/dotnet_clipackage
26 2
utils.py
in aws_lambda_builders/workflows/custom_make
25 9
workflow.py
in aws_lambda_builders/workflows/go_modules
23 2
utils.py
in aws_lambda_builders/workflows/dotnet_clipackage
22 5
utils.py
in aws_lambda_builders/workflows/go_dep
22 7
path_resolver.py
in aws_lambda_builders
20 3
Files With Most Units (Top 20)
File# lines# units
packager.py
in aws_lambda_builders/workflows/python_pip
399 44
utils.py
in aws_lambda_builders/workflows/python_pip
76 17
actions.py
in aws_lambda_builders/workflows/nodejs_npm
146 14
actions.py
in aws_lambda_builders
101 12
utils.py
in aws_lambda_builders/workflows/nodejs_npm
36 12
utils.py
in aws_lambda_builders/workflows/java
40 11
workflow.py
in aws_lambda_builders
167 10
utils.py
in aws_lambda_builders/workflows/ruby_bundler
29 10
utils.py
in aws_lambda_builders/workflows/custom_make
25 9
registry.py
in aws_lambda_builders
43 8
actions.py
in aws_lambda_builders/workflows/java_maven
56 8
actions.py
in aws_lambda_builders/workflows/java_gradle
62 8
utils.py
in aws_lambda_builders/workflows/go_dep
22 7
__main__.py
in aws_lambda_builders
93 6
actions.py
in aws_lambda_builders/workflows/java
38 6
actions.py
in aws_lambda_builders/workflows/dotnet_clipackage
79 5
utils.py
in aws_lambda_builders/workflows/dotnet_clipackage
22 5
maven_validator.py
in aws_lambda_builders/workflows/java_maven
52 5
maven.py
in aws_lambda_builders/workflows/java_maven
32 5
workflow.py
in aws_lambda_builders/workflows/nodejs_npm
111 5
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
workflow.py
in aws_lambda_builders
167 10 1