aws / smithy-go
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 169
  • Daily file updates (only one update per file and date counted): 353
  • First update: 2020-02-07
  • Latest update: 2022-01-14
  • Days between first and latest update: 708 (101 weeks, estimated 505 working days)
  • Active days (at least one file change): 264
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 169 files with 17,494 lines of code in files.
    • 144 files that are 366+ days old (15,071 lines of code)
    • 20 files that are 181-365 days old (1,925 lines of code)
    • 5 files that are 91-180 days old (498 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
86% | 11% | 2% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 169 files with 17,494 lines of code in files.
    • 60 files have been last changed 366+ days ago (3,200 lines of code)
    • 36 files have been last changed 181-365 days ago (4,094 lines of code)
    • 6 files have been last changed 91-180 days ago (729 lines of code)
    • 28 files have been last changed 31-90 days ago (6,138 lines of code)
    • 39 files have been last changed 1-30 days ago (3,333 lines of code)
18% | 23% | 4% | 35% | 19%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, java, md, kts, yml, xml, gitignore, json, properties, mod, txt, bat, sh
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java88% | 7% | 3% | 0% | 0%
go82% | 16% | 1% | 0% | 0%
kts100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go27% | 22% | 1% | 3% | 44%
java12% | 24% | 4% | 55% | 3%
kts4% | 0% | 78% | 0% | 17%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
codegen88% | 7% | 3% | 0% | 0%
encoding100% | 0% | 0% | 0% | 0%
middleware100% | 0% | 0% | 0% | 0%
ptr100% | 0% | 0% | 0% | 0%
transport88% | 4% | 7% | 0% | 0%
testing100% | 0% | 0% | 0% | 0%
ROOT98% | 0% | 1% | 0% | 0%
time100% | 0% | 0% | 0% | 0%
io100% | 0% | 0% | 0% | 0%
rand100% | 0% | 0% | 0% | 0%
waiter100% | 0% | 0% | 0% | 0%
logging100% | 0% | 0% | 0% | 0%
document<1% | 99% | 0% | 0% | 0%
sync0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
codegen12% | 23% | 5% | 54% | 3%
encoding55% | 30% | 0% | 0% | 13%
testing88% | 11% | 0% | 0% | 0%
transport17% | 4% | 0% | 20% | 56%
ROOT52% | 2% | 0% | 0% | 45%
middleware6% | 0% | 0% | 0% | 93%
waiter62% | 0% | 0% | 0% | 37%
io21% | 0% | 0% | 0% | 78%
ptr<1% | 0% | 14% | 0% | 85%
rand1% | 0% | 0% | 71% | 27%
document0% | 89% | 0% | 0% | 10%
time0% | 0% | 0% | 0% | 100%
logging0% | 0% | 0% | 0% | 100%
sync0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CodegenVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
242 7 82 699 53
GoSettings.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
75 11 138 699 9
GoCodegenPlugin.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
35 3 272 699 9
SymbolVisitor.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
378 37 88 694 47
GoWriter.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
293 25 187 694 36
StructureGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
118 4 88 694 25
GoDelegator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
83 8 413 694 10
CodegenUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
231 19 272 692 29
GoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
219 29 265 692 29
ImportDeclarations.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
39 3 679 692 2
build.gradle.kts
in codegen
156 - 138 690 5
build.gradle.kts
in codegen/smithy-go-codegen-test
24 - 21 690 18
build.gradle.kts
in codegen/smithy-go-codegen
11 - 27 690 21
settings.gradle.kts
in codegen
9 - 690 690 1
doc.go
in root
1 - 690 690 1
document.go
in root
5 - 183 682 5
ordered_group.go
in middleware
195 18 27 677 15
step_serialize.go
in middleware
131 16 27 677 18
step_deserialize.go
in middleware
130 16 27 677 17
step_initialize.go
in middleware
127 16 27 677 17
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in root
1 - 690 690 1
settings.gradle.kts
in codegen
9 - 690 690 1
ImportDeclarations.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
39 3 679 692 2
doc.go
in transport/http
1 - 669 672 2
UnresolvableProtocolException.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
7 1 642 655 3
TriConsumer.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
13 1 642 655 4
doc.go
in io
1 - 608 608 1
byte.go
in io
7 - 608 608 1
doc.go
in rand
1 - 601 601 1
ApplicationProtocol.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
55 9 599 655 5
SymbolUtils.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
63 2 599 650 14
validation.go
in root
94 10 599 606 2
doc.go
in testing
6 - 594 595 2
errors.go
in testing
10 1 594 630 2
reader.go
in testing
27 2 594 596 3
rest.go
in testing
168 13 594 630 2
reader.go
in io
10 1 559 563 2
doc.go
in testing/xml
1 - 530 569 2
sort.go
in testing/xml
37 4 530 569 2
bytes.go
in testing
74 5 530 595 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go_module_metadata.go
in root
2 - 18 103 4
EventStreamGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
341 15 88 180 3
GoEventStreamIndex.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
65 2 88 180 2
middleware_min_proto.go
in transport/http
58 4 88 180 2
error.go
in sync
32 4 25 180 3
decoder.go
in document/json
298 10 187 187 1
ProtocolDocumentGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
274 19 138 187 2
encoder.go
in document/json
248 12 187 187 1
field.go
in document/internal/serde
191 13 187 187 1
serde.go
in document/internal/serde
83 4 187 187 1
document.go
in document
61 12 27 187 3
errors.go
in document
45 5 27 187 3
field_cache.go
in document/internal/serde
37 4 187 187 1
tags.go
in document/internal/serde
29 1 187 187 1
reflect.go
in document/internal/serde
20 - 187 187 1
json.go
in document/json
19 2 187 187 1
doc.go
in document/json
1 - 187 187 1
ClientMember.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
70 12 229 251 2
ClientMemberResolver.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration
42 7 229 251 2
SemanticVersion.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
243 26 265 301 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go_module_metadata.go
in root
2 - 18 103 4
from_ptr.go
in ptr
344 51 19 620 4
to_ptr.go
in ptr
327 51 19 620 5
ServiceGenerator.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
301 13 19 631 33
SmithyGoDependency.java
in codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen
85 8 19 600 86
gen_scalars.go
in ptr
61 5 19 489 3
build.gradle.kts
in codegen/smithy-go-codegen-test
24 - 21 690 18
error.go
in sync
32 4 25 180 3
ordered_group.go
in middleware
195 18 27 677 15
step_serialize.go
in middleware
131 16 27 677 18
step_deserialize.go
in middleware
130 16 27 677 17
step_initialize.go
in middleware
127 16 27 677 17
step_build.go
in middleware
127 16 27 677 15
step_finalize.go
in middleware
127 16 27 677 17
stack.go
in middleware
108 9 27 677 8
request.go
in transport/http
102 9 27 672 29
decoder_util.go
in encoding/json
101 5 27 412 4
time.go
in time
88 9 27 614 15
errors.go
in root
80 16 27 662 12
stack_values.go
in middleware
74 7 27 391 4