aws / aws-sam-cli
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 524 files with 42,655 lines of code.
    • 6 files changed more than 100 times (2,050 lines of code)
    • 23 files changed 51-100 times (6,977 lines of code)
    • 61 files changed 21-50 times (11,844 lines of code)
    • 165 files changed 6-20 times (16,094 lines of code)
    • 269 files changed 1-5 times (5,690 lines of code)
4% | 16% | 27% | 37% | 13%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 524 files with 42,655 lines of code.
    • 11 files changed by more than 25 contributors (3,759 lines of code)
    • 65 files changed by 11-25 contributors (12,715 lines of code)
    • 100 files changed by 6-10 contributors (13,231 lines of code)
    • 309 files changed by 2-5 contributors (12,250 lines of code)
    • 39 files changed by 1 contributor (700 lines of code)
8% | 29% | 31% | 28% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, json, txt, tf, toml, md, java, js, go, xml, rb, sh, cs, gitignore, gradle, csproj, ts, mod, cfg, rs, bat, properties, ps1, kts, npmignore, spec, tfvars, ini, rst, graphql, in, dockerfile
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py4% | 16% | 28% | 37% | 12%
yaml0% | 0% | 0% | 66% | 33%
toml0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
samcli4% | 16% | 27% | 38% | 12%
ROOT0% | 0% | 25% | 18% | 56%
installer0% | 0% | 0% | 19% | 80%
schema0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
__init__.py
in samcli
1 - 2018-05-08 2025-05-01 268 28 sanathkr@amazon.com 116689586+seshubaws@users.n...
app_builder.py
in samcli/lib/build
668 15 2018-11-19 2025-02-14 122 30 sanathkr@amazon.com 37676028+valerena@users.nor...
command.py
in samcli/commands/build
223 3 2018-11-19 2025-03-27 118 28 sanathkr@amazon.com 37676028+valerena@users.nor...
local_apigw_service.py
in samcli/local/apigw
566 29 2018-07-04 2024-10-28 107 38 32497805+jfuss@users.norepl... 12496191+lucashuy@users.nor...
runtime_template.py
in samcli/local/common
157 4 2019-03-08 2025-03-27 104 25 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
build_context.py
in samcli/commands/build
435 35 2018-11-19 2025-02-14 102 24 sanathkr@amazon.com 37676028+valerena@users.nor...
lambda_image.py
in samcli/local/docker
262 15 2018-11-29 2025-03-27 92 22 sanathkr@amazon.com 37676028+valerena@users.nor...
container.py
in samcli/local/docker
393 22 2018-05-08 2025-02-14 88 30 sanathkr@amazon.com 37676028+valerena@users.nor...
cli.py
in samcli/commands/local/invoke
231 3 2018-05-08 2025-03-01 87 30 sanathkr@amazon.com 79116465+jonife@users.norep...
__init__.py
in samcli/commands/init
1 - 2018-05-08 2022-09-16 86 20 sanathkr@amazon.com 46753707+aws-sam-cli-bot@us...
options.py
in samcli/commands/_utils
669 89 2018-11-19 2025-02-15 82 32 sanathkr@amazon.com 37676028+valerena@users.nor...
cli.py
in samcli/commands/local/start_api
254 2 2018-05-08 2025-02-15 81 30 sanathkr@amazon.com 37676028+valerena@users.nor...
workflow_config.py
in samcli/lib/build
170 8 2019-02-12 2025-03-27 80 21 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
invoke_context.py
in samcli/commands/local/cli_common
338 19 2018-05-08 2025-02-15 79 29 sanathkr@amazon.com 37676028+valerena@users.nor...
cli.py
in samcli/commands/local/start_lambda
197 2 2018-07-10 2025-02-15 75 27 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
provider.py
in samcli/lib/providers
492 65 2019-12-18 2024-08-17 75 23 sanathkr@amazon.com 4760060+hawflau@users.norep...
command.py
in samcli/commands/deploy
335 2 2019-11-13 2024-07-22 72 25 3770774+thesriram@users.nor... cgwatson@smu.edu
sam_function_provider.py
in samcli/lib/providers
531 26 2019-12-18 2024-08-21 72 23 sanathkr@amazon.com 84205762+mildaniel@users.no...
local_lambda.py
in samcli/commands/local/lib
219 7 2018-05-08 2025-03-01 71 27 sanathkr@amazon.com 79116465+jonife@users.norep...
deployer.py
in samcli/lib/deploy
547 23 2019-11-13 2024-08-20 67 21 3770774+thesriram@users.nor... 105385029+sidhujus@users.no...
interactive_init_flow.py
in samcli/commands/init
427 16 2019-10-02 2024-10-24 61 21 awood45@gmail.com 12496191+lucashuy@users.nor...
lambda_debug_settings.py
in samcli/local/docker
170 2 2019-12-06 2024-11-21 60 14 32497805+jfuss@users.norepl... 84355507+hnnasit@users.nore...
init_templates.py
in samcli/commands/init
228 17 2019-10-02 2024-11-13 60 19 awood45@gmail.com 5735811+mndeveci@users.nore...
validate.py
in samcli/commands/validate
122 4 2018-05-08 2024-03-09 58 19 sanathkr@amazon.com 4760060+hawflau@users.norep...
guided_context.py
in samcli/commands/deploy
425 14 2020-01-02 2023-06-06 56 15 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
deploy_context.py
in samcli/commands/deploy
231 6 2019-11-13 2024-07-22 54 20 3770774+thesriram@users.nor... cgwatson@smu.edu
command.py
in samcli/commands/sync
453 6 2021-10-26 2024-07-22 54 16 46753707+aws-sam-cli-bot@us... cgwatson@smu.edu
template.py
in samcli/commands/_utils
139 8 2018-11-19 2024-05-01 52 18 sanathkr@amazon.com chrisoverzero@me.com
lambda_container.py
in samcli/local/docker
143 8 2018-05-08 2025-02-14 52 21 sanathkr@amazon.com 37676028+valerena@users.nor...
runtime.py
in samcli/local/lambdafn
270 18 2018-05-08 2025-02-15 50 21 sanathkr@amazon.com 37676028+valerena@users.nor...
artifact_exporter.py
in samcli/lib/package
232 10 2019-11-05 2025-04-10 49 15 3770774+thesriram@users.nor... eyalroth1@gmail.com
context.py
in samcli/cli
117 18 2018-05-08 2023-07-05 48 13 sanathkr@amazon.com 46753707+aws-sam-cli-bot@us...
build_graph.py
in samcli/lib/build
403 36 2020-10-06 2024-08-17 46 16 5735811+mndeveci@users.nore... 4760060+hawflau@users.norep...
command.py
in samcli/commands/logs
169 2 2018-07-11 2023-09-14 45 15 sanathkr@amazon.com 51037424+leo10gama@users.no...
build_strategy.py
in samcli/lib/build
437 36 2020-10-29 2024-08-17 45 14 68391979+mingkun2020@users.... 4760060+hawflau@users.norep...
manager.py
in samcli/local/docker
84 8 2018-05-08 2025-02-06 44 18 sanathkr@amazon.com 37676028+valerena@users.nor...
command.py
in samcli/commands/publish
93 4 2018-12-20 2024-01-04 44 15 paoptu023@gmail.com jaredbentvelsen@gmail.com
package_context.py
in samcli/commands/package
154 7 2019-11-05 2024-03-21 44 14 3770774+thesriram@users.nor... 105385029+sidhujus@users.no...
options.py
in samcli/commands/local/cli_common
174 6 2018-05-08 2025-02-15 44 19 sanathkr@amazon.com 37676028+valerena@users.nor...
command.py
in samcli/cli
182 6 2018-05-08 2023-06-21 43 14 sanathkr@amazon.com 84355507+hnnasit@users.nore...
cli_config_file.py
in samcli/cli
216 12 2019-11-15 2023-10-19 43 18 sanathkr@amazon.com 84205762+mildaniel@users.no...
types.py
in samcli/cli
316 25 2018-09-21 2024-11-27 43 16 sanathkr@amazon.com 132031702+dkphm@users.norep...
bootstrap.py
in samcli/lib/bootstrap
130 3 2019-11-15 2023-05-16 41 14 awood45@gmail.com 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/package
155 3 2019-11-05 2023-09-14 40 15 3770774+thesriram@users.nor... 51037424+leo10gama@users.no...
exceptions.py
in samcli/commands
51 3 2018-07-11 2024-10-24 38 16 sanathkr@amazon.com 12496191+lucashuy@users.nor...
s3_uploader.py
in samcli/lib/package
153 13 2019-11-05 2023-08-01 38 11 3770774+thesriram@users.nor... 32497805+jfuss@users.norepl...
main.py
in samcli/cli
92 5 2018-05-08 2023-05-09 37 13 sanathkr@amazon.com 46753707+aws-sam-cli-bot@us...
utils.py
in samcli/lib/package
164 14 2020-12-01 2025-04-10 36 12 46753707+aws-sam-cli-bot@us... eyalroth1@gmail.com
lambda_build_container.py
in samcli/local/docker
192 8 2018-11-19 2025-02-14 36 16 sanathkr@amazon.com 37676028+valerena@users.nor...
setup.py
in root
63 3 2018-05-08 2025-02-03 35 13 sanathkr@amazon.com vandita.vk20@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
local_apigw_service.py
in samcli/local/apigw
566 29 2018-07-04 2024-10-28 107 38 32497805+jfuss@users.norepl... 12496191+lucashuy@users.nor...
options.py
in samcli/commands/_utils
669 89 2018-11-19 2025-02-15 82 32 sanathkr@amazon.com 37676028+valerena@users.nor...
app_builder.py
in samcli/lib/build
668 15 2018-11-19 2025-02-14 122 30 sanathkr@amazon.com 37676028+valerena@users.nor...
container.py
in samcli/local/docker
393 22 2018-05-08 2025-02-14 88 30 sanathkr@amazon.com 37676028+valerena@users.nor...
cli.py
in samcli/commands/local/invoke
231 3 2018-05-08 2025-03-01 87 30 sanathkr@amazon.com 79116465+jonife@users.norep...
cli.py
in samcli/commands/local/start_api
254 2 2018-05-08 2025-02-15 81 30 sanathkr@amazon.com 37676028+valerena@users.nor...
invoke_context.py
in samcli/commands/local/cli_common
338 19 2018-05-08 2025-02-15 79 29 sanathkr@amazon.com 37676028+valerena@users.nor...
__init__.py
in samcli
1 - 2018-05-08 2025-05-01 268 28 sanathkr@amazon.com 116689586+seshubaws@users.n...
command.py
in samcli/commands/build
223 3 2018-11-19 2025-03-27 118 28 sanathkr@amazon.com 37676028+valerena@users.nor...
cli.py
in samcli/commands/local/start_lambda
197 2 2018-07-10 2025-02-15 75 27 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
local_lambda.py
in samcli/commands/local/lib
219 7 2018-05-08 2025-03-01 71 27 sanathkr@amazon.com 79116465+jonife@users.norep...
runtime_template.py
in samcli/local/common
157 4 2019-03-08 2025-03-27 104 25 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
command.py
in samcli/commands/deploy
335 2 2019-11-13 2024-07-22 72 25 3770774+thesriram@users.nor... cgwatson@smu.edu
build_context.py
in samcli/commands/build
435 35 2018-11-19 2025-02-14 102 24 sanathkr@amazon.com 37676028+valerena@users.nor...
provider.py
in samcli/lib/providers
492 65 2019-12-18 2024-08-17 75 23 sanathkr@amazon.com 4760060+hawflau@users.norep...
sam_function_provider.py
in samcli/lib/providers
531 26 2019-12-18 2024-08-21 72 23 sanathkr@amazon.com 84205762+mildaniel@users.no...
lambda_image.py
in samcli/local/docker
262 15 2018-11-29 2025-03-27 92 22 sanathkr@amazon.com 37676028+valerena@users.nor...
workflow_config.py
in samcli/lib/build
170 8 2019-02-12 2025-03-27 80 21 32497805+jfuss@users.norepl... 37676028+valerena@users.nor...
deployer.py
in samcli/lib/deploy
547 23 2019-11-13 2024-08-20 67 21 3770774+thesriram@users.nor... 105385029+sidhujus@users.no...
interactive_init_flow.py
in samcli/commands/init
427 16 2019-10-02 2024-10-24 61 21 awood45@gmail.com 12496191+lucashuy@users.nor...
lambda_container.py
in samcli/local/docker
143 8 2018-05-08 2025-02-14 52 21 sanathkr@amazon.com 37676028+valerena@users.nor...
runtime.py
in samcli/local/lambdafn
270 18 2018-05-08 2025-02-15 50 21 sanathkr@amazon.com 37676028+valerena@users.nor...
__init__.py
in samcli/commands/init
1 - 2018-05-08 2022-09-16 86 20 sanathkr@amazon.com 46753707+aws-sam-cli-bot@us...
deploy_context.py
in samcli/commands/deploy
231 6 2019-11-13 2024-07-22 54 20 3770774+thesriram@users.nor... cgwatson@smu.edu
init_templates.py
in samcli/commands/init
228 17 2019-10-02 2024-11-13 60 19 awood45@gmail.com 5735811+mndeveci@users.nore...
validate.py
in samcli/commands/validate
122 4 2018-05-08 2024-03-09 58 19 sanathkr@amazon.com 4760060+hawflau@users.norep...
options.py
in samcli/commands/local/cli_common
174 6 2018-05-08 2025-02-15 44 19 sanathkr@amazon.com 37676028+valerena@users.nor...
local_lambda_invoke_service.py
in samcli/local/lambda_service
101 7 2018-07-04 2024-04-10 35 19 32497805+jfuss@users.norepl... 4760060+hawflau@users.norep...
template.py
in samcli/commands/_utils
139 8 2018-11-19 2024-05-01 52 18 sanathkr@amazon.com chrisoverzero@me.com
manager.py
in samcli/local/docker
84 8 2018-05-08 2025-02-06 44 18 sanathkr@amazon.com 37676028+valerena@users.nor...
cli_config_file.py
in samcli/cli
216 12 2019-11-15 2023-10-19 43 18 sanathkr@amazon.com 84205762+mildaniel@users.no...
api_event.py
in samcli/local/events
291 12 2018-05-08 2024-01-09 27 17 sanathkr@amazon.com 105385029+sidhujus@users.no...
command.py
in samcli/commands/sync
453 6 2021-10-26 2024-07-22 54 16 46753707+aws-sam-cli-bot@us... cgwatson@smu.edu
build_graph.py
in samcli/lib/build
403 36 2020-10-06 2024-08-17 46 16 5735811+mndeveci@users.nore... 4760060+hawflau@users.norep...
types.py
in samcli/cli
316 25 2018-09-21 2024-11-27 43 16 sanathkr@amazon.com 132031702+dkphm@users.norep...
exceptions.py
in samcli/commands
51 3 2018-07-11 2024-10-24 38 16 sanathkr@amazon.com 12496191+lucashuy@users.nor...
lambda_build_container.py
in samcli/local/docker
192 8 2018-11-19 2025-02-14 36 16 sanathkr@amazon.com 37676028+valerena@users.nor...
guided_context.py
in samcli/commands/deploy
425 14 2020-01-02 2023-06-06 56 15 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
artifact_exporter.py
in samcli/lib/package
232 10 2019-11-05 2025-04-10 49 15 3770774+thesriram@users.nor... eyalroth1@gmail.com
command.py
in samcli/commands/logs
169 2 2018-07-11 2023-09-14 45 15 sanathkr@amazon.com 51037424+leo10gama@users.no...
command.py
in samcli/commands/publish
93 4 2018-12-20 2024-01-04 44 15 paoptu023@gmail.com jaredbentvelsen@gmail.com
command.py
in samcli/commands/package
155 3 2019-11-05 2023-09-14 40 15 3770774+thesriram@users.nor... 51037424+leo10gama@users.no...
lambda_debug_settings.py
in samcli/local/docker
170 2 2019-12-06 2024-11-21 60 14 32497805+jfuss@users.norepl... 84355507+hnnasit@users.nore...
build_strategy.py
in samcli/lib/build
437 36 2020-10-29 2024-08-17 45 14 68391979+mingkun2020@users.... 4760060+hawflau@users.norep...
package_context.py
in samcli/commands/package
154 7 2019-11-05 2024-03-21 44 14 3770774+thesriram@users.nor... 105385029+sidhujus@users.no...
command.py
in samcli/cli
182 6 2018-05-08 2023-06-21 43 14 sanathkr@amazon.com 84355507+hnnasit@users.nore...
bootstrap.py
in samcli/lib/bootstrap
130 3 2019-11-15 2023-05-16 41 14 awood45@gmail.com 46753707+aws-sam-cli-bot@us...
parser.py
in samcli/commands/local/lib/swagger
252 10 2018-05-08 2024-01-09 33 14 sanathkr@amazon.com 141280295+jysheng123@users....
base_local_service.py
in samcli/local/services
68 6 2018-07-04 2024-02-16 29 14 32497805+jfuss@users.norepl... 84205762+mildaniel@users.no...
cfn_api_provider.py
in samcli/lib/providers
369 13 2019-12-18 2023-11-21 29 14 sanathkr@amazon.com 40627229+squizlee@users.nor...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
lambda_shared_test_event.py
in samcli/lib/shared_test_events
221 15 2023-09-27 2023-09-27 1 1 37676028+valerena@users.nor... 37676028+valerena@users.nor...
159 8 2023-08-09 2023-08-09 1 1 12496191+lucashuy@users.nor... 12496191+lucashuy@users.nor...
sqs_invoke_executors.py
in samcli/lib/remote_invoke
96 5 2023-09-29 2023-11-09 2 1 84355507+hnnasit@users.nore... 84355507+hnnasit@users.nore...
kinesis_invoke_executors.py
in samcli/lib/remote_invoke
76 4 2023-10-12 2023-11-09 2 1 84355507+hnnasit@users.nore... 84355507+hnnasit@users.nore...
structured_logging_template_modifier.py
in samcli/lib/init/template_modifiers
65 7 2023-11-16 2023-11-16 1 1 4760060+hawflau@users.norep... 4760060+hawflau@users.norep...
container_analyzer.py
in samcli/local/docker
24 2 2024-01-04 2024-01-04 1 1 84205762+mildaniel@users.no... 84205762+mildaniel@users.no...
16 2 2019-12-02 2019-12-02 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
schemas_constants.py
in samcli/lib/schemas
8 - 2019-12-02 2019-12-02 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
lambda_builders.py
in samcli/lib/utils
4 1 2023-11-10 2023-11-10 1 1 4760060+hawflau@users.norep... 4760060+hawflau@users.norep...
exceptions.py
in schema
2 - 2023-08-09 2023-08-09 1 1 12496191+lucashuy@users.nor... 12496191+lucashuy@users.nor...
__init__.py
in samcli/local/services
1 - 2018-07-04 2018-07-04 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
__init__.py
in samcli/local/apigw
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/local
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/local/lambdafn
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/local/lambda_service
1 - 2018-07-04 2018-07-04 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
__init__.py
in samcli/local/events
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/local/docker
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/cli_common
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/start_api
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/start_lambda
1 - 2018-07-10 2018-07-10 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
__init__.py
in samcli/commands/local/generate_event
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/lib
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/lib/swagger
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/local/invoke
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/validate
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/validate/lib
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/logs
1 - 2018-07-11 2018-07-11 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/build
1 - 2018-11-19 2018-11-19 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/commands/_utils
1 - 2018-11-19 2018-11-19 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/cli
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/lib/utils
1 - 2018-07-11 2018-07-11 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/lib
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/lib/build
1 - 2018-11-19 2018-11-19 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/lib/shared_test_events
1 - 2023-09-27 2023-09-27 1 1 37676028+valerena@users.nor... 37676028+valerena@users.nor...
__init__.py
in samcli/lib/samlib
1 - 2018-05-08 2018-05-08 1 1 sanathkr@amazon.com sanathkr@amazon.com
__init__.py
in samcli/lib/schemas
1 - 2019-12-02 2019-12-02 1 1 32497805+jfuss@users.norepl... 32497805+jfuss@users.norepl...
__init__.py
in schema
1 - 2023-08-09 2023-08-09 1 1 12496191+lucashuy@users.nor... 12496191+lucashuy@users.nor...
command.py
in samcli/commands/remote/invoke/core
324 3 2023-06-16 2023-11-09 3 2 84355507+hnnasit@users.nore... 84355507+hnnasit@users.nore...
lambda_auth_props.py
in samcli/commands/local/lib/validators
157 4 2023-04-13 2023-04-17 2 2 12496191+lucashuy@users.nor... 46753707+aws-sam-cli-bot@us...
file_manager.py
in samcli/lib/config
117 14 2023-07-12 2023-07-14 2 2 12496191+lucashuy@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/package/core
114 4 2023-06-28 2023-07-05 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/logs/core
105 2 2023-07-03 2023-07-05 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
stepfunctions_invoke_executors.py
in samcli/lib/remote_invoke
102 4 2023-07-11 2023-11-09 5 2 84355507+hnnasit@users.nore... 84355507+hnnasit@users.nore...
command.py
in samcli/commands/init/core
85 2 2023-04-10 2023-04-17 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/sync/core
78 3 2023-03-15 2023-04-07 4 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/local/invoke/core
70 2 2023-05-01 2023-05-09 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/local/start_lambda/core
67 2 2023-05-01 2023-05-09 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
command.py
in samcli/commands/local/generate_event/core
65 3 2023-05-01 2023-05-09 2 2 3770774+sriram-mv@users.nor... 46753707+aws-sam-cli-bot@us...
Correlations

