microsoft / tsdoc
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: 96
  • Daily file updates (only one update per file and date counted): 489
  • First update: 2018-03-01
  • Latest update: 2021-11-12
  • Days between first and latest update: 1353 (193 weeks, estimated 965 working days)
  • Active days (at least one file change): 165
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 96 files with 20,132 lines of code in files.
    • 96 files that are 366+ days old (20,132 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 96 files with 20,132 lines of code in files.
    • 83 files have been last changed 366+ days ago (7,107 lines of code)
    • 10 files have been last changed 181-365 days ago (12,488 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 3 files have been last changed 31-90 days ago (537 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
35% | 62% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, snap, js, md, tsx, yaml, npmrc, npmignore, css, gitignore, gitattributes, txt, hbs, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
hbs100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts68% | 30% | 0% | <1% | 0%
tsx52% | 0% | 0% | 47% | 0%
yaml3% | 96% | 0% | 0% | 0%
hbs100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
js2% | 97% | 0% | 0% | 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
common/config100% | 0% | 0% | 0% | 0%
tsdoc/src100% | 0% | 0% | 0% | 0%
playground/src100% | 0% | 0% | 0% | 0%
tsdoc-config/src100% | 0% | 0% | 0% | 0%
common/scripts100% | 0% | 0% | 0% | 0%
common/autoinstallers100% | 0% | 0% | 0% | 0%
api-demo/src100% | 0% | 0% | 0% | 0%
eslint-plugin/src100% | 0% | 0% | 0% | 0%
spec/code-snippets100% | 0% | 0% | 0% | 0%
playground/public100% | 0% | 0% | 0% | 0%
api-demo/assets100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tsdoc/src69% | 30% | 0% | 0% | 0%
playground/src62% | 0% | 0% | 37% | 0%
common/autoinstallers100% | 0% | 0% | 0% | 0%
api-demo/src100% | 0% | 0% | 0% | 0%
eslint-plugin/src100% | 0% | 0% | 0% | 0%
spec/code-snippets100% | 0% | 0% | 0% | 0%
playground/public100% | 0% | 0% | 0% | 0%
common/config<1% | 99% | 0% | 0% | 0%
api-demo/assets100% | 0% | 0% | 0% | 0%
common/scripts<1% | 99% | 0% | 0% | 0%
tsdoc-config/src<1% | 99% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in tsdoc/src
25 - 432 1347 30
NodeParser.ts
in tsdoc/src/parser
2085 40 286 1312 56
LineExtractor.ts
in tsdoc/src/parser
132 1 432 1312 10
Tokenizer.ts
in tsdoc/src/parser
119 5 432 1312 16
TextRange.ts
in tsdoc/src/parser
82 10 432 1312 9
DocComment.ts
in tsdoc/src/nodes
71 8 374 1312 32
DocNode.ts
in tsdoc/src/nodes
54 4 432 1312 29
DocPlainText.ts
in tsdoc/src/nodes
48 5 432 1312 19
TSDocParser.ts
in tsdoc/src/parser
30 3 1185 1312 10
index.ts
in tsdoc/src/nodes
28 - 432 1312 22
ParserContext.ts
in tsdoc/src/parser
20 1 1185 1312 13
DocHtmlAttribute.ts
in tsdoc/src/nodes
127 8 432 1311 21
DocHtmlStartTag.ts
in tsdoc/src/nodes
103 8 374 1311 25
Token.ts
in tsdoc/src/parser
48 2 1098 1311 13
DocHtmlEndTag.ts
in tsdoc/src/nodes
73 5 880 1310 21
DocCodeSpan.ts
in tsdoc/src/nodes
51 4 432 1310 21
DocBlockTag.ts
in tsdoc/src/nodes
49 6 374 1310 19
DocInlineTag.ts
in tsdoc/src/nodes
48 4 432 1310 21
DocErrorText.ts
in tsdoc/src/nodes
56 8 432 1273 19
DocEscapedText.ts
in tsdoc/src/nodes
45 6 432 1273 15
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StandardModifierTagSet.ts
in tsdoc/src/details
37 11 1256 1257 2
start.ts
in api-demo/src
27 1 1249 1264 4
advanced-input.ts
in api-demo/assets
3 - 1243 1249 3
Standardization.ts
in tsdoc/src/details
6 - 1208 1255 3
index.tsx
in playground/src
12 - 1208 1211 4
TSDocValidationConfiguration.ts
in tsdoc/src/configuration
4 - 1185 1186 2
ParserContext.ts
in tsdoc/src/parser
20 1 1185 1312 13
TSDocParser.ts
in tsdoc/src/parser
30 3 1185 1312 10
Token.ts
in tsdoc/src/parser
48 2 1098 1311 13
StringBuilder.ts
in tsdoc/src/emitters
24 3 899 1194 5
ParserMessage.ts
in tsdoc/src/parser
48 4 899 1264 7
ModifierTagSet.ts
in tsdoc/src/details
29 5 880 1266 9
DocBlock.ts
in tsdoc/src/nodes
30 5 880 1266 16
DocMemberSymbol.ts
in tsdoc/src/nodes
56 4 880 1221 12
DocHtmlEndTag.ts
in tsdoc/src/nodes
73 5 880 1310 21
DocFencedCode.ts
in tsdoc/src/nodes
120 5 880 1215 11
DocMemberReference.ts
in tsdoc/src/nodes
156 7 880 1228 15
install-run-rushx.js
in common/scripts
3 - 818 818 1
index.ts
in tsdoc-config/src
1 - 804 808 3
simple-input.ts
in api-demo/assets
1 - 432 1250 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pnpm-lock.yaml
in common/autoinstallers/rush-prettier
330 - 432 432 1
ConfigCache.ts
in eslint-plugin/src
53 1 432 741 2
Debug.ts
in eslint-plugin/src
4 1 432 741 2
TSDocConfigFile.ts
in tsdoc-config/src
466 34 286 808 13
index.ts
in tsdoc-config/src
1 - 804 808 3
npm-republish.yaml
in common/config/azure-pipelines
11 - 286 817 7
pnpm-lock.yaml
in common/config/rush
9285 - 286 818 22
pnpmfile.js
in common/config/rush
9 1 432 818 3
install-run-rushx.js
in common/scripts
3 - 818 818 1
index.ts
in eslint-plugin/src
112 1 427 830 13
DeclarationReference.ts
in tsdoc/src/beta
1197 116 432 932 14
build.yaml
in common/config/azure-pipelines/templates
18 - 432 1056 4
npm-publish.yaml
in common/config/azure-pipelines
13 - 286 1056 8
TSDocMessageId.ts
in tsdoc/src/parser
150 - 287 1069 16
ci-build.yaml
in common/config/azure-pipelines
15 - 286 1092 6
playground-build.yaml
in common/config/azure-pipelines
13 - 286 1092 6
TSDocConfiguration.ts
in tsdoc/src/configuration
109 16 374 1186 12
DocNodeManager.ts
in tsdoc/src/configuration
87 5 432 1186 7
BuiltInDocNodes.ts
in tsdoc/src/nodes
54 1 432 1186 4
TSDocTagDefinition.ts
in tsdoc/src/configuration
34 2 374 1186 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PlaygroundView.tsx
in playground/src
266 14 80 1211 19
DocHtmlView.tsx
in playground/src
222 5 80 1211 18
DocNodeSyntaxStylerTheme.ts
in playground/src/SyntaxStyler
49 - 80 1209 5
pnpm-lock.yaml
in common/config/rush
9285 - 286 818 22
NodeParser.ts
in tsdoc/src/parser
2085 40 286 1312 56
TSDocConfigFile.ts
in tsdoc-config/src
466 34 286 808 13
install-run.js
in common/scripts
381 19 286 1211 14
install-run-rush.js
in common/scripts
69 3 286 1211 8
ci-build.yaml
in common/config/azure-pipelines
15 - 286 1092 6
npm-publish.yaml
in common/config/azure-pipelines
13 - 286 1056 8
playground-build.yaml
in common/config/azure-pipelines
13 - 286 1092 6
npm-republish.yaml
in common/config/azure-pipelines
11 - 286 817 7
TSDocMessageId.ts
in tsdoc/src/parser
150 - 287 1069 16
StandardTags.ts
in tsdoc/src/details
169 1 374 1257 27
TSDocConfiguration.ts
in tsdoc/src/configuration
109 16 374 1186 12
DocHtmlStartTag.ts
in tsdoc/src/nodes
103 8 374 1311 25
DocComment.ts
in tsdoc/src/nodes
71 8 374 1312 32
DocInlineTagBase.ts
in tsdoc/src/nodes
68 4 374 1204 8
DocBlockTag.ts
in tsdoc/src/nodes
49 6 374 1310 19
TSDocTagDefinition.ts
in tsdoc/src/configuration
34 2 374 1186 6