aws / aws-toolkit-vscode
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: 471
  • Daily file updates (only one update per file and date counted): 1722
  • First update: 2018-05-17
  • Latest update: 2022-01-29
  • Days between first and latest update: 1354 (193 weeks, estimated 965 working days)
  • Active days (at least one file change): 667
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 471 files with 41,116 lines of code in files.
    • 341 files that are 366+ days old (29,354 lines of code)
    • 40 files that are 181-365 days old (3,236 lines of code)
    • 49 files that are 91-180 days old (5,053 lines of code)
    • 36 files that are 31-90 days old (2,885 lines of code)
    • 5 files that are 1-30 days old (588 lines of code)
71% | 7% | 12% | 7% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 471 files with 41,116 lines of code in files.
    • 101 files have been last changed 366+ days ago (3,438 lines of code)
    • 51 files have been last changed 181-365 days ago (3,276 lines of code)
    • 95 files have been last changed 91-180 days ago (7,006 lines of code)
    • 178 files have been last changed 31-90 days ago (21,396 lines of code)
    • 46 files have been last changed 1-30 days ago (6,000 lines of code)
8% | 7% | 17% | 52% | 14%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, svg, json, md, yaml, js, yml, css, py, java, txt, go, gradle, mod, vue, xml, cs, csproj, properties, npmignore, bat, sh, gitignore, vscodeignore, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts72% | 7% | 10% | 7% | 1%
js99% | <1% | 0% | 0% | 0%
css46% | 0% | 53% | 0% | 0%
yaml70% | 29% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
java0% | 100% | 0% | 0% | 0%
go0% | 100% | 0% | 0% | 0%
vue0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts6% | 7% | 15% | 54% | 15%
css46% | 0% | 25% | 28% | 0%
js33% | <1% | 66% | 0% | 0%
yaml36% | 2% | 61% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
yml19% | 52% | 0% | 0% | 27%
py55% | 44% | 0% | 0% | 0%
java0% | 100% | 0% | 0% | 0%
go0% | 100% | 0% | 0% | 0%
vue0% | 0% | 64% | 35% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/shared78% | 10% | 5% | 4% | 1%
src/lambda77% | 5% | 17% | <1% | 0%
src/stepFunctions83% | <1% | 15% | 0% | 0%
src/ssmDocument100% | 0% | 0% | 0% | 0%
src/eventSchemas100% | 0% | 0% | 0% | 0%
src/s375% | 4% | 0% | 0% | 20%
src/credentials81% | 18% | 0% | 0% | 0%
src/awsexplorer100% | 0% | 0% | 0% | 0%
src/cloudWatchLogs100% | 0% | 0% | 0% | 0%
media/js99% | <1% | 0% | 0% | 0%
build-scripts87% | 12% | 0% | 0% | 0%
src/apigateway100% | 0% | 0% | 0% | 0%
src/cdk100% | 0% | 0% | 0% | 0%
media/css49% | 0% | 50% | 0% | 0%
src/ecr100% | 0% | 0% | 0% | 0%
src/testFixtures50% | 49% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
test-scripts100% | 0% | 0% | 0% | 0%
buildspec100% | 0% | 0% | 0% | 0%
src/feedback100% | 0% | 0% | 0% | 0%
src/integrationTest100% | 0% | 0% | 0% | 0%
templates100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
resources/debugger100% | 0% | 0% | 0% | 0%
src/webviews0% | 39% | 20% | 39% | 0%
src/ecs0% | 41% | 37% | 21% | 0%
src/apprunner0% | 0% | 100% | 0% | 0%
src/dynamicResources0% | 0% | 100% | 0% | 0%
src/iot0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/shared7% | 9% | 18% | 44% | 20%
src/ssmDocument32% | 0% | 6% | 18% | 42%
media/css49% | 0% | 20% | 30% | 0%
src/eventSchemas22% | 0% | 22% | 54% | 0%
src/testFixtures31% | 33% | 35% | 0% | 0%
build-scripts28% | 8% | 44% | 12% | 5%
src/cloudWatchLogs16% | 24% | 0% | 59% | 0%
src/ecr31% | 0% | 54% | 13% | 0%
media/js20% | <1% | 79% | 0% | 0%
src/cdk21% | 26% | 17% | 34% | 0%
src/apigateway20% | 7% | 0% | 72% | 0%
templates100% | 0% | 0% | 0% | 0%
src/awsexplorer8% | 0% | 35% | 29% | 26%
ROOT100% | 0% | 0% | 0% | 0%
src/stepFunctions1% | 13% | 14% | 62% | 6%
src/feedback32% | 0% | 32% | 35% | 0%
src/s31% | 4% | 12% | 11% | 70%
src/lambda<1% | 7% | 18% | 73% | 0%
src/integrationTest4% | 0% | 0% | 95% | 0%
src/credentials0% | 13% | 13% | 69% | 3%
buildspec0% | 65% | 0% | 0% | 34%
resources/debugger0% | 100% | 0% | 0% | 0%
src/dynamicResources0% | 0% | 20% | 79% | 0%
src/apprunner0% | 0% | 15% | 84% | 0%
src/iot0% | 0% | 0% | 100% | 0%
src/webviews0% | 0% | 0% | 100% | 0%
src0% | 0% | 0% | 100% | 0%
test-scripts0% | 0% | 0% | 100% | 0%
src/ecs0% | 0% | 0% | 30% | 69%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extension.ts
in src
294 29 53 1356 211
extensionGlobals.ts
in src/shared
100 5 25 1313 78
constants.ts
in src/shared
67 - 24 1313 89
awsClientBuilder.ts
in src/shared
38 2 90 1313 31
baseTemplates.ts
in src/shared/templates
18 - 557 1313 12
invokeLambda.ts
in src/lambda/commands
151 3 62 1307 49
awsContext.ts
in src/shared
101 11 74 1307 34
utils.ts
in src/lambda
91 3 62 1307 29
lambdaTemplates.ts
in src/lambda/templates
48 - 136 1306 20
settingsConfiguration.ts
in src/shared
153 16 50 1303 44
constants.ts
in src/lambda
4 - 739 1301 11
extensionUtilities.ts
in src/shared
264 33 25 1300 63
bundleDeps.js
in build-scripts
35 1 136 1300 9
sampleRequest.ts
in src/lambda/models
4 - 1041 1300 6
invokeLambdaVue.js
in media/js
79 6 136 1296 5
awsContextCommands.ts
in src/shared
7 - 936 1259 14
multiStepInputFlowController.ts
in src/shared
190 4 181 1253 13
credentialsFile.ts
in src/shared/credentials
74 5 22 1253 20
awsContextTreeCollection.ts
in src/shared
15 3 936 1244 11
regionProvider.ts
in src/shared/regions
9 - 477 1244 18
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sampleRequest.ts
in src/lambda/models
4 - 1041 1300 6
editorUtilities.ts
in src/shared/utilities
6 1 936 965 4
awsContextCommands.ts
in src/shared
7 - 936 1259 14
credentialSelectionState.ts
in src/shared/credentials
10 - 936 1238 8
awsContextTreeCollection.ts
in src/shared
15 3 936 1244 11
credentialsProfileMru.ts
in src/shared/credentials
19 3 936 1223 6
credentialSelectionDataProvider.ts
in src/shared/credentials
22 - 936 1238 9
textDocumentUtilities.ts
in src/shared/utilities
29 2 936 1049 7
placeholderNode.ts
in src/shared/treeview/nodes
7 1 900 909 2
codebuild-image-buildspec.yml
in root
16 - 900 1240 3
clean.js
in build-scripts
40 4 900 1063 5
resourcefetcher.ts
in src/shared/resourcefetcher
3 - 739 749 3
constants.ts
in src/lambda
4 - 739 1301 11
awsTreeProvider.ts
in src/shared/treeview
6 - 739 1238 12
errorNode.ts
in src/cdk/explorer/nodes
8 1 739 802 3
cdkProject.ts
in src/cdk/explorer
16 1 739 802 3
treeInspector.ts
in src/cdk/explorer/tree
28 4 739 802 3
utils.ts
in src/eventSchemas
42 - 739 792 4
endpointsProvider.ts
in src/shared/regions
43 5 739 746 3
searchSchemas.css
in media/css
57 - 739 792 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fileViewerManager.ts
in src/s3
277 23 21 24 2
openFile.ts
in src/s3/commands
76 4 21 24 2
virtualFilesystem.ts
in src/shared
64 11 24 24 1
toolkitError.ts
in src/shared
32 5 24 24 1
asyncCollection.ts
in src/shared/utilities
139 8 24 25 2
telemetryLogger.ts
in src/shared/telemetry
44 5 50 50 1
util.ts
in src/shared/logger
54 5 50 53 2
executeCommand.ts
in src/ecs/wizards
100 16 20 61 3
icons.ts
in src/shared
63 1 62 62 1
viewPolicyVersion.ts
in src/iot/commands
35 4 74 74 1
iotClient.ts
in src/shared/clients
270 28 62 82 3
updateCert.ts
in src/iot/commands
131 10 74 82 2
iotCertificateNode.ts
in src/iot/explorer
129 15 62 82 3
createCert.ts
in src/iot/commands
128 4 74 82 3
iotPolicyNode.ts
in src/iot/explorer
103 10 62 82 3
deleteCert.ts
in src/iot/commands
100 3 74 82 2
iotThingNode.ts
in src/iot/explorer
97 12 62 82 3
activation.ts
in src/iot
88 18 74 82 2
iotCertFolderNode.ts
in src/iot/explorer
85 10 62 82 3
iotPolicyFolderNode.ts
in src/iot/explorer
84 10 62 82 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
generateNonCodeFiles.ts
in build-scripts
28 2 3 931 14
activation.ts
in src/stepFunctions
95 9 4 810 32
aslVisualizationManager.ts
in src/stepFunctions/commands/visualizeStateMachine
55 6 4 642 14
abstractAslVisualizationManager.ts
in src/stepFunctions/commands/visualizeStateMachine
28 4 4 140 3
codeLensUtils.ts
in src/shared/codelens
372 28 13 1056 95
linuxIntegrationTests.yml
in buildspec
53 - 15 915 56
localLambdaRunner.ts
in src/shared/sam
557 29 18 623 85
childProcess.ts
in src/shared/utilities
186 9 18 1138 46
vsCodeUtils.ts
in src/shared/utilities
81 5 18 1056 45
runCommandInContainer.ts
in src/ecs/commands
78 2 18 137 16
samCliInvoker.ts
in src/shared/sam/cli
71 3 18 1100 36
env.ts
in src/shared/vscode
35 5 18 580 9
executeCommand.ts
in src/ecs/wizards
100 16 20 61 3
fileViewerManager.ts
in src/s3
277 23 21 24 2
progressReporter.ts
in src/s3
101 8 21 445 3
openFile.ts
in src/s3/commands
76 4 21 24 2
activation.ts
in src/s3
73 11 21 613 14
s3FileNode.ts
in src/s3/explorer
66 7 21 613 14
uploadFile.ts
in src/s3/commands
421 22 22 613 15
publishDocumentWizard.ts
in src/ssmDocument/wizards
318 18 22 501 17