File Size vs. Number of Changes: 524 points

samcli/__init__.py x: 1 lines of code y: 268 # changes samcli/commands/_utils/experimental.py x: 129 lines of code y: 28 # changes samcli/lib/package/artifact_exporter.py x: 232 lines of code y: 49 # changes samcli/lib/package/packageable_resources.py x: 453 lines of code y: 33 # changes samcli/lib/package/utils.py x: 164 lines of code y: 36 # changes samcli/commands/build/command.py x: 223 lines of code y: 118 # changes samcli/lib/build/workflow_config.py x: 170 lines of code y: 80 # changes samcli/lib/utils/architecture.py x: 47 lines of code y: 34 # changes samcli/local/common/runtime_template.py x: 157 lines of code y: 104 # changes samcli/local/docker/lambda_image.py x: 262 lines of code y: 92 # changes samcli/commands/local/invoke/cli.py x: 231 lines of code y: 87 # changes samcli/commands/local/invoke/core/options.py x: 72 lines of code y: 8 # changes samcli/commands/local/lib/local_lambda.py x: 219 lines of code y: 71 # changes samcli/commands/_utils/options.py x: 669 lines of code y: 82 # changes samcli/commands/local/cli_common/invoke_context.py x: 338 lines of code y: 79 # changes samcli/commands/local/cli_common/options.py x: 174 lines of code y: 44 # changes samcli/commands/local/start_api/cli.py x: 254 lines of code y: 81 # changes samcli/commands/local/start_api/core/options.py x: 75 lines of code y: 10 # changes samcli/commands/local/start_lambda/cli.py x: 197 lines of code y: 75 # changes samcli/commands/local/start_lambda/core/options.py x: 71 lines of code y: 6 # changes samcli/local/lambdafn/runtime.py x: 270 lines of code y: 50 # changes samcli/lib/utils/osutils.py x: 108 lines of code y: 26 # changes samcli/commands/build/build_context.py x: 435 lines of code y: 102 # changes samcli/commands/build/core/options.py x: 62 lines of code y: 9 # changes samcli/lib/build/app_builder.py x: 668 lines of code y: 122 # changes samcli/local/docker/container.py x: 393 lines of code y: 88 # changes samcli/local/docker/lambda_build_container.py x: 192 lines of code y: 36 # changes samcli/local/docker/lambda_container.py x: 143 lines of code y: 52 # changes samcli/local/docker/manager.py x: 84 lines of code y: 44 # changes setup.py x: 63 lines of code y: 35 # changes samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py x: 217 lines of code y: 21 # changes samcli/lib/docker/log_streamer.py x: 67 lines of code y: 8 # changes samcli/cli/types.py x: 316 lines of code y: 43 # changes samcli/local/docker/lambda_debug_settings.py x: 170 lines of code y: 60 # changes samcli/commands/init/init_templates.py x: 228 lines of code y: 60 # changes samcli/local/apigw/local_apigw_service.py x: 566 lines of code y: 107 # changes samcli/commands/exceptions.py x: 51 lines of code y: 38 # changes samcli/commands/init/interactive_init_flow.py x: 427 lines of code y: 61 # changes samcli/local/lambdafn/env_vars.py x: 112 lines of code y: 28 # changes samcli/local/layers/layer_downloader.py x: 76 lines of code y: 25 # changes samcli/lib/providers/exceptions.py x: 40 lines of code y: 13 # changes samcli/lib/providers/sam_function_provider.py x: 531 lines of code y: 72 # changes samcli/lib/deploy/deployer.py x: 547 lines of code y: 67 # changes samcli/lib/build/build_graph.py x: 403 lines of code y: 46 # changes samcli/lib/build/build_strategy.py x: 437 lines of code y: 45 # changes samcli/lib/providers/provider.py x: 492 lines of code y: 75 # changes samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py x: 469 lines of code y: 29 # changes samcli/lib/utils/definition_validator.py x: 43 lines of code y: 6 # changes samcli/lib/utils/resource_trigger.py x: 195 lines of code y: 15 # changes samcli/commands/deploy/command.py x: 335 lines of code y: 72 # changes samcli/commands/deploy/deploy_context.py x: 231 lines of code y: 54 # changes samcli/commands/sync/command.py x: 453 lines of code y: 54 # changes samcli/lib/sync/watch_manager.py x: 278 lines of code y: 23 # changes samcli/lib/iac/cdk/utils.py x: 35 lines of code y: 5 # changes samcli/lib/providers/sam_api_provider.py x: 363 lines of code y: 28 # changes samcli/local/docker/utils.py x: 55 lines of code y: 17 # changes samcli/lib/utils/path_utils.py x: 11 lines of code y: 3 # changes Make.ps1 x: 142 lines of code y: 5 # changes pyproject.toml x: 37 lines of code y: 12 # changes samcli/commands/_utils/template.py x: 139 lines of code y: 52 # changes samcli/lib/package/ecr_uploader.py x: 138 lines of code y: 22 # changes samcli/local/lambdafn/config.py x: 50 lines of code y: 24 # changes installer/pyinstaller/samcli-mac.spec x: 35 lines of code y: 3 # changes installer/pyinstaller/samcli.spec x: 36 lines of code y: 4 # changes samcli/local/apigw/service_error_responses.py x: 48 lines of code y: 15 # changes samcli/local/docker/exceptions.py x: 9 lines of code y: 7 # changes samcli/local/lambda_service/lambda_error_responses.py x: 99 lines of code y: 11 # changes samcli/local/lambda_service/local_lambda_invoke_service.py x: 101 lines of code y: 35 # changes samcli/commands/package/package_context.py x: 154 lines of code y: 44 # changes samcli/lib/build/constants.py x: 19 lines of code y: 9 # changes samcli/lib/utils/file_observer.py x: 285 lines of code y: 20 # changes samcli/commands/validate/validate.py x: 122 lines of code y: 58 # changes samcli/lib/providers/sam_stack_provider.py x: 205 lines of code y: 32 # changes samcli/local/services/base_local_service.py x: 68 lines of code y: 29 # changes samcli/lib/sync/sync_flow_executor.py x: 190 lines of code y: 11 # changes samcli/commands/delete/command.py x: 88 lines of code y: 14 # changes samcli/commands/delete/delete_context.py x: 228 lines of code y: 18 # changes samcli/lib/utils/stream_writer.py x: 29 lines of code y: 18 # changes samcli/local/apigw/authorizers/lambda_authorizer.py x: 233 lines of code y: 9 # changes samcli/commands/local/lib/swagger/parser.py x: 252 lines of code y: 33 # changes samcli/local/apigw/event_constructor.py x: 152 lines of code y: 3 # changes samcli/local/events/api_event.py x: 291 lines of code y: 27 # changes samcli/commands/publish/command.py x: 93 lines of code y: 44 # changes samcli/commands/deploy/auth_utils.py x: 60 lines of code y: 7 # changes samcli/local/docker/container_analyzer.py x: 24 lines of code y: 1 # changes samcli/lib/observability/cw_logs/cw_log_group_provider.py x: 78 lines of code y: 11 # changes samcli/commands/local/lib/local_lambda_service.py x: 24 lines of code y: 10 # changes samcli/commands/local/lib/local_api_service.py x: 63 lines of code y: 30 # changes samcli/lib/sync/infra_sync_executor.py x: 336 lines of code y: 11 # changes samcli/lib/utils/preview_runtimes.py x: 2 lines of code y: 18 # changes samcli/lib/utils/tar.py x: 61 lines of code y: 20 # changes samcli/commands/sync/core/options.py x: 62 lines of code y: 10 # changes samcli/lib/telemetry/event.py x: 221 lines of code y: 18 # changes samcli/lib/utils/code_trigger_factory.py x: 92 lines of code y: 6 # changes samcli/lib/build/utils.py x: 37 lines of code y: 3 # changes samcli/cli/global_config.py x: 218 lines of code y: 29 # changes samcli/lib/build/exceptions.py x: 32 lines of code y: 9 # changes samcli/lib/providers/api_provider.py x: 32 lines of code y: 8 # changes samcli/lib/providers/cfn_api_provider.py x: 369 lines of code y: 29 # changes samcli/lib/providers/cfn_base_api_provider.py x: 192 lines of code y: 24 # changes samcli/lib/utils/async_utils.py x: 42 lines of code y: 6 # changes samcli/commands/init/command.py x: 325 lines of code y: 20 # changes samcli/commands/init/init_generator.py x: 32 lines of code y: 22 # changes samcli/lib/init/__init__.py x: 101 lines of code y: 23 # changes samcli/lib/init/template_modifiers/structured_logging_template_modifier.py x: 65 lines of code y: 1 # changes samcli/lib/utils/lambda_builders.py x: 4 lines of code y: 1 # changes samcli/commands/remote/invoke/cli.py x: 162 lines of code y: 10 # changes samcli/commands/remote/invoke/core/command.py x: 324 lines of code y: 3 # changes samcli/commands/remote/remote_invoke_context.py x: 210 lines of code y: 14 # changes samcli/lib/remote_invoke/kinesis_invoke_executors.py x: 76 lines of code y: 2 # changes samcli/lib/remote_invoke/remote_invoke_executor_factory.py x: 171 lines of code y: 13 # changes samcli/lib/remote_invoke/sqs_invoke_executors.py x: 96 lines of code y: 2 # changes samcli/lib/remote_invoke/stepfunctions_invoke_executors.py x: 102 lines of code y: 5 # changes samcli/cli/hidden_imports.py x: 25 lines of code y: 13 # changes samcli/cli/cli_config_file.py x: 216 lines of code y: 43 # changes samcli/lib/bootstrap/companion_stack/companion_stack_manager.py x: 168 lines of code y: 12 # changes samcli/lib/utils/managed_cloudformation_stack.py x: 230 lines of code y: 17 # changes samcli/lib/delete/cfn_utils.py x: 102 lines of code y: 11 # changes samcli/commands/local/cli_common/user_exceptions.py x: 14 lines of code y: 15 # changes samcli/commands/remote/exceptions.py x: 25 lines of code y: 5 # changes samcli/commands/remote/invoke/core/options.py x: 38 lines of code y: 4 # changes samcli/commands/remote/remote.py x: 7 lines of code y: 3 # changes samcli/lib/cli_validation/remote_invoke_options_validations.py x: 46 lines of code y: 7 # changes samcli/lib/remote_invoke/remote_invoke_executors.py x: 139 lines of code y: 10 # changes samcli/lib/schemas/schemas_api_caller.py x: 269 lines of code y: 18 # changes samcli/lib/shared_test_events/__init__.py x: 1 lines of code y: 1 # changes samcli/lib/shared_test_events/lambda_shared_test_event.py x: 221 lines of code y: 1 # changes samcli/lib/utils/git_repo.py x: 117 lines of code y: 20 # changes samcli/lib/samlib/resource_metadata_normalizer.py x: 157 lines of code y: 23 # changes samcli/hook_packages/terraform/hooks/prepare/hook.py x: 168 lines of code y: 11 # changes samcli/lib/utils/subprocess_utils.py x: 82 lines of code y: 10 # changes samcli/commands/list/endpoints/command.py x: 45 lines of code y: 10 # changes samcli/commands/list/stack_outputs/command.py x: 33 lines of code y: 7 # changes samcli/commands/logs/command.py x: 169 lines of code y: 45 # changes samcli/commands/logs/core/options.py x: 32 lines of code y: 3 # changes samcli/commands/package/command.py x: 155 lines of code y: 40 # changes samcli/commands/package/core/options.py x: 54 lines of code y: 3 # changes samcli/commands/pipeline/bootstrap/cli.py x: 421 lines of code y: 15 # changes samcli/commands/pipeline/init/cli.py x: 28 lines of code y: 9 # changes samcli/commands/traces/command.py x: 65 lines of code y: 11 # changes samcli/commands/validate/core/options.py x: 30 lines of code y: 3 # changes samcli/commands/_utils/custom_options/hook_name_option.py x: 108 lines of code y: 14 # changes samcli/hook_packages/terraform/hooks/prepare/constants.py x: 24 lines of code y: 7 # changes samcli/hook_packages/terraform/hooks/prepare/exceptions.py x: 131 lines of code y: 16 # changes samcli/hook_packages/terraform/hooks/prepare/property_builder.py x: 291 lines of code y: 20 # changes samcli/hook_packages/terraform/hooks/prepare/resource_linking.py x: 1398 lines of code y: 23 # changes samcli/hook_packages/terraform/hooks/prepare/resources/apigw.py x: 125 lines of code y: 11 # changes samcli/hook_packages/terraform/hooks/prepare/resources/resource_links.py x: 161 lines of code y: 10 # changes samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py x: 53 lines of code y: 9 # changes samcli/hook_packages/terraform/hooks/prepare/translate.py x: 353 lines of code y: 22 # changes samcli/hook_packages/terraform/copy_terraform_built_artifacts.py x: 202 lines of code y: 7 # changes samcli/lib/hook/exceptions.py x: 15 lines of code y: 4 # changes samcli/hook_packages/terraform/hooks/prepare/enrich.py x: 459 lines of code y: 7 # changes samcli/lib/hook/hook_wrapper.py x: 89 lines of code y: 5 # changes samcli/lib/config/samconfig.py x: 141 lines of code y: 23 # changes schema/make_schema.py x: 159 lines of code y: 1 # changes samcli/commands/delete/exceptions.py x: 47 lines of code y: 5 # changes samcli/hook_packages/terraform/hooks/prepare/types.py x: 97 lines of code y: 13 # changes samcli/lib/package/s3_uploader.py x: 153 lines of code y: 38 # changes samcli/lib/config/exceptions.py x: 4 lines of code y: 5 # changes samcli/lib/package/local_files_utils.py x: 33 lines of code y: 4 # changes samcli/lib/remote_invoke/lambda_invoke_executors.py x: 163 lines of code y: 14 # changes samcli/lib/cli_validation/image_repository_validation.py x: 95 lines of code y: 9 # changes samcli/lib/providers/sam_base_provider.py x: 124 lines of code y: 21 # changes samcli/commands/deploy/guided_config.py x: 94 lines of code y: 24 # changes samcli/commands/local/generate_event/event_generation.py x: 65 lines of code y: 35 # changes samcli/lib/build/bundler.py x: 143 lines of code y: 6 # changes samcli/lib/config/file_manager.py x: 117 lines of code y: 2 # changes samcli/cli/context.py x: 117 lines of code y: 48 # changes samcli/cli/root/command_list.py x: 17 lines of code y: 7 # changes samcli/commands/logs/core/__init__.py x: 1 lines of code y: 2 # changes samcli/commands/logs/core/command.py x: 105 lines of code y: 2 # changes samcli/commands/logs/core/formatters.py x: 12 lines of code y: 2 # changes samcli/commands/package/core/command.py x: 114 lines of code y: 2 # changes samcli/lib/package/code_signer.py x: 88 lines of code y: 6 # changes samcli/lib/providers/api_collector.py x: 128 lines of code y: 21 # changes samcli/lib/utils/s3.py x: 49 lines of code y: 2 # changes samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/template.yaml x: 39 lines of code y: 10 # changes samcli/cli/command.py x: 182 lines of code y: 43 # changes samcli/lib/pipeline/bootstrap/resource.py x: 51 lines of code y: 9 # changes samcli/lib/utils/graphql_api.py x: 16 lines of code y: 2 # changes samcli/lib/utils/resources.py x: 121 lines of code y: 25 # changes samcli/hook_packages/terraform/lib/utils.py x: 46 lines of code y: 10 # changes samcli/lib/build/workflows.py x: 114 lines of code y: 10 # changes samcli/lib/hook/hook_config.py x: 58 lines of code y: 8 # changes samcli/lib/iac/cdk/cdk_iac.py x: 12 lines of code y: 8 # changes samcli/lib/iac/cfn/cfn_iac.py x: 136 lines of code y: 11 # changes samcli/lib/package/image_utils.py x: 29 lines of code y: 8 # changes samcli/lib/pipeline/bootstrap/stage.py x: 296 lines of code y: 15 # changes samcli/lib/sync/flows/image_function_sync_flow.py x: 112 lines of code y: 16 # changes samcli/lib/utils/lock_distributor.py x: 56 lines of code y: 9 # changes samcli/lib/utils/system_info.py x: 40 lines of code y: 7 # changes samcli/commands/deploy/guided_context.py x: 425 lines of code y: 56 # changes samcli/lib/remote_invoke/exceptions.py x: 3 lines of code y: 4 # changes samcli/lib/sync/flows/zip_function_sync_flow.py x: 177 lines of code y: 23 # changes samcli/lib/sync/sync_flow_factory.py x: 301 lines of code y: 19 # changes samcli/commands/pipeline/init/interactive_init_flow.py x: 337 lines of code y: 13 # changes samcli/hook_packages/terraform/hooks/prepare/resources/internal.py x: 10 lines of code y: 3 # changes samcli/lib/utils/cloudformation.py x: 127 lines of code y: 11 # changes samcli/commands/_utils/command_exception_handler.py x: 56 lines of code y: 10 # changes samcli/commands/list/endpoints/endpoints_context.py x: 57 lines of code y: 6 # changes samcli/commands/list/resources/resources_context.py x: 48 lines of code y: 6 # changes samcli/commands/pipeline/bootstrap/guided_context.py x: 390 lines of code y: 11 # changes samcli/hook_packages/terraform/hooks/prepare/resources/lambda_function.py x: 38 lines of code y: 3 # changes samcli/lib/bootstrap/bootstrap.py x: 130 lines of code y: 41 # changes samcli/lib/list/endpoints/endpoints_producer.py x: 278 lines of code y: 10 # changes samcli/lib/list/resources/resource_mapping_producer.py x: 116 lines of code y: 11 # changes samcli/lib/translate/sam_template_validator.py x: 99 lines of code y: 9 # changes samcli/cli/core/command.py x: 62 lines of code y: 4 # changes samcli/cli/main.py x: 92 lines of code y: 37 # changes samcli/commands/deploy/core/command.py x: 96 lines of code y: 6 # changes samcli/commands/local/generate_event/cli.py x: 15 lines of code y: 11 # changes samcli/commands/local/generate_event/core/command.py x: 65 lines of code y: 2 # changes samcli/commands/local/invoke/core/command.py x: 70 lines of code y: 2 # changes samcli/commands/local/start_api/core/command.py x: 29 lines of code y: 2 # changes samcli/commands/local/start_lambda/core/command.py x: 67 lines of code y: 2 # changes samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py x: 22 lines of code y: 2 # changes samcli/lib/pipeline/bootstrap/stage_resources.yaml x: 392 lines of code y: 7 # changes samcli/lib/utils/colors.py x: 53 lines of code y: 12 # changes samcli/lib/utils/sam_logging.py x: 41 lines of code y: 27 # changes samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py x: 63 lines of code y: 14 # changes samcli/commands/_utils/click_mutex.py x: 45 lines of code y: 8 # changes samcli/commands/_utils/custom_options/replace_help_option.py x: 8 lines of code y: 4 # changes samcli/commands/init/core/command.py x: 85 lines of code y: 2 # changes samcli/commands/init/init_flow_helpers.py x: 52 lines of code y: 7 # changes samcli/commands/local/lib/validators/identity_source_validator.py x: 31 lines of code y: 2 # changes samcli/commands/local/lib/validators/lambda_auth_props.py x: 157 lines of code y: 2 # changes samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py x: 104 lines of code y: 7 # changes samcli/lib/telemetry/metric.py x: 267 lines of code y: 25 # changes samcli/lib/telemetry/user_agent.py x: 10 lines of code y: 2 # changes samcli/local/apigw/authorizers/authorizer.py x: 6 lines of code y: 2 # changes samcli/local/apigw/route.py x: 53 lines of code y: 2 # changes installer/pyinstaller/hook-samcli.py x: 18 lines of code y: 20 # changes samcli/commands/local/lib/exceptions.py x: 8 lines of code y: 19 # changes samcli/commands/sync/core/command.py x: 78 lines of code y: 4 # changes samcli/lib/init/template_modifiers/cli_template_modifier.py x: 35 lines of code y: 10 # changes samcli/lib/package/ecr_utils.py x: 10 lines of code y: 6 # changes samcli/local/lambdafn/zip.py x: 37 lines of code y: 20 # changes samcli/commands/sync/sync_context.py x: 152 lines of code y: 13 # changes samcli/lib/sync/sync_flow.py x: 184 lines of code y: 19 # changes samcli/cli/formatters.py x: 49 lines of code y: 5 # changes samcli/cli/options.py x: 43 lines of code y: 21 # changes samcli/cli/row_modifiers.py x: 41 lines of code y: 5 # changes samcli/commands/build/utils.py x: 52 lines of code y: 3 # changes samcli/commands/deploy/exceptions.py x: 53 lines of code y: 14 # changes samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py x: 79 lines of code y: 5 # changes samcli/lib/bootstrap/nested_stack/nested_stack_manager.py x: 135 lines of code y: 15 # changes samcli/lib/build/dependency_hash_generator.py x: 47 lines of code y: 3 # changes samcli/lib/samlib/local_uri_plugin.py x: 8 lines of code y: 5 # changes samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py x: 105 lines of code y: 11 # changes samcli/lib/sync/flows/function_sync_flow.py x: 96 lines of code y: 14 # changes samcli/lib/sync/flows/generic_api_sync_flow.py x: 71 lines of code y: 12 # changes samcli/lib/sync/flows/layer_sync_flow.py x: 317 lines of code y: 24 # changes samcli/lib/sync/flows/stepfunctions_sync_flow.py x: 91 lines of code y: 13 # changes samcli/lib/utils/hash.py x: 46 lines of code y: 18 # changes samcli/lib/init/default_samconfig.py x: 53 lines of code y: 5 # changes samcli/commands/_utils/table_print.py x: 56 lines of code y: 18 # changes samcli/yamlhelper.py x: 57 lines of code y: 28 # changes samcli/commands/_utils/cdk_support_decorators.py x: 21 lines of code y: 4 # changes samcli/commands/bootstrap/command.py x: 18 lines of code y: 10 # changes samcli/commands/init/interactive_event_bridge_flow.py x: 128 lines of code y: 13 # changes samcli/commands/list/stack_outputs/stack_outputs_context.py x: 32 lines of code y: 4 # changes samcli/commands/local/lib/swagger/integration_uri.py x: 73 lines of code y: 20 # changes samcli/commands/local/lib/swagger/reader.py x: 91 lines of code y: 19 # changes samcli/commands/local/local.py x: 11 lines of code y: 7 # changes samcli/commands/logs/logs_context.py x: 88 lines of code y: 22 # changes samcli/lib/bootstrap/companion_stack/data_types.py x: 88 lines of code y: 9 # changes samcli/lib/bootstrap/nested_stack/nested_stack_builder.py x: 67 lines of code y: 7 # changes samcli/lib/cookiecutter/interactive_flow.py x: 37 lines of code y: 8 # changes samcli/lib/cookiecutter/interactive_flow_creator.py x: 43 lines of code y: 9 # changes samcli/lib/cookiecutter/plugin.py x: 7 lines of code y: 4 # changes samcli/lib/cookiecutter/template.py x: 75 lines of code y: 9 # changes samcli/lib/deploy/utils.py x: 33 lines of code y: 6 # changes samcli/lib/generated_sample_events/events.py x: 57 lines of code y: 15 # changes samcli/lib/iac/plugins_interfaces.py x: 607 lines of code y: 6 # changes samcli/lib/init/arbitrary_project.py x: 38 lines of code y: 8 # changes samcli/lib/list/endpoints/endpoints_to_table_mapper.py x: 45 lines of code y: 4 # changes samcli/lib/list/list_interfaces.py x: 23 lines of code y: 4 # changes samcli/lib/list/stack_outputs/stack_outputs_producer.py x: 51 lines of code y: 6 # changes samcli/lib/observability/observability_info_puller.py x: 81 lines of code y: 8 # changes samcli/lib/observability/xray_traces/xray_event_puller.py x: 106 lines of code y: 6 # changes samcli/lib/observability/xray_traces/xray_events.py x: 97 lines of code y: 7 # changes samcli/lib/package/permissions.py x: 33 lines of code y: 2 # changes samcli/lib/providers/sam_layer_provider.py x: 62 lines of code y: 18 # changes samcli/lib/schemas/schemas_directory_hierarchy_builder.py x: 20 lines of code y: 3 # changes samcli/lib/sync/continuous_sync_flow_executor.py x: 50 lines of code y: 3 # changes samcli/lib/sync/exceptions.py x: 69 lines of code y: 3 # changes samcli/lib/sync/flows/http_api_sync_flow.py x: 42 lines of code y: 9 # changes samcli/lib/sync/flows/rest_api_sync_flow.py x: 124 lines of code y: 9 # changes samcli/lib/telemetry/cicd.py x: 53 lines of code y: 6 # changes samcli/lib/telemetry/telemetry.py x: 28 lines of code y: 12 # changes samcli/lib/utils/codeuri.py x: 12 lines of code y: 5 # changes samcli/lib/utils/path_observer.py x: 66 lines of code y: 3 # changes samcli/lib/utils/time.py x: 20 lines of code y: 6 # changes samcli/settings/__init__.py x: 4 lines of code y: 11 # changes samcli/commands/list/cli_common/list_common_context.py x: 15 lines of code y: 2 # changes samcli/lib/list/resources/resources_def.py x: 5 lines of code y: 2 # changes samcli/hook_packages/terraform/__init__.py x: 1 lines of code y: 4 # changes MANIFEST.in x: 10 lines of code y: 18 # changes samcli/commands/pipeline/bootstrap/oidc_config.py x: 62 lines of code y: 1 # changes samcli/commands/init/__init__.py x: 1 lines of code y: 86 # changes samcli/commands/build/exceptions.py x: 3 lines of code y: 12 # changes samcli/commands/pipeline/init/pipeline_templates_manifest.py x: 26 lines of code y: 4 # changes samcli/lib/cookiecutter/question.py x: 170 lines of code y: 10 # changes samcli/commands/traces/trace_console_consumers.py x: 6 lines of code y: 1 # changes samcli/lib/bootstrap/stack_builder.py x: 39 lines of code y: 1 # changes samcli/lib/observability/cw_logs/cw_log_formatters.py x: 59 lines of code y: 3 # changes samcli/lib/utils/resource_type_based_factory.py x: 29 lines of code y: 1 # changes samcli/commands/package/exceptions.py x: 119 lines of code y: 14 # changes samcli/lib/observability/cw_logs/cw_log_event.py x: 18 lines of code y: 2 # changes samcli/lib/init/exceptions.py x: 12 lines of code y: 4 # changes samcli/lib/package/uploaders.py x: 25 lines of code y: 2 # changes samcli/lib/warnings/sam_cli_warning.py x: 64 lines of code y: 12 # changes samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py x: 43 lines of code y: 7 # changes samcli/local/lambdafn/exceptions.py x: 2 lines of code y: 8 # changes samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/src/HelloWorld/Function.cs x: 37 lines of code y: 2 # changes samcli/lib/schemas/schemas_cli_message_generator.py x: 16 lines of code y: 1 # changes samcli/lib/schemas/schemas_constants.py x: 8 lines of code y: 1 # changes samcli/commands/deploy/__init__.py x: 1 lines of code y: 15 # changes samcli/commands/package/__init__.py x: 1 lines of code y: 12 # changes samcli/commands/validate/lib/exceptions.py x: 1 lines of code y: 6 # changes samcli/local/apigw/path_converter.py x: 20 lines of code y: 7 # changes samcli/lib/intrinsic_resolver/__init__.py x: 1 lines of code y: 3 # changes samcli/lib/intrinsic_resolver/invalid_intrinsic_exception.py x: 4 lines of code y: 3 # changes
268.0
# changes
  min: 1.0
  average: 13.03
  25th percentile: 2.0
  median: 5.0
  75th percentile: 14.0
  max: 268.0
