aws / smithy-go
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 315 files with 30,333 lines of code.
    • 1 file changed more than 100 times (92 lines of code)
    • 3 files changed 51-100 times (1,868 lines of code)
    • 17 files changed 21-50 times (3,591 lines of code)
    • 65 files changed 6-20 times (8,145 lines of code)
    • 229 files changed 1-5 times (16,637 lines of code)
<1% | 6% | 11% | 26% | 54%
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 315 files with 30,333 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (2,625 lines of code)
    • 35 files changed by 6-10 contributors (5,504 lines of code)
    • 126 files changed by 2-5 contributors (12,156 lines of code)
    • 149 files changed by 1 contributor (10,048 lines of code)
0% | 8% | 18% | 40% | 33%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, java, md, yaml, mod, json, kts, xml, gitignore, properties, toml, txt, bat, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java<1% | 9% | 17% | 28% | 43%
go0% | 0% | 1% | 22% | 76%
kts0% | 0% | 19% | 75% | 4%
xml0% | 0% | 0% | 0% | 100%
toml0% | 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
codegen<1% | 9% | 17% | 29% | 43%
transport0% | 0% | 9% | 45% | 45%
ROOT0% | 0% | <1% | 35% | 63%
middleware0% | 0% | 0% | 86% | 13%
testing0% | 0% | 0% | 17% | 82%
ptr0% | 0% | 0% | 14% | 85%
time0% | 0% | 0% | 100% | 0%
encoding0% | 0% | 0% | 3% | 96%
io0% | 0% | 0% | 78% | 21%
waiter0% | 0% | 0% | 100% | 0%
rand0% | 0% | 0% | 71% | 28%
logging0% | 0% | 0% | 100% | 0%
document0% | 0% | 0% | 0% | 100%
aws-http-auth0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
tracing0% | 0% | 0% | 0% | 100%
auth0% | 0% | 0% | 0% | 100%
private0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
endpoints0% | 0% | 0% | 0% | 100%
context0% | 0% | 0% | 0% | 100%
sync0% | 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
SmithyGoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
92 6 2020-06-11 2025-03-05 101 12 mcgrails@amazon.com 102624213+lucix-aws@users.n...
HttpBindingProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
1190 40 2020-04-17 2024-10-08 99 13 mcgrails@amazon.com 599908+madrigal@users.norep...
CodegenVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
285 8 2020-03-04 2024-07-17 63 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
SymbolVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
393 39 2020-03-09 2024-07-17 53 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoWriter.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
665 67 2020-03-09 2024-10-08 49 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
ServiceGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
432 11 2020-05-11 2024-10-03 41 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
OperationGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
201 4 2020-05-11 2024-07-17 37 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
2 - 2021-10-21 2025-02-17 35 7 961963+jasdel@users.noreply... 599908+madrigal@users.norep...
request.go
in transport/http
123 11 2020-03-31 2025-01-21 34 9 delpontej@gmail.com komiyama6219@gmail.com
CodegenUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
232 19 2020-03-11 2024-07-17 32 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
238 35 2020-03-11 2024-07-17 32 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
HttpRpcProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
261 12 2020-06-12 2024-09-19 31 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
StructureGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
126 5 2020-03-09 2024-07-17 30 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
ProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
270 47 2020-04-17 2024-07-17 27 9 mcgrails@amazon.com 102624213+lucix-aws@users.n...
HttpProtocolGeneratorUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
120 6 2020-07-06 2024-07-17 26 7 phjordon@amazon.com 102624213+lucix-aws@users.n...
build.gradle.kts
in codegen/smithy-go-codegen
14 - 2020-03-13 2024-07-17 25 7 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
HttpProtocolUnitTestGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
487 69 2020-05-12 2024-07-17 24 7 delpontej@gmail.com 102624213+lucix-aws@users.n...
GoIntegration.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
81 16 2020-04-17 2024-07-17 23 8 mcgrails@amazon.com 102624213+lucix-aws@users.n...
build.gradle.kts
in codegen/smithy-go-codegen-test
27 - 2020-03-13 2024-07-17 22 8 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
SymbolUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
92 9 2020-04-22 2024-07-17 21 6 mcgrails@amazon.com 102624213+lucix-aws@users.n...
GoStackStepMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
220 25 2020-04-24 2024-07-17 21 8 mcgrails@amazon.com 102624213+lucix-aws@users.n...
IdempotencyTokenMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
171 10 2020-06-12 2024-07-17 20 6 kotambka@amazon.com 102624213+lucix-aws@users.n...
ShapeValueGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
525 37 2020-05-12 2024-07-17 19 8 delpontej@gmail.com 102624213+lucix-aws@users.n...
step_serialize.go
in middleware
131 16 2020-03-26 2022-01-05 18 4 delpontej@gmail.com mcgrails@amazon.com
52 6 2020-07-09 2022-03-07 17 7 delpontej@gmail.com 961963+jasdel@users.noreply...
client.go
in transport/http
105 8 2020-04-25 2024-10-03 17 6 delpontej@gmail.com 102624213+lucix-aws@users.n...
step_finalize.go
in middleware
127 16 2020-03-26 2022-01-05 17 4 delpontej@gmail.com mcgrails@amazon.com
step_initialize.go
in middleware
127 16 2020-03-26 2022-01-05 17 4 delpontej@gmail.com mcgrails@amazon.com
step_deserialize.go
in middleware
130 16 2020-03-26 2022-01-05 17 4 delpontej@gmail.com mcgrails@amazon.com
ValidationGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
297 11 2020-06-10 2024-07-17 17 4 mcgrails@amazon.com 102624213+lucix-aws@users.n...
GoSettings.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
149 21 2020-03-04 2024-12-26 16 8 phjordon@amazon.com 599908+madrigal@users.norep...
HttpProtocolUnitTestRequestGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
245 10 2020-05-12 2024-07-17 16 5 delpontej@gmail.com 102624213+lucix-aws@users.n...
time.go
in time
88 9 2020-05-28 2022-01-05 15 6 mcgrails@amazon.com mcgrails@amazon.com
step_build.go
in middleware
127 16 2020-03-26 2022-01-05 15 4 delpontej@gmail.com mcgrails@amazon.com
RuntimeClientPlugin.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
187 33 2020-05-11 2024-10-07 15 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
ordered_group.go
in middleware
195 18 2020-03-26 2022-01-05 15 4 delpontej@gmail.com mcgrails@amazon.com
GoDelegator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
31 3 2020-03-09 2024-07-17 14 7 phjordon@amazon.com 102624213+lucix-aws@users.n...
DocumentShapeDeserVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
119 15 2020-06-30 2024-07-17 13 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
Paginators.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
281 5 2020-11-24 2024-07-17 13 6 skmcgrail@gmail.com 102624213+lucix-aws@users.n...
checksum_middleware.go
in transport/http
43 3 2020-10-07 2022-03-08 12 6 kotambka@amazon.com 961963+jasdel@users.noreply...
EnumGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
67 2 2020-03-27 2024-07-17 12 4 phjordon@amazon.com 102624213+lucix-aws@users.n...
errors.go
in root
80 16 2020-04-10 2022-01-05 12 4 delpontej@gmail.com mcgrails@amazon.com
UnionGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
117 5 2020-03-27 2024-07-17 12 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
ProtocolUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
123 7 2020-06-12 2024-07-17 12 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoCodegenPlugin.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
35 3 2020-03-04 2024-07-17 10 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoModGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
43 2 2020-03-04 2024-07-17 10 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
56 6 2020-08-18 2025-01-21 10 4 delpontej@gmail.com komiyama6219@gmail.com
AddOperationShapes.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
72 5 2020-04-29 2024-07-17 10 9 mcgrails@amazon.com 102624213+lucix-aws@users.n...
DocumentShapeSerVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
116 15 2020-06-12 2024-07-17 10 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
EndpointHostPrefixMiddleware.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
146 7 2020-10-22 2024-07-17 10 6 delpontej@gmail.com 102624213+lucix-aws@users.n...
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
HttpBindingProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
1190 40 2020-04-17 2024-10-08 99 13 mcgrails@amazon.com 599908+madrigal@users.norep...
SmithyGoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
92 6 2020-06-11 2025-03-05 101 12 mcgrails@amazon.com 102624213+lucix-aws@users.n...
CodegenVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
285 8 2020-03-04 2024-07-17 63 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
SymbolVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
393 39 2020-03-09 2024-07-17 53 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoWriter.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
665 67 2020-03-09 2024-10-08 49 12 phjordon@amazon.com 102624213+lucix-aws@users.n...
ServiceGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
432 11 2020-05-11 2024-10-03 41 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
CodegenUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
232 19 2020-03-11 2024-07-17 32 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
StructureGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
126 5 2020-03-09 2024-07-17 30 10 phjordon@amazon.com 102624213+lucix-aws@users.n...
request.go
in transport/http
123 11 2020-03-31 2025-01-21 34 9 delpontej@gmail.com komiyama6219@gmail.com
ProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
270 47 2020-04-17 2024-07-17 27 9 mcgrails@amazon.com 102624213+lucix-aws@users.n...
AddOperationShapes.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
72 5 2020-04-29 2024-07-17 10 9 mcgrails@amazon.com 102624213+lucix-aws@users.n...
OperationGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
201 4 2020-05-11 2024-07-17 37 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
238 35 2020-03-11 2024-07-17 32 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
HttpRpcProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
261 12 2020-06-12 2024-09-19 31 8 phjordon@amazon.com 102624213+lucix-aws@users.n...
GoIntegration.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
81 16 2020-04-17 2024-07-17 23 8 mcgrails@amazon.com 102624213+lucix-aws@users.n...
build.gradle.kts
in codegen/smithy-go-codegen-test
27 - 2020-03-13 2024-07-17 22 8 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
GoStackStepMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
220 25 2020-04-24 2024-07-17 21 8 mcgrails@amazon.com 102624213+lucix-aws@users.n...
ShapeValueGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
525 37 2020-05-12 2024-07-17 19 8 delpontej@gmail.com 102624213+lucix-aws@users.n...
GoSettings.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
149 21 2020-03-04 2024-12-26 16 8 phjordon@amazon.com 599908+madrigal@users.norep...
ConfigField.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
98 18 2020-06-16 2024-07-17 7 8 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
2 - 2021-10-21 2025-02-17 35 7 961963+jasdel@users.noreply... 599908+madrigal@users.norep...
HttpProtocolGeneratorUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
120 6 2020-07-06 2024-07-17 26 7 phjordon@amazon.com 102624213+lucix-aws@users.n...
build.gradle.kts
in codegen/smithy-go-codegen
14 - 2020-03-13 2024-07-17 25 7 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
HttpProtocolUnitTestGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
487 69 2020-05-12 2024-07-17 24 7 delpontej@gmail.com 102624213+lucix-aws@users.n...
52 6 2020-07-09 2022-03-07 17 7 delpontej@gmail.com 961963+jasdel@users.noreply...
GoDelegator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
31 3 2020-03-09 2024-07-17 14 7 phjordon@amazon.com 102624213+lucix-aws@users.n...
SymbolUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
92 9 2020-04-22 2024-07-17 21 6 mcgrails@amazon.com 102624213+lucix-aws@users.n...
IdempotencyTokenMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
171 10 2020-06-12 2024-07-17 20 6 kotambka@amazon.com 102624213+lucix-aws@users.n...
client.go
in transport/http
105 8 2020-04-25 2024-10-03 17 6 delpontej@gmail.com 102624213+lucix-aws@users.n...
RuntimeClientPlugin.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
187 33 2020-05-11 2024-10-07 15 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
time.go
in time
88 9 2020-05-28 2022-01-05 15 6 mcgrails@amazon.com mcgrails@amazon.com
Paginators.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
281 5 2020-11-24 2024-07-17 13 6 skmcgrail@gmail.com 102624213+lucix-aws@users.n...
checksum_middleware.go
in transport/http
43 3 2020-10-07 2022-03-08 12 6 kotambka@amazon.com 961963+jasdel@users.noreply...
GoModGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
43 2 2020-03-04 2024-07-17 10 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
EndpointHostPrefixMiddleware.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
146 7 2020-10-22 2024-07-17 10 6 delpontej@gmail.com 102624213+lucix-aws@users.n...
GoCodegenPlugin.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
35 3 2020-03-04 2024-07-17 10 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
DocumentationConverter.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
238 15 2020-04-15 2024-07-17 9 6 phjordon@amazon.com 102624213+lucix-aws@users.n...
document.go
in testing
79 7 2020-06-16 2024-02-20 9 6 delpontej@gmail.com 102624213+lucix-aws@users.n...
encode.go
in encoding/httpbinding
76 11 2020-12-16 2023-07-31 9 6 delpontej@gmail.com 82135527+isaiahvita@users.n...
159 - 2020-03-13 2024-07-17 7 6 jordonphillips@users.norepl... 102624213+lucix-aws@users.n...
HttpProtocolUnitTestRequestGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
245 10 2020-05-12 2024-07-17 16 5 delpontej@gmail.com 102624213+lucix-aws@users.n...
DocumentShapeDeserVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
119 15 2020-06-30 2024-07-17 13 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
UnionGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
117 5 2020-03-27 2024-07-17 12 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
ProtocolUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
123 7 2020-06-12 2024-07-17 12 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
DocumentShapeSerVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
116 15 2020-06-12 2024-07-17 10 5 phjordon@amazon.com 102624213+lucix-aws@users.n...
ManifestWriter.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
120 12 2021-04-06 2024-07-17 9 5 mcgrails@amazon.com 102624213+lucix-aws@users.n...
middleware_metadata.go
in transport/http
23 4 2020-10-22 2022-01-05 8 5 delpontej@gmail.com mcgrails@amazon.com
response.go
in transport/http
20 4 2020-03-31 2022-01-05 8 5 delpontej@gmail.com mcgrails@amazon.com
123 8 2020-05-22 2021-08-19 8 5 delpontej@gmail.com 961963+jasdel@users.noreply...
64 6 2020-06-03 2022-01-05 7 5 delpontej@gmail.com mcgrails@amazon.com
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
Waiters2.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
593 14 2024-07-17 2025-03-05 4 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
GoJmespathExpressionGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
383 11 2024-06-26 2025-01-23 5 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
CborDeserializerGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor
378 8 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
decoder.go
in document/json
298 10 2021-07-29 2021-07-29 1 1 mcgrails@amazon.com mcgrails@amazon.com
CborSerializerGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor
285 5 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
JsonDeserializerGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol
266 5 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
decode.go
in encoding/cbor
263 16 2024-03-29 2024-03-29 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
ServerValidationgenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server
204 4 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
JsonSerializerGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol
200 3 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
ClientOptions.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
191 5 2023-11-15 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
field.go
in document/internal/serde
191 13 2021-07-29 2021-07-29 1 1 mcgrails@amazon.com mcgrails@amazon.com
AwsJson10ProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/aws
182 5 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
ServerDirectedCodegen.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server
178 10 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
Rpc2CborProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/cbor
177 6 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
coerce.go
in encoding/cbor
171 10 2024-03-29 2024-03-29 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
rest.go
in testing
168 13 2020-05-12 2020-06-17 2 1 delpontej@gmail.com delpontej@gmail.com
encode.go
in encoding/cbor
168 33 2024-03-29 2024-03-29 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
escape.go
in encoding/json
165 1 2020-12-16 2020-12-17 2 1 delpontej@gmail.com delpontej@gmail.com
signer.go
in aws-http-auth/internal/v4
162 11 2024-09-25 2024-09-25 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
AuthSchemeResolverGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth
157 4 2023-11-15 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
metrics.go
in metrics/smithyotelmetrics
152 18 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
HttpHandlerProtocolGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol
145 3 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
OperationMetricsStruct.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
145 7 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
cbor.go
in testing
137 9 2024-03-29 2024-03-29 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
MiddlewareStackSnapshotTests.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
134 7 2024-02-22 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
singleflight.go
in internal/sync/singleflight
133 6 2022-08-26 2022-08-26 1 1 961963+jasdel@users.noreply... 961963+jasdel@users.noreply...
credentials.go
in aws-http-auth/sigv4a
126 5 2024-09-25 2024-09-25 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
TracingSpans.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
123 7 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
EndpointParameterOperationBindingsGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints
119 2 2023-11-15 2024-11-06 4 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
adapt.go
in tracing/smithyoteltracing
106 11 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
token_cache.go
in auth/bearer
106 6 2022-08-26 2022-08-26 1 1 961963+jasdel@users.noreply... 961963+jasdel@users.noreply...
GetIdentityMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth
92 3 2023-11-15 2024-09-19 4 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
AuthSchemePropertyGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints
83 3 2023-11-15 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
serde.go
in document/internal/serde
83 4 2021-07-29 2021-07-29 1 1 mcgrails@amazon.com mcgrails@amazon.com
sigv4.go
in aws-http-auth/sigv4
81 5 2024-09-25 2024-09-25 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
uri.go
in endpoints/private/rulesfn
80 5 2023-07-31 2023-07-31 1 1 82135527+isaiahvita@users.n... 82135527+isaiahvita@users.n...
sigv4a.go
in aws-http-auth/sigv4a
79 4 2024-09-25 2024-09-25 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
SignRequestMiddlewareGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth
77 1 2023-11-15 2024-09-19 4 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
ServerCodegenUtil.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server
76 6 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
metrics.go
in metrics
72 - 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
Rpc2DeserializeResponseMiddleware.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2
72 1 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
SigV4ADefinition.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth
70 2 2024-01-05 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
NoopServiceStruct.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server
69 2 2024-03-01 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
SigV4Definition.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth
68 2 2023-11-15 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
AuthParametersGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth
66 2 2023-11-15 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
middleware.go
in auth/bearer
63 6 2022-08-26 2022-08-26 1 1 961963+jasdel@users.noreply... 961963+jasdel@users.noreply...
Rpc2SerializeRequestMiddleware.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2
62 3 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
OperationMiddleware.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/middleware
59 3 2024-09-19 2024-09-19 1 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
middleware_min_proto.go
in transport/http
58 4 2021-08-05 2021-11-05 2 1 mcgrails@amazon.com mcgrails@amazon.com
SerdeUtil.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde
57 5 2024-03-29 2024-07-17 2 1 102624213+lucix-aws@users.n... 102624213+lucix-aws@users.n...
Correlations

