microsoft / vscode-azurearmtools
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: 164
  • Daily file updates (only one update per file and date counted): 1149
  • First update: 2017-10-09
  • Latest update: 2022-01-19
  • Days between first and latest update: 1564 (223 weeks, estimated 1115 working days)
  • Active days (at least one file change): 303
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 164 files with 15,844 lines of code in files.
    • 132 files that are 366+ days old (14,448 lines of code)
    • 25 files that are 181-365 days old (1,022 lines of code)
    • 3 files that are 91-180 days old (218 lines of code)
    • 2 files that are 31-90 days old (36 lines of code)
    • 2 files that are 1-30 days old (120 lines of code)
91% | 6% | 1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 164 files with 15,844 lines of code in files.
    • 70 files have been last changed 366+ days ago (2,734 lines of code)
    • 39 files have been last changed 181-365 days ago (2,466 lines of code)
    • 4 files have been last changed 91-180 days ago (359 lines of code)
    • 11 files have been last changed 31-90 days ago (672 lines of code)
    • 40 files have been last changed 1-30 days ago (9,613 lines of code)
17% | 15% | 2% | 4% | 60%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, ts, txt, jsonc, svg, yml, md, js, gitignore, ps1, vscodeignore, sh, html, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts91% | 6% | <1% | <1% | <1%
jsonc100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
ps10% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts17% | 15% | <1% | 4% | 62%
cmd100% | 0% | 0% | 0% | 0%
jsonc0% | 0% | 100% | 0% | 0%
ps10% | 0% | 100% | 0% | 0%
js0% | 0% | 0% | 100% | 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/documents90% | 9% | 0% | 0% | 0%
src/language99% | <1% | 0% | 0% | 0%
src95% | 4% | 0% | 0% | 0%
src/vscodeIntegration100% | 0% | 0% | 0% | 0%
src/util82% | 16% | 0% | 1% | <1%
src/languageclient91% | 0% | 3% | 5% | 0%
ROOT78% | 0% | 0% | 0% | 21%
src/visitors65% | 34% | 0% | 0% | 0%
src/snippets76% | 0% | 23% | 0% | 0%
assets100% | 0% | 0% | 0% | 0%
src/acquisition100% | 0% | 0% | 0% | 0%
tools0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/documents16% | 13% | 0% | 5% | 64%
src/util61% | 13% | 3% | 14% | 7%
src/language13% | 42% | 0% | <1% | 43%
src/vscodeIntegration31% | 13% | 0% | 0% | 54%
src/visitors65% | 0% | 0% | 0% | 34%
src/acquisition100% | 0% | 0% | 0% | 0%
src/snippets11% | 0% | 3% | 0% | 85%
src/languageclient3% | 0% | 0% | 8% | 88%
ROOT<1% | 0% | 0% | 3% | 96%
src0% | <1% | 0% | 3% | 95%
assets0% | 0% | 100% | 0% | 0%
tools0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AzureRMTools.ts
in src
1621 80 17 1572 105
cmd
clean.cmd
in root
1 - 1572 1572 1
extensionVariables.ts
in src
76 11 17 1377 22
gulpfile.ts
in root
305 10 12 1120 36
extension.bundle.ts
in root
107 - 17 1083 52
main.js
in root
19 2 82 1083 5
fixed_assert.ts
in src
18 1 17 935 6
startArmLanguageServer.ts
in src/languageclient
410 15 17 867 34
WrappedErrorHandler.ts
in src/languageclient
32 3 17 867 5
jsonc
armsnippets.jsonc
in assets
187 - 139 846 31
UndefinedVariablePropertyVisitor.ts
in src/visitors
53 5 465 832 6
ReferenceInVariableDefinitionsVisitor.ts
in src/visitors
39 5 465 832 6
FunctionCountVisitor.ts
in src/visitors
26 3 465 832 4
GenericStringVisitor.ts
in src/visitors
13 3 544 832 2
assertNever.ts
in src/util
3 1 832 832 1
mapJsonObjectValue.ts
in src/util
26 1 544 823 2
reloadSchemas.ts
in src/languageclient
17 1 675 781 4
wrapError.ts
in src/util
22 2 643 779 3
nonNull.ts
in src/util
21 3 752 752 1
survey.ts
in src
163 20 17 741 8
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
clean.cmd
in root
1 - 1572 1572 1
assertNever.ts
in src/util
3 1 832 832 1
nonNull.ts
in src/util
21 3 752 752 1
time.ts
in src/util
5 1 741 741 1
reloadSchemas.ts
in src/languageclient
17 1 675 781 4
multilineStrings.ts
in src/util
24 4 675 689 2
throwOnCancel.ts
in src/util
20 3 660 660 1
wrapError.ts
in src/util
22 2 643 779 3
readUtf8FileWithBom.ts
in src/util
9 1 600 600 1
escapeNonPaths.ts
in src/util
3 1 556 556 1
ISnippet.ts
in src/snippets
6 - 552 552 1
IDocumentLocation.ts
in src/documents/templates
4 - 544 544 1
Iterator.ts
in src/util
5 - 544 544 1
getRenameError.ts
in src/util
8 1 544 643 2
TemplateSectionType.ts
in src/documents/templates
8 - 544 544 1
CachedPromise.ts
in src/util
9 1 544 544 1
GenericStringVisitor.ts
in src/visitors
13 3 544 832 2
SynchronousParameterValuesSourceProvider.ts
in src/documents/parameters
13 2 544 544 1
InvalidFunctionContextIssue.ts
in src/visitors
14 3 544 544 1
ExpressionType.ts
in src/documents/templates
16 1 544 544 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
common.ts
in root
115 - 12 17 2
envUtils.ts
in src/util
5 1 17 17 1
getAvailableResourceTypesAndVersionsNoThrow.ts
in src/languageclient
26 2 86 86 1
pathExistsNoThrow.ts
in src/util
10 1 86 86 1
Update-ApiVersions.ps1
in tools
133 - 138 138 1
showAvailableResourceTypesAndVersions.ts
in src/languageclient
15 2 86 138 2
resourceSnippetsConversion.ts
in src/snippets
70 4 17 139 2
JsonDocument.ts
in src/documents
89 18 199 199 1
TimedMessage.ts
in src
73 7 86 199 2
UnsupportedJsonDocument.ts
in src/documents
7 1 199 199 1
filterByType.ts
in src/util
4 1 294 294 1
filterNotUndefined.ts
in src/util
3 1 294 294 1
linkedTemplateScheme.ts
in src/util
23 2 17 335 4
uri.ts
in src/util
7 2 291 335 3
ChildTemplateCodeLens.ts
in src/documents/templates
232 11 17 338 7
normalizedPaths.ts
in src/util
28 2 17 338 3
getUnquotedSpanWithoutExpressionBraces.ts
in src/language/expressions
10 1 341 341 1
linkedTemplates.ts
in src/documents/templates/linkedTemplates
244 8 17 348 12
FindReferencesAndErrorsVisitor.ts
in src/visitors
149 8 17 348 2
NormalizedMap.ts
in src/util
42 11 348 348 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gulpfile.ts
in root
305 10 12 1120 36
common.ts
in root
115 - 12 17 2
AzureRMTools.ts
in src
1621 80 17 1572 105
TLE.ts
in src/language/expressions
1141 132 17 544 9
TemplatePositionContext.ts
in src/documents/positionContexts
763 34 17 544 15
DeploymentTemplateDoc.ts
in src/documents/templates
746 47 17 543 19
Treeview.ts
in src/vscodeIntegration
498 18 17 544 9
startArmLanguageServer.ts
in src/languageclient
410 15 17 867 34
parameterFiles.ts
in src/documents/parameters
376 17 17 544 11
templateScopes.ts
in src/documents/templates/scopes
367 37 17 544 10
getResourcesInfo.ts
in src/documents/templates
362 25 17 521 7
sortTemplate.ts
in src/documents/templates
272 23 17 544 4
linkedTemplates.ts
in src/documents/templates/linkedTemplates
244 8 17 348 12
ChildTemplateCodeLens.ts
in src/documents/templates
232 11 17 338 7
SnippetManager.ts
in src/snippets
180 12 17 565 9
AzureRMAssets.ts
in src/language/expressions
177 25 17 544 3
TemplateScope.ts
in src/documents/templates/scopes
172 21 17 544 11
survey.ts
in src
163 20 17 741 8
FindReferencesAndErrorsVisitor.ts
in src/visitors
149 8 17 348 2
VariableDefinition.ts
in src/documents/templates
125 13 17 544 4