0 1398.0
lines of code
min: 1.0 | average: 81.4 | 25th percentile: 4.0 | median: 37.0 | 75th percentile: 100.5 | max: 1398.0

Number of Contributors vs. Number of Changes: 524 points

samcli/__init__.py x: 28 # contributors y: 268 # changes samcli/commands/_utils/experimental.py x: 10 # contributors y: 28 # changes samcli/lib/package/artifact_exporter.py x: 15 # contributors y: 49 # changes samcli/lib/package/packageable_resources.py x: 13 # contributors y: 33 # changes samcli/lib/package/utils.py x: 12 # contributors y: 36 # changes samcli/commands/build/command.py x: 28 # contributors y: 118 # changes samcli/lib/build/workflow_config.py x: 21 # contributors y: 80 # changes samcli/lib/utils/architecture.py x: 9 # contributors y: 34 # changes samcli/local/common/runtime_template.py x: 25 # contributors y: 104 # changes samcli/local/docker/lambda_image.py x: 22 # contributors y: 92 # changes samcli/commands/local/invoke/cli.py x: 30 # contributors y: 87 # changes samcli/commands/local/invoke/core/options.py x: 7 # contributors y: 8 # changes samcli/commands/local/lib/local_lambda.py x: 27 # contributors y: 71 # changes samcli/commands/_utils/options.py x: 32 # contributors y: 82 # changes samcli/commands/local/cli_common/invoke_context.py x: 29 # contributors y: 79 # changes samcli/commands/local/cli_common/options.py x: 19 # contributors y: 44 # changes samcli/commands/local/start_api/cli.py x: 30 # contributors y: 81 # changes samcli/commands/local/start_api/core/options.py x: 9 # contributors y: 10 # changes samcli/commands/local/start_lambda/cli.py x: 27 # contributors y: 75 # changes samcli/commands/local/start_lambda/core/options.py x: 6 # contributors y: 6 # changes samcli/local/lambdafn/runtime.py x: 21 # contributors y: 50 # changes samcli/lib/utils/osutils.py x: 12 # contributors y: 26 # changes samcli/commands/build/build_context.py x: 24 # contributors y: 102 # changes samcli/commands/build/core/options.py x: 8 # contributors y: 9 # changes samcli/lib/build/app_builder.py x: 30 # contributors y: 122 # changes samcli/local/docker/container.py x: 30 # contributors y: 88 # changes samcli/local/docker/lambda_build_container.py x: 16 # contributors y: 36 # changes samcli/local/docker/lambda_container.py x: 21 # contributors y: 52 # changes samcli/local/docker/manager.py x: 18 # contributors y: 44 # changes setup.py x: 13 # contributors y: 35 # changes samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py x: 10 # contributors y: 21 # changes samcli/lib/docker/log_streamer.py x: 5 # contributors y: 8 # changes samcli/cli/types.py x: 16 # contributors y: 43 # changes samcli/local/docker/lambda_debug_settings.py x: 14 # contributors y: 60 # changes samcli/commands/init/init_templates.py x: 19 # contributors y: 60 # changes samcli/local/apigw/local_apigw_service.py x: 38 # contributors y: 107 # changes samcli/commands/exceptions.py x: 16 # contributors y: 38 # changes samcli/commands/init/interactive_init_flow.py x: 21 # contributors y: 61 # changes samcli/local/lambdafn/env_vars.py x: 11 # contributors y: 28 # changes samcli/local/layers/layer_downloader.py x: 8 # contributors y: 25 # changes samcli/lib/providers/exceptions.py x: 7 # contributors y: 13 # changes samcli/lib/providers/sam_function_provider.py x: 23 # contributors y: 72 # changes samcli/lib/deploy/deployer.py x: 21 # contributors y: 67 # changes samcli/lib/build/build_graph.py x: 16 # contributors y: 46 # changes samcli/lib/build/build_strategy.py x: 14 # contributors y: 45 # changes samcli/lib/providers/provider.py x: 23 # contributors y: 75 # changes samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py x: 9 # contributors y: 29 # changes samcli/lib/utils/definition_validator.py x: 5 # contributors y: 6 # changes samcli/lib/utils/resource_trigger.py x: 8 # contributors y: 15 # changes samcli/commands/deploy/command.py x: 25 # contributors y: 72 # changes samcli/commands/deploy/deploy_context.py x: 20 # contributors y: 54 # changes samcli/commands/sync/command.py x: 16 # contributors y: 54 # changes samcli/lib/sync/watch_manager.py x: 9 # contributors y: 23 # changes samcli/lib/iac/cdk/utils.py x: 4 # contributors y: 5 # changes samcli/lib/providers/sam_api_provider.py x: 13 # contributors y: 28 # changes samcli/local/docker/utils.py x: 11 # contributors y: 17 # changes samcli/lib/utils/path_utils.py x: 3 # contributors y: 3 # changes pyproject.toml x: 7 # contributors y: 12 # changes samcli/commands/_utils/template.py x: 18 # contributors y: 52 # changes samcli/lib/package/ecr_uploader.py x: 9 # contributors y: 22 # changes samcli/local/lambdafn/config.py x: 11 # contributors y: 24 # changes installer/pyinstaller/samcli.spec x: 4 # contributors y: 4 # changes samcli/local/apigw/service_error_responses.py x: 11 # contributors y: 15 # changes samcli/local/docker/exceptions.py x: 7 # contributors y: 7 # changes samcli/local/lambda_service/lambda_error_responses.py x: 7 # contributors y: 11 # changes samcli/local/lambda_service/local_lambda_invoke_service.py x: 19 # contributors y: 35 # changes samcli/commands/package/package_context.py x: 14 # contributors y: 44 # changes samcli/lib/build/constants.py x: 5 # contributors y: 9 # changes samcli/lib/utils/file_observer.py x: 9 # contributors y: 20 # changes samcli/commands/validate/validate.py x: 19 # contributors y: 58 # changes samcli/lib/providers/sam_stack_provider.py x: 11 # contributors y: 32 # changes samcli/local/services/base_local_service.py x: 14 # contributors y: 29 # changes samcli/lib/sync/sync_flow_executor.py x: 6 # contributors y: 11 # changes samcli/commands/delete/command.py x: 9 # contributors y: 14 # changes samcli/commands/delete/delete_context.py x: 10 # contributors y: 18 # changes samcli/lib/utils/stream_writer.py x: 11 # contributors y: 18 # changes samcli/local/apigw/authorizers/lambda_authorizer.py x: 6 # contributors y: 9 # changes samcli/commands/local/lib/swagger/parser.py x: 14 # contributors y: 33 # changes samcli/local/events/api_event.py x: 17 # contributors y: 27 # changes samcli/commands/publish/command.py x: 15 # contributors y: 44 # changes samcli/commands/deploy/auth_utils.py x: 5 # contributors y: 7 # changes samcli/local/docker/container_analyzer.py x: 1 # contributors y: 1 # changes samcli/commands/local/lib/local_lambda_service.py x: 6 # contributors y: 10 # changes samcli/commands/local/lib/local_api_service.py x: 12 # contributors y: 30 # changes samcli/lib/utils/preview_runtimes.py x: 8 # contributors y: 18 # changes samcli/lib/utils/tar.py x: 12 # contributors y: 20 # changes samcli/commands/sync/core/options.py x: 7 # contributors y: 10 # changes samcli/lib/telemetry/event.py x: 9 # contributors y: 18 # changes samcli/lib/utils/code_trigger_factory.py x: 4 # contributors y: 6 # changes samcli/cli/global_config.py x: 11 # contributors y: 29 # changes samcli/lib/providers/api_provider.py x: 6 # contributors y: 8 # changes samcli/lib/providers/cfn_base_api_provider.py x: 10 # contributors y: 24 # changes samcli/commands/init/command.py x: 7 # contributors y: 20 # changes samcli/commands/init/init_generator.py x: 11 # contributors y: 22 # changes samcli/lib/init/__init__.py x: 11 # contributors y: 23 # changes samcli/commands/remote/invoke/core/command.py x: 2 # contributors y: 3 # changes samcli/commands/remote/remote_invoke_context.py x: 7 # contributors y: 14 # changes samcli/lib/remote_invoke/kinesis_invoke_executors.py x: 1 # contributors y: 2 # changes samcli/lib/remote_invoke/remote_invoke_executor_factory.py x: 3 # contributors y: 13 # changes samcli/lib/remote_invoke/stepfunctions_invoke_executors.py x: 2 # contributors y: 5 # changes samcli/cli/hidden_imports.py x: 6 # contributors y: 13 # changes samcli/cli/cli_config_file.py x: 18 # contributors y: 43 # changes samcli/lib/utils/managed_cloudformation_stack.py x: 9 # contributors y: 17 # changes samcli/lib/delete/cfn_utils.py x: 5 # contributors y: 11 # changes samcli/commands/local/cli_common/user_exceptions.py x: 7 # contributors y: 15 # changes samcli/commands/remote/exceptions.py x: 3 # contributors y: 5 # changes samcli/lib/cli_validation/remote_invoke_options_validations.py x: 4 # contributors y: 7 # changes samcli/lib/remote_invoke/remote_invoke_executors.py x: 4 # contributors y: 10 # changes samcli/commands/list/endpoints/command.py x: 5 # contributors y: 10 # changes samcli/commands/logs/command.py x: 15 # contributors y: 45 # changes samcli/commands/package/command.py x: 15 # contributors y: 40 # changes samcli/commands/_utils/custom_options/hook_name_option.py x: 6 # contributors y: 14 # changes samcli/hook_packages/terraform/hooks/prepare/exceptions.py x: 4 # contributors y: 16 # changes samcli/hook_packages/terraform/hooks/prepare/property_builder.py x: 6 # contributors y: 20 # changes samcli/hook_packages/terraform/hooks/prepare/resource_linking.py x: 7 # contributors y: 23 # changes samcli/hook_packages/terraform/hooks/prepare/resources/apigw.py x: 4 # contributors y: 11 # changes samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py x: 4 # contributors y: 9 # changes samcli/hook_packages/terraform/hooks/prepare/translate.py x: 5 # contributors y: 22 # changes samcli/lib/hook/exceptions.py x: 3 # contributors y: 4 # changes samcli/lib/hook/hook_wrapper.py x: 5 # contributors y: 5 # changes samcli/hook_packages/terraform/hooks/prepare/types.py x: 5 # contributors y: 13 # changes samcli/lib/package/s3_uploader.py x: 11 # contributors y: 38 # changes samcli/lib/remote_invoke/lambda_invoke_executors.py x: 3 # contributors y: 14 # changes samcli/lib/build/bundler.py x: 3 # contributors y: 6 # changes samcli/lib/config/file_manager.py x: 2 # contributors y: 2 # changes samcli/cli/context.py x: 13 # contributors y: 48 # changes samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/template.yaml x: 8 # contributors y: 10 # changes samcli/cli/command.py x: 14 # contributors y: 43 # changes samcli/lib/utils/resources.py x: 14 # contributors y: 25 # changes samcli/lib/pipeline/bootstrap/stage.py x: 9 # contributors y: 15 # changes samcli/lib/sync/flows/image_function_sync_flow.py x: 7 # contributors y: 16 # changes samcli/commands/deploy/guided_context.py x: 15 # contributors y: 56 # changes samcli/lib/remote_invoke/exceptions.py x: 2 # contributors y: 4 # changes samcli/commands/pipeline/init/interactive_init_flow.py x: 9 # contributors y: 13 # changes samcli/lib/bootstrap/bootstrap.py x: 14 # contributors y: 41 # changes samcli/cli/main.py x: 13 # contributors y: 37 # changes samcli/commands/local/generate_event/cli.py x: 8 # contributors y: 11 # changes samcli/hook_packages/terraform/hooks/prepare/utilities.py x: 2 # contributors y: 1 # changes samcli/lib/utils/sam_logging.py x: 8 # contributors y: 27 # changes samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py x: 8 # contributors y: 14 # changes samcli/commands/_utils/click_mutex.py x: 4 # contributors y: 8 # changes samcli/commands/init/init_flow_helpers.py x: 3 # contributors y: 7 # changes samcli/lib/telemetry/metric.py x: 9 # contributors y: 25 # changes installer/pyinstaller/hook-samcli.py x: 8 # contributors y: 20 # changes samcli/commands/local/lib/exceptions.py x: 10 # contributors y: 19 # changes samcli/cli/options.py x: 12 # contributors y: 21 # changes samcli/lib/sync/flows/function_sync_flow.py x: 5 # contributors y: 14 # changes samcli/lib/sync/flows/generic_api_sync_flow.py x: 5 # contributors y: 12 # changes samcli/commands/_utils/table_print.py x: 6 # contributors y: 18 # changes samcli/commands/deploy/utils.py x: 8 # contributors y: 17 # changes samcli/yamlhelper.py x: 14 # contributors y: 28 # changes samcli/commands/init/__init__.py x: 20 # contributors y: 86 # changes samcli/lib/init/templates/cookiecutter-aws-sam-hello-golang/{{cookiecutter.project_name}}/template.yaml x: 4 # contributors y: 3 # changes samcli/lib/warnings/sam_cli_warning.py x: 3 # contributors y: 12 # changes samcli/commands/local/lib/debug_context.py x: 10 # contributors y: 15 # changes samcli/lib/utils/retry.py x: 3 # contributors y: 2 # changes samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py x: 6 # contributors y: 7 # changes samcli/commands/deploy/__init__.py x: 5 # contributors y: 15 # changes
268.0
# changes
  min: 1.0
  average: 13.03
  25th percentile: 2.0
  median: 5.0
  75th percentile: 14.0
  max: 268.0