File Size vs. Number of Changes: 316 points

document/cbor/decode.go x: 286 lines of code y: 2 # changes document/cbor/encode.go x: 184 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoDependency.java x: 92 lines of code y: 101 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java x: 593 lines of code y: 4 # changes modman.toml x: 6 lines of code y: 3 # changes go_module_metadata.go x: 2 lines of code y: 35 # changes metrics/smithyotelmetrics/go_module_metadata.go x: 2 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModuleInfo.java x: 89 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/DeserializeResponseMiddleware.java x: 62 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/SerializeRequestMiddleware.java x: 67 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoJmespathExpressionGenerator.java x: 383 lines of code y: 5 # changes testing/bytes.go x: 101 lines of code y: 6 # changes transport/http/middleware_close_response_body.go x: 56 lines of code y: 10 # changes transport/http/request.go x: 123 lines of code y: 34 # changes transport/http/metrics.go x: 164 lines of code y: 2 # changes transport/http/host.go x: 71 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoSettings.java x: 149 lines of code y: 16 # changes encoding/httpbinding/path_replace.go x: 85 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointParameterOperationBindingsGenerator.java x: 119 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java x: 492 lines of code y: 8 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/util/ShapeUtil.java x: 42 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java x: 1190 lines of code y: 99 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoWriter.java x: 665 lines of code y: 49 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java x: 187 lines of code y: 15 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ServiceGenerator.java x: 432 lines of code y: 41 # changes transport/http/client.go x: 105 lines of code y: 17 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java x: 83 lines of code y: 3 # changes aws-http-auth/credentials/credentials.go x: 10 lines of code y: 1 # changes aws-http-auth/internal/v4/signer.go x: 162 lines of code y: 1 # changes aws-http-auth/internal/v4/strings.go x: 47 lines of code y: 1 # changes aws-http-auth/sigv4/sigv4.go x: 81 lines of code y: 1 # changes aws-http-auth/sigv4a/credentials.go x: 126 lines of code y: 1 # changes aws-http-auth/sigv4a/sigv4a.go x: 79 lines of code y: 1 # changes aws-http-auth/v4/v4.go x: 14 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/GetIdentityMiddlewareGenerator.java x: 92 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/ResolveAuthSchemeMiddlewareGenerator.java x: 129 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/SignRequestMiddlewareGenerator.java x: 77 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointMiddlewareGenerator.java x: 136 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpRpcProtocolGenerator.java x: 261 lines of code y: 31 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ObservabilityOptions.java x: 57 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/OperationMetricsStruct.java x: 145 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/TracingSpans.java x: 123 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/middleware/BuildStepMiddleware.java x: 21 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/middleware/OperationMiddleware.java x: 59 lines of code y: 1 # changes metrics/metrics.go x: 72 lines of code y: 1 # changes metrics/smithyotelmetrics/async.go x: 41 lines of code y: 1 # changes metrics/smithyotelmetrics/attribute.go x: 48 lines of code y: 1 # changes metrics/smithyotelmetrics/doc.go x: 1 lines of code y: 1 # changes metrics/smithyotelmetrics/float64.go x: 31 lines of code y: 1 # changes metrics/smithyotelmetrics/int64.go x: 30 lines of code y: 1 # changes metrics/smithyotelmetrics/metrics.go x: 152 lines of code y: 1 # changes metrics/smithyotelmetrics/option.go x: 19 lines of code y: 1 # changes properties.go x: 38 lines of code y: 3 # changes tracing/context.go x: 51 lines of code y: 1 # changes tracing/smithyoteltracing/adapt.go x: 106 lines of code y: 1 # changes tracing/tracing.go x: 54 lines of code y: 1 # changes codegen/build.gradle.kts x: 159 lines of code y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java x: 270 lines of code y: 27 # changes codegen/config/spotbugs/filter.xml x: 9 lines of code y: 5 # changes codegen/settings.gradle.kts x: 10 lines of code y: 3 # changes codegen/smithy-go-codegen-test/build.gradle.kts x: 27 lines of code y: 22 # changes codegen/smithy-go-codegen/build.gradle.kts x: 14 lines of code y: 25 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/AddOperationShapes.java x: 72 lines of code y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ApplicationProtocol.java x: 55 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ClientOptions.java x: 191 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenUtils.java x: 232 lines of code y: 32 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenVisitor.java x: 285 lines of code y: 63 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/DocumentationConverter.java x: 238 lines of code y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EnumGenerator.java x: 67 lines of code y: 12 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EventStreamGenerator.java x: 342 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenContext.java x: 18 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenPlugin.java x: 35 lines of code y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDelegator.java x: 31 lines of code y: 14 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java x: 238 lines of code y: 32 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoEventStreamIndex.java x: 65 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModGenerator.java x: 43 lines of code y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStackStepMiddlewareGenerator.java x: 220 lines of code y: 21 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStdlibTypes.java x: 57 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoUniverseTypes.java x: 31 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoValueAccessUtils.java x: 156 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ImportDeclarations.java x: 62 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/IntEnumGenerator.java x: 58 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ManifestWriter.java x: 120 lines of code y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/MiddlewareIdentifier.java x: 88 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/OperationGenerator.java x: 201 lines of code y: 37 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ProtocolDocumentGenerator.java x: 274 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java x: 243 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ShapeValueGenerator.java x: 525 lines of code y: 19 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoTypes.java x: 137 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/StructureGenerator.java x: 126 lines of code y: 30 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolUtils.java x: 92 lines of code y: 21 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java x: 393 lines of code y: 53 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/TriConsumer.java x: 13 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnionGenerator.java x: 117 lines of code y: 12 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnresolvableProtocolException.java x: 7 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthGenerator.java x: 24 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParameter.java x: 15 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersGenerator.java x: 66 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersResolver.java x: 3 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersResolverGenerator.java x: 49 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthSchemeResolverGenerator.java x: 157 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/AuthSchemePropertyGenerator.java x: 83 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointClientPluginsGenerator.java x: 69 lines of code y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointParametersGenerator.java x: 227 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointTestsGenerator.java x: 328 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/ExpressionGenerator.java x: 173 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/FnProvider.java x: 5 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/Scope.java x: 30 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/AddChecksumRequiredMiddleware.java x: 31 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/AuthSchemeDefinition.java x: 16 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientLogger.java x: 68 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMember.java x: 70 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMemberResolver.java x: 42 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigField.java x: 98 lines of code y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java x: 95 lines of code y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DefaultProtocols.java x: 10 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DocumentShapeDeserVisitor.java x: 119 lines of code y: 13 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DocumentShapeSerVisitor.java x: 116 lines of code y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/EndpointHostPrefixMiddleware.java x: 146 lines of code y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/GoIntegration.java x: 81 lines of code y: 23 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolGeneratorUtils.java x: 120 lines of code y: 26 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java x: 487 lines of code y: 24 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestRequestGenerator.java x: 245 lines of code y: 16 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseErrorGenerator.java x: 162 lines of code y: 8 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseGenerator.java x: 114 lines of code y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUtils.java x: 66 lines of code y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/IdempotencyTokenMiddlewareGenerator.java x: 171 lines of code y: 20 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareStackSnapshotTests.java x: 134 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareStackStep.java x: 25 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/OperationInterfaceGenerator.java x: 85 lines of code y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Paginators.java x: 281 lines of code y: 13 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolUtils.java x: 123 lines of code y: 12 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java x: 297 lines of code y: 17 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/AnonymousDefinition.java x: 26 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/HttpBearerDefinition.java x: 22 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/SigV4ADefinition.java x: 70 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/SigV4Definition.java x: 68 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoPointableIndex.java x: 171 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoUsageIndex.java x: 48 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoValidationIndex.java x: 108 lines of code y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/ProtocolUtil.java x: 32 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/Rpc2DeserializeResponseMiddleware.java x: 72 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/Rpc2ProtocolGenerator.java x: 40 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/Rpc2SerializeRequestMiddleware.java x: 62 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/cbor/DeserializeMiddleware.java x: 51 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/cbor/Rpc2CborProtocolGenerator.java x: 177 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/cbor/SerializeMiddleware.java x: 52 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/requestcompression/RequestCompression.java x: 126 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/SerdeUtil.java x: 57 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor/CborDeserializerGenerator.java x: 378 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor/CborSerializerGenerator.java x: 285 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/NotImplementedError.java x: 29 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/ServerCodegenPlugin.java x: 55 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/ServerCodegenUtil.java x: 76 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/ServerValidationgenerator.java x: 204 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/HttpHandlerProtocolGenerator.java x: 145 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/JsonDeserializerGenerator.java x: 266 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/JsonSerializerGenerator.java x: 200 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/aws/AwsJson10ProtocolGenerator.java x: 182 lines of code y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/PagingExtensionTrait.java x: 46 lines of code y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/UnexportedMemberTrait.java x: 19 lines of code y: 3 # changes encoding/cbor/coerce.go x: 171 lines of code y: 1 # changes encoding/cbor/decode.go x: 263 lines of code y: 1 # changes encoding/cbor/encode.go x: 168 lines of code y: 1 # changes testing/cbor.go x: 137 lines of code y: 1 # changes testing/struct.go x: 182 lines of code y: 5 # changes testing/document.go x: 79 lines of code y: 9 # changes private/requestcompression/request_compression.go x: 77 lines of code y: 1 # changes private/requestcompression/gzip.go x: 25 lines of code y: 1 # changes testing/gzip.go x: 22 lines of code y: 1 # changes auth/option.go x: 17 lines of code y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/SigV4aDefinition.java x: 70 lines of code y: 1 # changes transport/http/properties.go x: 52 lines of code y: 1 # changes private/protocol/middleware_capture_request.go x: 38 lines of code y: 1 # changes encoding/httpbinding/encode.go x: 76 lines of code y: 9 # changes endpoints/endpoint.go x: 11 lines of code y: 1 # changes encoding/xml/doc.go x: 1 lines of code y: 3 # changes document/json/encoder.go x: 251 lines of code y: 2 # changes auth/bearer/middleware.go x: 63 lines of code y: 1 # changes context/suppress_expired.go x: 36 lines of code y: 1 # changes internal/sync/singleflight/singleflight.go x: 133 lines of code y: 1 # changes encoding/json/object.go x: 29 lines of code y: 4 # changes transport/http/middleware_headers.go x: 114 lines of code y: 7 # changes encoding/httpbinding/uri.go x: 80 lines of code y: 5 # changes transport/http/checksum_middleware.go x: 43 lines of code y: 12 # changes transport/http/middleware_content_length.go x: 52 lines of code y: 17 # changes transport/http/headerlist.go x: 112 lines of code y: 6 # changes ptr/from_ptr.go x: 344 lines of code y: 4 # changes ptr/to_ptr.go x: 327 lines of code y: 5 # changes document/errors.go x: 45 lines of code y: 3 # changes encoding/json/array.go x: 24 lines of code y: 4 # changes encoding/json/decoder_util.go x: 101 lines of code y: 4 # changes errors.go x: 80 lines of code y: 12 # changes io/ringbuffer.go x: 64 lines of code y: 7 # changes logging/logger.go x: 49 lines of code y: 6 # changes middleware/metadata.go x: 32 lines of code y: 5 # changes middleware/ordered_group.go x: 195 lines of code y: 15 # changes middleware/stack.go x: 108 lines of code y: 8 # changes middleware/stack_values.go x: 74 lines of code y: 4 # changes middleware/step_build.go x: 127 lines of code y: 15 # changes middleware/step_deserialize.go x: 130 lines of code y: 17 # changes middleware/step_finalize.go x: 127 lines of code y: 17 # changes middleware/step_serialize.go x: 131 lines of code y: 18 # changes rand/rand.go x: 21 lines of code y: 4 # changes time/time.go x: 88 lines of code y: 15 # changes transport/http/md5_checksum.go x: 18 lines of code y: 5 # changes transport/http/middleware_metadata.go x: 23 lines of code y: 8 # changes transport/http/response.go x: 20 lines of code y: 8 # changes waiter/logger.go x: 23 lines of code y: 6 # changes transport/http/middleware_min_proto.go x: 58 lines of code y: 2 # changes transport/http/middleware_http_logging.go x: 56 lines of code y: 6 # changes ptr/generate.go x: 123 lines of code y: 8 # changes document.go x: 5 lines of code y: 5 # changes document/doc.go x: 1 lines of code y: 2 # changes document/internal/serde/field.go x: 191 lines of code y: 1 # changes document/internal/serde/serde.go x: 83 lines of code y: 1 # changes document/json/decoder.go x: 298 lines of code y: 1 # changes encoding/json/value.go x: 96 lines of code y: 5 # changes encoding/httpbinding/header.go x: 87 lines of code y: 4 # changes transport/http/time.go x: 8 lines of code y: 5 # changes encoding/xml/escape.go x: 105 lines of code y: 4 # changes encoding/xml/xml_decoder.go x: 110 lines of code y: 5 # changes middleware/middleware.go x: 41 lines of code y: 9 # changes encoding/xml/value.go x: 174 lines of code y: 4 # changes middleware/logging.go x: 30 lines of code y: 5 # changes waiter/waiter.go x: 39 lines of code y: 7 # changes encoding/json/constants.go x: 11 lines of code y: 2 # changes encoding/xml/element.go x: 43 lines of code y: 2 # changes encoding/xml/error_utils.go x: 38 lines of code y: 2 # changes testing/xml/xmlToStruct.go x: 241 lines of code y: 2 # changes testing/reader.go x: 27 lines of code y: 3 # changes testing/rest.go x: 168 lines of code y: 2 # changes validation.go x: 94 lines of code y: 2 # changes io/byte.go x: 7 lines of code y: 1 # changes
101.0
# changes
  min: 1.0
  average: 6.39
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 101.0
0 1190.0
lines of code
min: 1.0 | average: 96.21 | 25th percentile: 25.0 | median: 61.0 | 75th percentile: 126.0 | max: 1190.0

