microsoft / vscode-docker
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: 288
  • Daily file updates (only one update per file and date counted): 994
  • First update: 2015-10-16
  • Latest update: 2022-01-27
  • Days between first and latest update: 2296 (328 weeks, estimated 1640 working days)
  • Active days (at least one file change): 632
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 288 files with 25,078 lines of code in files.
    • 277 files that are 366+ days old (24,477 lines of code)
    • 8 files that are 181-365 days old (498 lines of code)
    • 2 files that are 91-180 days old (56 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (47 lines of code)
97% | 1% | <1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 288 files with 25,078 lines of code in files.
    • 75 files have been last changed 366+ days ago (1,465 lines of code)
    • 127 files have been last changed 181-365 days ago (6,564 lines of code)
    • 31 files have been last changed 91-180 days ago (2,473 lines of code)
    • 42 files have been last changed 31-90 days ago (3,166 lines of code)
    • 13 files have been last changed 1-30 days ago (11,410 lines of code)
5% | 26% | 9% | 12% | 45%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, yml, md, svg, js, targets, gitignore, py, gitattributes, txt, vscodeignore, xml, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts95% | 3% | <1% | 0% | <1%
html100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts9% | 44% | 16% | 21% | 6%
targets37% | 0% | 62% | 0% | 0%
js0% | 100% | 0% | 0% | 0%
py0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT100% | 0% | 0% | 0% | 0%
src/tree99% | <1% | 0% | 0% | 0%
src/commands88% | 11% | <1% | 0% | 0%
src/docker92% | 7% | 0% | 0% | 0%
src/utils96% | <1% | 3% | 0% | 0%
src/tasks100% | 0% | 0% | 0% | 0%
src/debugging100% | 0% | 0% | 0% | 0%
src/scaffolding96% | 0% | 0% | 0% | 3%
src100% | 0% | 0% | 0% | 0%
src/telemetry100% | 0% | 0% | 0% | 0%
resources/netCore100% | 0% | 0% | 0% | 0%
resources/python100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/tree9% | 58% | 17% | 11% | 3%
src/commands11% | 40% | 7% | 29% | 11%
src/utils16% | 47% | 17% | 15% | 3%
src/tasks13% | 14% | 6% | 44% | 20%
src/docker9% | 30% | 25% | 35% | 0%
src/scaffolding10% | 61% | 14% | 0% | 12%
src/debugging1% | 52% | 15% | 30% | 0%
resources/netCore37% | 0% | 62% | 0% | 0%
src<1% | 9% | 86% | 3% | 0%
src/telemetry0% | 86% | 13% | 0% | 0%
ROOT0% | <1% | 0% | 0% | 99%
resources/python0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.js
in root
16 2 195 1082 8
NOTICE.html
in root
10469 - 20 1055 26
extension.ts
in src
264 12 91 983 57
httpRequest.ts
in src/utils
146 9 133 983 8
dockerHubSearch.ts
in src
79 5 140 983 7
extensionVariables.ts
in src
40 - 196 983 18
quickPickWorkspaceFolder.ts
in src/utils
30 2 294 983 3
constants.ts
in src
25 - 160 983 17
suggestSupportHelper.ts
in src/utils
22 1 63 983 5
platform.ts
in src/utils
19 - 334 983 10
dockerfileCompletionItemProvider.ts
in src
17 1 63 983 4
nonNull.ts
in src/utils
17 3 294 983 4
addUserAgent.ts
in src/utils
10 1 294 983 2
RegistriesTreeItem.ts
in src/tree/registries
187 11 196 969 17
registerCommands.ts
in src/commands
183 2 62 969 43
scheduleRunRequest.ts
in src/commands/registries/azure/tasks
148 5 6 969 18
ContainerTreeItem.ts
in src/tree/containers
146 20 196 969 20
ContainersTreeItem.ts
in src/tree/containers
135 10 6 969 20
DockerHubAccountTreeItem.ts
in src/tree/registries/dockerHub
99 10 179 969 10
registerTrees.ts
in src/tree
96 1 294 969 16
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
createAzureRegistry.ts
in src/commands/registries/azure
9 1 969 969 1
configureVolumesExplorer.ts
in src/commands/volumes
5 1 959 959 1
configureNetworksExplorer.ts
in src/commands/networks
5 1 959 959 1
configureImagesExplorer.ts
in src/commands/images
5 1 959 959 1
configureContainersExplorer.ts
in src/commands/containers
5 1 959 959 1
VolumeProperties.ts
in src/tree/volumes
7 - 959 959 1
NetworkProperties.ts
in src/tree/networks
9 - 959 959 1
trimWithElipsis.ts
in src/utils
10 1 959 959 1
ITreeSettingInfo.ts
in src/tree/settings
13 - 959 959 1
ITreeSettingsWizardContext.ts
in src/tree/settings
14 - 959 959 1
IRegistryProviderTreeItem.ts
in src/tree/registries
4 - 943 943 1
RegistryApi.ts
in src/tree/registries/all
5 - 943 943 1
connectRegistry.ts
in src/commands/registries
5 1 943 943 1
ICachedRegistryProvider.ts
in src/tree/registries
7 - 943 943 1
viewAzureProperties.ts
in src/commands/registries/azure
12 1 943 969 3
getRegistryProviders.ts
in src/tree/registries/all
13 1 943 943 1
disconnectRegistry.ts
in src/commands/registries
13 1 907 943 2
DockerDebugConfigurationBase.ts
in src/debugging
19 - 868 868 1
commandLineBuilder.ts
in src/utils
131 10 868 868 1
TaskDefinitionBase.ts
in src/tasks
18 1 817 866 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NetCoreTryGetRandomPortStep.ts
in src/scaffolding/wizard/netCore
47 3 5 5 1
DocumentSettingsClientFeature.ts
in src/utils
50 5 91 91 1
stats.ts
in src/commands/containers
6 1 130 130 1
ContextLoadingClient.ts
in src/docker/ContextLoadingClient
134 28 161 181 2
getComposeSubsetList.ts
in src/commands/compose
85 8 185 185 1
ToolTipTreeItem.ts
in src/tree
36 2 196 196 1
WebSitesPortPromptStep.ts
in src/commands/registries/azure
24 3 196 208 2
dockerExePathProvider.ts
in src/utils
10 1 242 242 1
showDanglingImages.ts
in src/commands/images
21 4 62 244 3
DockerSiteCreateStep.ts
in src/commands/registries/azure
128 6 63 315 7
DockerAssignAcrPullRoleStep.ts
in src/commands/registries/azure
60 3 63 315 4
getHandlebarsWithHelpers.ts
in src/utils
78 1 63 369 4
getThemedIconPath.ts
in src/tree
14 3 369 369 1
resolveTooltipMarkdown.ts
in src/tree
10 1 369 369 1
registerListeners.ts
in src/telemetry
29 2 119 382 6
VerifyDockerfileStep.ts
in src/scaffolding/wizard
25 3 294 391 2
downloadContainerFile.ts
in src/commands/containers/files
81 8 179 418 3
DockerComposeTaskProvider.ts
in src/tasks
94 4 62 426 6
compose.ts
in src/commands/compose
79 6 185 426 7
DockerComposeTaskDefinitionBase.ts
in src/tasks
29 - 62 426 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TaskHelper.ts
in src/tasks
196 14 5 868 18
DockerBuildTaskProvider.ts
in src/tasks
76 3 5 868 12
pythonUtils.ts
in src/utils
62 3 5 724 14
browseContainer.ts
in src/commands/containers
60 1 5 808 20
NetCoreTryGetRandomPortStep.ts
in src/scaffolding/wizard/netCore
47 3 5 5 1
ChoosePortsStep.ts
in src/scaffolding/wizard
46 6 5 509 4
NetCoreScaffoldingWizardContext.ts
in src/scaffolding/wizard/netCore
37 1 5 509 3
ScaffoldingWizardContext.ts
in src/scaffolding/wizard
19 - 5 509 3
scheduleRunRequest.ts
in src/commands/registries/azure/tasks
148 5 6 969 18
ContainersTreeItem.ts
in src/tree/containers
135 10 6 969 20
composeGroup.ts
in src/commands/containers
63 10 6 488 9
buildImage.ts
in src/commands/images
52 1 6 969 14
NOTICE.html
in root
10469 - 20 1055 26
NetCoreTaskHelper.ts
in src/tasks/netcore
221 17 49 868 21
PythonTaskHelper.ts
in src/tasks/python
102 8 49 730 24
DockerRunTaskProvider.ts
in src/tasks
98 4 49 868 13
DockerRunTaskDefinitionBase.ts
in src/tasks
38 - 49 868 6
ContainerFilesUtils.ts
in src/docker/files
181 14 54 452 6
DockerodeApiClient.ts
in src/docker/DockerodeApiClient
322 31 55 579 16
NetCoreDebugHelper.ts
in src/debugging/netcore
264 19 55 868 36