0 38.0
# contributors
min: 1.0 | average: 5.8 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 38.0

Number of Contributors vs. File Size: 524 points

samcli/__init__.py x: 28 # contributors y: 1 lines of code samcli/commands/_utils/experimental.py x: 10 # contributors y: 129 lines of code samcli/lib/package/artifact_exporter.py x: 15 # contributors y: 232 lines of code samcli/lib/package/packageable_resources.py x: 13 # contributors y: 453 lines of code samcli/lib/package/utils.py x: 12 # contributors y: 164 lines of code samcli/commands/build/command.py x: 28 # contributors y: 223 lines of code samcli/lib/build/workflow_config.py x: 21 # contributors y: 170 lines of code samcli/lib/utils/architecture.py x: 9 # contributors y: 47 lines of code samcli/local/common/runtime_template.py x: 25 # contributors y: 157 lines of code samcli/local/docker/lambda_image.py x: 22 # contributors y: 262 lines of code samcli/commands/local/invoke/cli.py x: 30 # contributors y: 231 lines of code samcli/commands/local/invoke/core/options.py x: 7 # contributors y: 72 lines of code samcli/commands/local/lib/local_lambda.py x: 27 # contributors y: 219 lines of code samcli/commands/_utils/options.py x: 32 # contributors y: 669 lines of code samcli/commands/local/cli_common/invoke_context.py x: 29 # contributors y: 338 lines of code samcli/commands/local/cli_common/options.py x: 19 # contributors y: 174 lines of code samcli/commands/local/start_api/cli.py x: 30 # contributors y: 254 lines of code samcli/commands/local/start_api/core/options.py x: 9 # contributors y: 75 lines of code samcli/commands/local/start_lambda/cli.py x: 27 # contributors y: 197 lines of code samcli/commands/local/start_lambda/core/options.py x: 6 # contributors y: 71 lines of code samcli/local/lambdafn/runtime.py x: 21 # contributors y: 270 lines of code samcli/lib/utils/osutils.py x: 12 # contributors y: 108 lines of code samcli/commands/build/build_context.py x: 24 # contributors y: 435 lines of code samcli/commands/build/core/options.py x: 8 # contributors y: 62 lines of code samcli/lib/build/app_builder.py x: 30 # contributors y: 668 lines of code samcli/local/docker/container.py x: 30 # contributors y: 393 lines of code samcli/local/docker/lambda_build_container.py x: 16 # contributors y: 192 lines of code samcli/local/docker/lambda_container.py x: 21 # contributors y: 143 lines of code samcli/local/docker/manager.py x: 18 # contributors y: 84 lines of code setup.py x: 13 # contributors y: 63 lines of code samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py x: 10 # contributors y: 217 lines of code samcli/lib/docker/log_streamer.py x: 5 # contributors y: 67 lines of code samcli/cli/types.py x: 16 # contributors y: 316 lines of code samcli/local/docker/lambda_debug_settings.py x: 14 # contributors y: 170 lines of code samcli/commands/init/init_templates.py x: 19 # contributors y: 228 lines of code samcli/local/apigw/local_apigw_service.py x: 38 # contributors y: 566 lines of code samcli/commands/exceptions.py x: 16 # contributors y: 51 lines of code samcli/commands/init/interactive_init_flow.py x: 21 # contributors y: 427 lines of code samcli/local/lambdafn/env_vars.py x: 11 # contributors y: 112 lines of code samcli/local/layers/layer_downloader.py x: 8 # contributors y: 76 lines of code samcli/lib/providers/exceptions.py x: 7 # contributors y: 40 lines of code samcli/lib/providers/sam_function_provider.py x: 23 # contributors y: 531 lines of code samcli/lib/deploy/deployer.py x: 21 # contributors y: 547 lines of code samcli/lib/build/build_graph.py x: 16 # contributors y: 403 lines of code samcli/lib/build/build_strategy.py x: 14 # contributors y: 437 lines of code samcli/lib/providers/provider.py x: 23 # contributors y: 492 lines of code samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py x: 9 # contributors y: 469 lines of code samcli/lib/utils/definition_validator.py x: 5 # contributors y: 43 lines of code samcli/lib/utils/resource_trigger.py x: 8 # contributors y: 195 lines of code samcli/commands/deploy/command.py x: 25 # contributors y: 335 lines of code samcli/commands/deploy/core/options.py x: 5 # contributors y: 73 lines of code samcli/commands/deploy/deploy_context.py x: 20 # contributors y: 231 lines of code samcli/commands/sync/command.py x: 16 # contributors y: 453 lines of code samcli/lib/sync/watch_manager.py x: 9 # contributors y: 278 lines of code samcli/lib/iac/cdk/utils.py x: 4 # contributors y: 35 lines of code samcli/lib/providers/sam_api_provider.py x: 13 # contributors y: 363 lines of code samcli/local/docker/utils.py x: 11 # contributors y: 55 lines of code samcli/lib/utils/path_utils.py x: 3 # contributors y: 11 lines of code Make.ps1 x: 4 # contributors y: 142 lines of code pyproject.toml x: 7 # contributors y: 37 lines of code samcli/commands/_utils/template.py x: 18 # contributors y: 139 lines of code samcli/lib/package/ecr_uploader.py x: 9 # contributors y: 138 lines of code installer/pyinstaller/samcli-mac.spec x: 3 # contributors y: 35 lines of code samcli/local/apigw/service_error_responses.py x: 11 # contributors y: 48 lines of code samcli/local/docker/exceptions.py x: 7 # contributors y: 9 lines of code samcli/local/lambda_service/lambda_error_responses.py x: 7 # contributors y: 99 lines of code samcli/local/lambda_service/local_lambda_invoke_service.py x: 19 # contributors y: 101 lines of code samcli/commands/package/package_context.py x: 14 # contributors y: 154 lines of code samcli/lib/build/constants.py x: 5 # contributors y: 19 lines of code samcli/lib/utils/file_observer.py x: 9 # contributors y: 285 lines of code samcli/commands/validate/validate.py x: 19 # contributors y: 122 lines of code samcli/lib/providers/sam_stack_provider.py x: 11 # contributors y: 205 lines of code samcli/local/services/base_local_service.py x: 14 # contributors y: 68 lines of code samcli/lib/sync/sync_flow_executor.py x: 6 # contributors y: 190 lines of code samcli/commands/delete/command.py x: 9 # contributors y: 88 lines of code samcli/commands/delete/delete_context.py x: 10 # contributors y: 228 lines of code samcli/lib/utils/stream_writer.py x: 11 # contributors y: 29 lines of code samcli/local/apigw/authorizers/lambda_authorizer.py x: 6 # contributors y: 233 lines of code samcli/commands/local/lib/swagger/parser.py x: 14 # contributors y: 252 lines of code samcli/local/apigw/event_constructor.py x: 3 # contributors y: 152 lines of code samcli/local/events/api_event.py x: 17 # contributors y: 291 lines of code samcli/commands/publish/command.py x: 15 # contributors y: 93 lines of code samcli/commands/deploy/auth_utils.py x: 5 # contributors y: 60 lines of code samcli/local/docker/container_analyzer.py x: 1 # contributors y: 24 lines of code samcli/lib/observability/cw_logs/cw_log_group_provider.py x: 6 # contributors y: 78 lines of code samcli/commands/local/lib/local_lambda_service.py x: 6 # contributors y: 24 lines of code samcli/commands/local/lib/local_api_service.py x: 12 # contributors y: 63 lines of code samcli/lib/sync/infra_sync_executor.py x: 6 # contributors y: 336 lines of code samcli/lib/utils/preview_runtimes.py x: 8 # contributors y: 2 lines of code samcli/commands/sync/core/options.py x: 7 # contributors y: 62 lines of code samcli/lib/telemetry/event.py x: 9 # contributors y: 221 lines of code samcli/lib/utils/code_trigger_factory.py x: 4 # contributors y: 92 lines of code samcli/cli/global_config.py x: 11 # contributors y: 218 lines of code samcli/lib/build/exceptions.py x: 6 # contributors y: 32 lines of code samcli/lib/providers/cfn_api_provider.py x: 14 # contributors y: 369 lines of code samcli/lib/providers/cfn_base_api_provider.py x: 10 # contributors y: 192 lines of code samcli/lib/utils/async_utils.py x: 4 # contributors y: 42 lines of code samcli/commands/init/command.py x: 7 # contributors y: 325 lines of code samcli/lib/init/__init__.py x: 11 # contributors y: 101 lines of code samcli/lib/init/template_modifiers/structured_logging_template_modifier.py x: 1 # contributors y: 65 lines of code samcli/lib/utils/lambda_builders.py x: 1 # contributors y: 4 lines of code samcli/commands/remote/invoke/cli.py x: 7 # contributors y: 162 lines of code samcli/commands/remote/invoke/core/command.py x: 2 # contributors y: 324 lines of code samcli/commands/remote/remote_invoke_context.py x: 7 # contributors y: 210 lines of code samcli/lib/remote_invoke/kinesis_invoke_executors.py x: 1 # contributors y: 76 lines of code samcli/lib/remote_invoke/remote_invoke_executor_factory.py x: 3 # contributors y: 171 lines of code samcli/lib/remote_invoke/sqs_invoke_executors.py x: 1 # contributors y: 96 lines of code samcli/lib/remote_invoke/stepfunctions_invoke_executors.py x: 2 # contributors y: 102 lines of code samcli/cli/cli_config_file.py x: 18 # contributors y: 216 lines of code samcli/lib/bootstrap/companion_stack/companion_stack_manager.py x: 7 # contributors y: 168 lines of code samcli/lib/utils/managed_cloudformation_stack.py x: 9 # contributors y: 230 lines of code samcli/lib/delete/cfn_utils.py x: 5 # contributors y: 102 lines of code samcli/commands/local/cli_common/user_exceptions.py x: 7 # contributors y: 14 lines of code samcli/commands/remote/exceptions.py x: 3 # contributors y: 25 lines of code samcli/lib/cli_validation/remote_invoke_options_validations.py x: 4 # contributors y: 46 lines of code samcli/lib/schemas/schemas_api_caller.py x: 9 # contributors y: 269 lines of code samcli/lib/shared_test_events/lambda_shared_test_event.py x: 1 # contributors y: 221 lines of code samcli/lib/utils/git_repo.py x: 9 # contributors y: 117 lines of code samcli/lib/samlib/resource_metadata_normalizer.py x: 11 # contributors y: 157 lines of code samcli/hook_packages/terraform/hooks/prepare/hook.py x: 5 # contributors y: 168 lines of code samcli/cli/core/options.py x: 3 # contributors y: 12 lines of code samcli/commands/list/endpoints/command.py x: 5 # contributors y: 45 lines of code samcli/commands/list/stack_outputs/command.py x: 5 # contributors y: 33 lines of code samcli/commands/logs/command.py x: 15 # contributors y: 169 lines of code samcli/commands/logs/core/options.py x: 3 # contributors y: 32 lines of code samcli/commands/package/command.py x: 15 # contributors y: 155 lines of code samcli/commands/package/core/options.py x: 3 # contributors y: 54 lines of code samcli/commands/pipeline/bootstrap/cli.py x: 8 # contributors y: 421 lines of code samcli/commands/_utils/custom_options/hook_name_option.py x: 6 # contributors y: 108 lines of code samcli/hook_packages/terraform/hooks/prepare/constants.py x: 4 # contributors y: 24 lines of code samcli/hook_packages/terraform/hooks/prepare/exceptions.py x: 4 # contributors y: 131 lines of code samcli/hook_packages/terraform/hooks/prepare/property_builder.py x: 6 # contributors y: 291 lines of code samcli/hook_packages/terraform/hooks/prepare/resource_linking.py x: 7 # contributors y: 1398 lines of code samcli/hook_packages/terraform/hooks/prepare/resources/apigw.py x: 4 # contributors y: 125 lines of code samcli/hook_packages/terraform/hooks/prepare/resources/resource_links.py x: 4 # contributors y: 161 lines of code samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py x: 4 # contributors y: 53 lines of code samcli/hook_packages/terraform/hooks/prepare/translate.py x: 5 # contributors y: 353 lines of code samcli/hook_packages/terraform/copy_terraform_built_artifacts.py x: 4 # contributors y: 202 lines of code samcli/hook_packages/terraform/hooks/prepare/enrich.py x: 5 # contributors y: 459 lines of code samcli/lib/hook/hook_wrapper.py x: 5 # contributors y: 89 lines of code samcli/lib/config/samconfig.py x: 11 # contributors y: 141 lines of code schema/make_schema.py x: 1 # contributors y: 159 lines of code samcli/hook_packages/terraform/hooks/prepare/types.py x: 5 # contributors y: 97 lines of code samcli/lib/package/s3_uploader.py x: 11 # contributors y: 153 lines of code samcli/lib/config/exceptions.py x: 5 # contributors y: 4 lines of code samcli/lib/remote_invoke/lambda_invoke_executors.py x: 3 # contributors y: 163 lines of code samcli/lib/providers/sam_base_provider.py x: 10 # contributors y: 124 lines of code samcli/commands/deploy/guided_config.py x: 10 # contributors y: 94 lines of code samcli/lib/build/bundler.py x: 3 # contributors y: 143 lines of code samcli/lib/config/file_manager.py x: 2 # contributors y: 117 lines of code samcli/cli/context.py x: 13 # contributors y: 117 lines of code samcli/commands/logs/core/__init__.py x: 2 # contributors y: 1 lines of code samcli/commands/logs/core/command.py x: 2 # contributors y: 105 lines of code samcli/commands/logs/core/formatters.py x: 2 # contributors y: 12 lines of code samcli/commands/package/core/command.py x: 2 # contributors y: 114 lines of code samcli/lib/package/code_signer.py x: 3 # contributors y: 88 lines of code samcli/lib/utils/s3.py x: 2 # contributors y: 49 lines of code samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/template.yaml x: 8 # contributors y: 39 lines of code samcli/cli/command.py x: 14 # contributors y: 182 lines of code samcli/lib/pipeline/bootstrap/resource.py x: 6 # contributors y: 51 lines of code samcli/lib/utils/resources.py x: 14 # contributors y: 121 lines of code samcli/lib/build/workflows.py x: 7 # contributors y: 114 lines of code samcli/lib/iac/cdk/cdk_iac.py x: 5 # contributors y: 12 lines of code samcli/lib/iac/cfn/cfn_iac.py x: 6 # contributors y: 136 lines of code samcli/lib/pipeline/bootstrap/stage.py x: 9 # contributors y: 296 lines of code samcli/lib/utils/lock_distributor.py x: 6 # contributors y: 56 lines of code samcli/commands/deploy/guided_context.py x: 15 # contributors y: 425 lines of code samcli/lib/sync/flows/zip_function_sync_flow.py x: 9 # contributors y: 177 lines of code samcli/lib/sync/sync_flow_factory.py x: 7 # contributors y: 301 lines of code samcli/commands/pipeline/init/interactive_init_flow.py x: 9 # contributors y: 337 lines of code samcli/lib/utils/cloudformation.py x: 5 # contributors y: 127 lines of code samcli/commands/_utils/command_exception_handler.py x: 4 # contributors y: 56 lines of code samcli/commands/pipeline/bootstrap/guided_context.py x: 6 # contributors y: 390 lines of code samcli/lib/bootstrap/bootstrap.py x: 14 # contributors y: 130 lines of code samcli/lib/list/endpoints/endpoints_producer.py x: 5 # contributors y: 278 lines of code samcli/lib/list/resources/resource_mapping_producer.py x: 6 # contributors y: 116 lines of code samcli/cli/core/command.py x: 3 # contributors y: 62 lines of code samcli/cli/main.py x: 13 # contributors y: 92 lines of code samcli/commands/deploy/core/command.py x: 4 # contributors y: 96 lines of code samcli/commands/local/generate_event/cli.py x: 8 # contributors y: 15 lines of code samcli/commands/local/generate_event/core/command.py x: 2 # contributors y: 65 lines of code samcli/commands/local/invoke/core/command.py x: 2 # contributors y: 70 lines of code samcli/commands/local/start_api/core/command.py x: 2 # contributors y: 29 lines of code samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py x: 2 # contributors y: 22 lines of code samcli/lib/pipeline/bootstrap/stage_resources.yaml x: 4 # contributors y: 392 lines of code samcli/lib/utils/colors.py x: 7 # contributors y: 53 lines of code samcli/lib/init/template_modifiers/application_insights_template_modifier.py x: 6 # contributors y: 61 lines of code samcli/commands/_utils/custom_options/replace_help_option.py x: 2 # contributors y: 8 lines of code samcli/commands/init/core/command.py x: 2 # contributors y: 85 lines of code samcli/commands/local/lib/validators/lambda_auth_props.py x: 2 # contributors y: 157 lines of code samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py x: 4 # contributors y: 104 lines of code samcli/local/apigw/route.py x: 2 # contributors y: 53 lines of code installer/pyinstaller/hook-samcli.py x: 8 # contributors y: 18 lines of code samcli/commands/local/lib/exceptions.py x: 10 # contributors y: 8 lines of code samcli/commands/sync/core/command.py x: 2 # contributors y: 78 lines of code samcli/lib/hook/utils.py x: 3 # contributors y: 5 lines of code samcli/lib/init/template_modifiers/cli_template_modifier.py x: 6 # contributors y: 35 lines of code samcli/lib/package/ecr_utils.py x: 4 # contributors y: 10 lines of code samcli/local/lambdafn/zip.py x: 12 # contributors y: 37 lines of code samcli/commands/sync/sync_context.py x: 7 # contributors y: 152 lines of code samcli/lib/sync/sync_flow.py x: 6 # contributors y: 184 lines of code samcli/cli/formatters.py x: 3 # contributors y: 49 lines of code samcli/cli/options.py x: 12 # contributors y: 43 lines of code samcli/cli/row_modifiers.py x: 2 # contributors y: 41 lines of code samcli/commands/deploy/exceptions.py x: 8 # contributors y: 53 lines of code samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py x: 4 # contributors y: 79 lines of code samcli/lib/bootstrap/nested_stack/nested_stack_manager.py x: 7 # contributors y: 135 lines of code samcli/lib/sync/flows/alias_version_sync_flow.py x: 5 # contributors y: 63 lines of code samcli/lib/sync/flows/layer_sync_flow.py x: 10 # contributors y: 317 lines of code samcli/lib/utils/hash.py x: 8 # contributors y: 46 lines of code samcli/yamlhelper.py x: 14 # contributors y: 57 lines of code samcli/commands/_utils/cdk_support_decorators.py x: 3 # contributors y: 21 lines of code samcli/commands/bootstrap/command.py x: 6 # contributors y: 18 lines of code samcli/commands/local/lib/swagger/reader.py x: 9 # contributors y: 91 lines of code samcli/commands/local/local.py x: 5 # contributors y: 11 lines of code samcli/commands/logs/puller_factory.py x: 4 # contributors y: 105 lines of code samcli/lib/bootstrap/companion_stack/data_types.py x: 5 # contributors y: 88 lines of code samcli/lib/cookiecutter/interactive_flow_creator.py x: 6 # contributors y: 43 lines of code samcli/lib/cookiecutter/template.py x: 6 # contributors y: 75 lines of code samcli/lib/generated_sample_events/events.py x: 7 # contributors y: 57 lines of code samcli/lib/iac/iac_factory.py x: 3 # contributors y: 40 lines of code samcli/lib/iac/plugins_interfaces.py x: 3 # contributors y: 607 lines of code samcli/lib/sync/exceptions.py x: 3 # contributors y: 69 lines of code samcli/lib/sync/flows/rest_api_sync_flow.py x: 6 # contributors y: 124 lines of code samcli/lib/telemetry/telemetry.py x: 7 # contributors y: 28 lines of code samcli/settings/__init__.py x: 6 # contributors y: 4 lines of code samcli/commands/init/__init__.py x: 20 # contributors y: 1 lines of code samcli/commands/build/exceptions.py x: 7 # contributors y: 3 lines of code samcli/lib/observability/cw_logs/cw_log_formatters.py x: 3 # contributors y: 59 lines of code samcli/lib/init/templates/cookiecutter-aws-sam-hello-ruby/{{cookiecutter.project_name}}/template.yaml x: 5 # contributors y: 35 lines of code samcli/__main__.py x: 4 # contributors y: 3 lines of code samcli/lib/init/exceptions.py x: 4 # contributors y: 12 lines of code samcli/lib/package/uploaders.py x: 2 # contributors y: 25 lines of code samcli/commands/local/lib/debug_context.py x: 10 # contributors y: 13 lines of code samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/src/HelloWorld/Function.cs x: 2 # contributors y: 37 lines of code samcli/lib/schemas/schemas_cli_message_generator.py x: 1 # contributors y: 16 lines of code samcli/lib/schemas/schemas_constants.py x: 1 # contributors y: 8 lines of code
1398.0
lines of code
  min: 1.0
  average: 81.4
  25th percentile: 4.0
  median: 37.0
  75th percentile: 100.5
  max: 1398.0
0 38.0
# contributors
min: 1.0 | average: 5.8 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 38.0