Number of Contributors vs. Number of Changes: 316 points

document/cbor/decode.go x: 2 # contributors y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoDependency.java x: 12 # contributors y: 101 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java x: 1 # contributors y: 4 # changes modman.toml x: 2 # contributors y: 3 # changes go_module_metadata.go x: 7 # contributors y: 35 # changes metrics/smithyotelmetrics/go_module_metadata.go x: 3 # contributors y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoJmespathExpressionGenerator.java x: 1 # contributors y: 5 # changes testing/bytes.go x: 5 # contributors y: 6 # changes transport/http/middleware_close_response_body.go x: 4 # contributors y: 10 # changes transport/http/request.go x: 9 # contributors y: 34 # changes transport/http/host.go x: 5 # contributors y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoSettings.java x: 8 # contributors y: 16 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java x: 2 # contributors y: 8 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/util/ShapeUtil.java x: 2 # contributors y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java x: 13 # contributors y: 99 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoWriter.java x: 12 # contributors y: 49 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java x: 6 # contributors y: 15 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ServiceGenerator.java x: 10 # contributors y: 41 # changes transport/http/client.go x: 6 # contributors y: 17 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java x: 3 # contributors y: 3 # changes aws-http-auth/credentials/credentials.go x: 1 # contributors y: 1 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/ResolveAuthSchemeMiddlewareGenerator.java x: 2 # contributors y: 5 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointMiddlewareGenerator.java x: 3 # contributors y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpRpcProtocolGenerator.java x: 8 # contributors y: 31 # changes codegen/build.gradle.kts x: 6 # contributors y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java x: 9 # contributors y: 27 # changes codegen/config/spotbugs/filter.xml x: 4 # contributors y: 5 # changes codegen/settings.gradle.kts x: 4 # contributors y: 3 # changes codegen/smithy-go-codegen-test/build.gradle.kts x: 8 # contributors y: 22 # changes codegen/smithy-go-codegen/build.gradle.kts x: 7 # contributors y: 25 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/AddOperationShapes.java x: 9 # contributors y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ClientOptions.java x: 1 # contributors y: 2 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenUtils.java x: 10 # contributors y: 32 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenVisitor.java x: 12 # contributors y: 63 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/DocumentationConverter.java x: 6 # contributors y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EnumGenerator.java x: 4 # contributors y: 12 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenPlugin.java x: 6 # contributors y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDelegator.java x: 7 # contributors y: 14 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java x: 8 # contributors y: 32 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStackStepMiddlewareGenerator.java x: 8 # contributors y: 21 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoUniverseTypes.java x: 1 # contributors y: 3 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ManifestWriter.java x: 5 # contributors y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/OperationGenerator.java x: 8 # contributors y: 37 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ShapeValueGenerator.java x: 8 # contributors y: 19 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/StructureGenerator.java x: 10 # contributors y: 30 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolUtils.java x: 6 # contributors y: 21 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java x: 12 # contributors y: 53 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnionGenerator.java x: 5 # contributors y: 12 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnresolvableProtocolException.java x: 3 # contributors y: 4 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointParametersGenerator.java x: 2 # contributors y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigField.java x: 8 # contributors y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java x: 3 # contributors y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DocumentShapeDeserVisitor.java x: 5 # contributors y: 13 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DocumentShapeSerVisitor.java x: 5 # contributors y: 10 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/GoIntegration.java x: 8 # contributors y: 23 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolGeneratorUtils.java x: 7 # contributors y: 26 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolTestGenerator.java x: 4 # contributors y: 6 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java x: 7 # contributors y: 24 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestRequestGenerator.java x: 5 # contributors y: 16 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseErrorGenerator.java x: 4 # contributors y: 8 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseGenerator.java x: 4 # contributors y: 9 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/IdempotencyTokenMiddlewareGenerator.java x: 6 # contributors y: 20 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareRegistrar.java x: 5 # contributors y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/OperationInterfaceGenerator.java x: 4 # contributors y: 7 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Paginators.java x: 6 # contributors y: 13 # changes codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java x: 4 # contributors y: 17 # changes private/requestcompression/request_compression.go x: 2 # contributors y: 1 # changes transport/http/checksum_middleware.go x: 6 # contributors y: 12 # changes transport/http/middleware_content_length.go x: 7 # contributors y: 17 # changes middleware/ordered_group.go x: 4 # contributors y: 15 # changes middleware/stack.go x: 3 # contributors y: 8 # changes middleware/step_serialize.go x: 4 # contributors y: 18 # changes rand/rand.go x: 4 # contributors y: 4 # changes transport/http/middleware_metadata.go x: 5 # contributors y: 8 # changes middleware/middleware.go x: 3 # contributors y: 9 # changes
101.0
# changes
  min: 1.0
  average: 6.39
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 101.0
0 13.0
# contributors
min: 1.0 | average: 2.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0

Number of Contributors vs. File Size: 316 points

document/cbor/decode.go x: 2 # contributors y: 286 lines of code document/cbor/encode.go x: 2 # contributors y: 184 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoDependency.java x: 12 # contributors y: 92 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java x: 1 # contributors y: 593 lines of code modman.toml x: 2 # contributors y: 6 lines of code go_module_metadata.go x: 7 # contributors y: 2 lines of code metrics/smithyotelmetrics/go_module_metadata.go x: 3 # contributors y: 2 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModuleInfo.java x: 3 # contributors y: 89 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/DeserializeResponseMiddleware.java x: 2 # contributors y: 62 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/SerializeRequestMiddleware.java x: 2 # contributors y: 67 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoJmespathExpressionGenerator.java x: 1 # contributors y: 383 lines of code testing/bytes.go x: 5 # contributors y: 101 lines of code transport/http/middleware_close_response_body.go x: 4 # contributors y: 56 lines of code transport/http/request.go x: 9 # contributors y: 123 lines of code transport/http/metrics.go x: 2 # contributors y: 164 lines of code transport/http/host.go x: 5 # contributors y: 71 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoSettings.java x: 8 # contributors y: 149 lines of code encoding/httpbinding/path_replace.go x: 2 # contributors y: 85 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointParameterOperationBindingsGenerator.java x: 1 # contributors y: 119 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java x: 2 # contributors y: 492 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/util/ShapeUtil.java x: 2 # contributors y: 42 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java x: 13 # contributors y: 1190 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoWriter.java x: 12 # contributors y: 665 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java x: 6 # contributors y: 187 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ServiceGenerator.java x: 10 # contributors y: 432 lines of code transport/http/client.go x: 6 # contributors y: 105 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java x: 3 # contributors y: 83 lines of code aws-http-auth/credentials/credentials.go x: 1 # contributors y: 10 lines of code aws-http-auth/internal/v4/signer.go x: 1 # contributors y: 162 lines of code aws-http-auth/internal/v4/strings.go x: 1 # contributors y: 47 lines of code aws-http-auth/sigv4/sigv4.go x: 1 # contributors y: 81 lines of code aws-http-auth/sigv4a/credentials.go x: 1 # contributors y: 126 lines of code aws-http-auth/sigv4a/sigv4a.go x: 1 # contributors y: 79 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/GetIdentityMiddlewareGenerator.java x: 1 # contributors y: 92 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/ResolveAuthSchemeMiddlewareGenerator.java x: 2 # contributors y: 129 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointMiddlewareGenerator.java x: 3 # contributors y: 136 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpRpcProtocolGenerator.java x: 8 # contributors y: 261 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ObservabilityOptions.java x: 1 # contributors y: 57 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/OperationMetricsStruct.java x: 1 # contributors y: 145 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/middleware/BuildStepMiddleware.java x: 1 # contributors y: 21 lines of code metrics/metrics.go x: 1 # contributors y: 72 lines of code metrics/nop.go x: 1 # contributors y: 56 lines of code metrics/smithyotelmetrics/async.go x: 1 # contributors y: 41 lines of code metrics/smithyotelmetrics/doc.go x: 1 # contributors y: 1 lines of code metrics/smithyotelmetrics/float64.go x: 1 # contributors y: 31 lines of code metrics/smithyotelmetrics/metrics.go x: 1 # contributors y: 152 lines of code tracing/smithyoteltracing/adapt.go x: 1 # contributors y: 106 lines of code codegen/build.gradle.kts x: 6 # contributors y: 159 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java x: 9 # contributors y: 270 lines of code codegen/config/spotbugs/filter.xml x: 4 # contributors y: 9 lines of code codegen/settings.gradle.kts x: 4 # contributors y: 10 lines of code codegen/smithy-go-codegen-test/build.gradle.kts x: 8 # contributors y: 27 lines of code codegen/smithy-go-codegen/build.gradle.kts x: 7 # contributors y: 14 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/AddOperationShapes.java x: 9 # contributors y: 72 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ApplicationProtocol.java x: 3 # contributors y: 55 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ClientOptions.java x: 1 # contributors y: 191 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenUtils.java x: 10 # contributors y: 232 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenVisitor.java x: 12 # contributors y: 285 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/DocumentationConverter.java x: 6 # contributors y: 238 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EnumGenerator.java x: 4 # contributors y: 67 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EventStreamGenerator.java x: 2 # contributors y: 342 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenContext.java x: 1 # contributors y: 18 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenPlugin.java x: 6 # contributors y: 35 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDelegator.java x: 7 # contributors y: 31 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java x: 8 # contributors y: 238 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModGenerator.java x: 6 # contributors y: 43 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStackStepMiddlewareGenerator.java x: 8 # contributors y: 220 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoValueAccessUtils.java x: 5 # contributors y: 156 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ImportDeclarations.java x: 4 # contributors y: 62 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/IntEnumGenerator.java x: 2 # contributors y: 58 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ManifestWriter.java x: 5 # contributors y: 120 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/OperationGenerator.java x: 8 # contributors y: 201 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ProtocolDocumentGenerator.java x: 3 # contributors y: 274 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java x: 2 # contributors y: 243 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ShapeValueGenerator.java x: 8 # contributors y: 525 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoTypes.java x: 2 # contributors y: 137 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/StructureGenerator.java x: 10 # contributors y: 126 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolUtils.java x: 6 # contributors y: 92 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java x: 12 # contributors y: 393 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/Synthetic.java x: 3 # contributors y: 68 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/TriConsumer.java x: 3 # contributors y: 13 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnionGenerator.java x: 5 # contributors y: 117 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/UnresolvableProtocolException.java x: 3 # contributors y: 7 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthGenerator.java x: 1 # contributors y: 24 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersGenerator.java x: 1 # contributors y: 66 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersResolverGenerator.java x: 2 # contributors y: 49 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthSchemeResolverGenerator.java x: 1 # contributors y: 157 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointParametersGenerator.java x: 2 # contributors y: 227 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolutionGenerator.java x: 2 # contributors y: 83 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointTestsGenerator.java x: 2 # contributors y: 328 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/ExpressionGenerator.java x: 2 # contributors y: 173 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/Scope.java x: 2 # contributors y: 30 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/AddChecksumRequiredMiddleware.java x: 5 # contributors y: 31 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMemberResolver.java x: 3 # contributors y: 42 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigField.java x: 8 # contributors y: 98 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java x: 3 # contributors y: 95 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/EndpointHostPrefixMiddleware.java x: 6 # contributors y: 146 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/GoIntegration.java x: 8 # contributors y: 81 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolGeneratorUtils.java x: 7 # contributors y: 120 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolTestGenerator.java x: 4 # contributors y: 137 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java x: 7 # contributors y: 487 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestRequestGenerator.java x: 5 # contributors y: 245 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseErrorGenerator.java x: 4 # contributors y: 162 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseGenerator.java x: 4 # contributors y: 114 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/IdempotencyTokenMiddlewareGenerator.java x: 6 # contributors y: 171 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareRegistrar.java x: 5 # contributors y: 98 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareStackSnapshotTests.java x: 1 # contributors y: 134 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareStackStep.java x: 3 # contributors y: 25 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/OperationInterfaceGenerator.java x: 4 # contributors y: 85 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Paginators.java x: 6 # contributors y: 281 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolUtils.java x: 5 # contributors y: 123 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RequiresLengthTraitSupport.java x: 3 # contributors y: 37 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java x: 4 # contributors y: 297 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoPointableIndex.java x: 4 # contributors y: 171 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoValidationIndex.java x: 3 # contributors y: 108 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/Rpc2SerializeRequestMiddleware.java x: 1 # contributors y: 62 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/cbor/Rpc2CborProtocolGenerator.java x: 1 # contributors y: 177 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/requestcompression/RequestCompression.java x: 2 # contributors y: 126 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor/CborDeserializerGenerator.java x: 1 # contributors y: 378 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/serde/cbor/CborSerializerGenerator.java x: 1 # contributors y: 285 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/ServerValidationgenerator.java x: 1 # contributors y: 204 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/JsonDeserializerGenerator.java x: 1 # contributors y: 266 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/JsonSerializerGenerator.java x: 1 # contributors y: 200 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/aws/AwsJson10ProtocolGenerator.java x: 1 # contributors y: 182 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/NoSerializeTrait.java x: 2 # contributors y: 28 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/PagingExtensionTrait.java x: 2 # contributors y: 46 lines of code codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/UnexportedMemberTrait.java x: 2 # contributors y: 19 lines of code encoding/cbor/cbor.go x: 1 # contributors y: 46 lines of code encoding/cbor/coerce.go x: 1 # contributors y: 171 lines of code encoding/cbor/encode.go x: 1 # contributors y: 168 lines of code testing/cbor.go x: 1 # contributors y: 137 lines of code testing/struct.go x: 3 # contributors y: 182 lines of code testing/document.go x: 6 # contributors y: 79 lines of code private/requestcompression/request_compression.go x: 2 # contributors y: 77 lines of code endpoints/private/rulesfn/strings.go x: 2 # contributors y: 18 lines of code encoding/xml/doc.go x: 2 # contributors y: 1 lines of code document/json/encoder.go x: 2 # contributors y: 251 lines of code context/suppress_expired.go x: 1 # contributors y: 36 lines of code encoding/json/object.go x: 3 # contributors y: 29 lines of code transport/http/middleware_headers.go x: 3 # contributors y: 114 lines of code transport/http/middleware_content_length.go x: 7 # contributors y: 52 lines of code transport/http/headerlist.go x: 4 # contributors y: 112 lines of code ptr/from_ptr.go x: 2 # contributors y: 344 lines of code ptr/gen_scalars.go x: 3 # contributors y: 61 lines of code ptr/to_ptr.go x: 3 # contributors y: 327 lines of code encoding/json/decoder_util.go x: 3 # contributors y: 101 lines of code errors.go x: 4 # contributors y: 80 lines of code io/ringbuffer.go x: 5 # contributors y: 64 lines of code logging/logger.go x: 4 # contributors y: 49 lines of code middleware/metadata.go x: 4 # contributors y: 32 lines of code middleware/ordered_group.go x: 4 # contributors y: 195 lines of code middleware/stack_values.go x: 3 # contributors y: 74 lines of code middleware/step_build.go x: 4 # contributors y: 127 lines of code rand/rand.go x: 4 # contributors y: 21 lines of code time/time.go x: 6 # contributors y: 88 lines of code transport/http/md5_checksum.go x: 4 # contributors y: 18 lines of code transport/http/middleware_metadata.go x: 5 # contributors y: 23 lines of code transport/http/middleware_http_logging.go x: 2 # contributors y: 56 lines of code document/json/decoder.go x: 1 # contributors y: 298 lines of code encoding/json/value.go x: 2 # contributors y: 96 lines of code encoding/xml/escape.go x: 2 # contributors y: 105 lines of code encoding/xml/value.go x: 2 # contributors y: 174 lines of code encoding/xml/constants.go x: 1 # contributors y: 9 lines of code testing/xml/sort.go x: 2 # contributors y: 37 lines of code
1190.0
lines of code
  min: 1.0
  average: 96.21
  25th percentile: 25.0
  median: 61.0
  75th percentile: 126.0
  max: 1190.0
0 13.0
# contributors
min: 1.0 | average: 2.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0