microsoft / tsdoc
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 96 files with 20,132 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (2,085 lines of code)
    • 13 files changed 21-50 times (10,202 lines of code)
    • 58 files changed 6-20 times (6,661 lines of code)
    • 24 files changed 1-5 times (1,184 lines of code)
0% | 10% | 50% | 33% | 5%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, snap, js, md, tsx, yaml, npmrc, npmignore, css, gitignore, gitattributes, txt, hbs, eslintignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 23% | 10% | 59% | 6%
yaml0% | 0% | 95% | <1% | 3%
tsx0% | 0% | 0% | 84% | 15%
js0% | 0% | 0% | 97% | 2%
css0% | 0% | 0% | 67% | 32%
hbs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsdoc/src0% | 28% | 12% | 57% | 1%
common/config0% | 0% | 99% | <1% | <1%
playground/src0% | 0% | 0% | 63% | 36%
tsdoc-config/src0% | 0% | 0% | 99% | <1%
common/scripts0% | 0% | 0% | 99% | <1%
api-demo/src0% | 0% | 0% | 90% | 9%
eslint-plugin/src0% | 0% | 0% | 66% | 33%
spec/code-snippets0% | 0% | 0% | 100% | 0%
api-demo/assets0% | 0% | 0% | 25% | 75%
common/autoinstallers0% | 0% | 0% | 0% | 100%
playground/public0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NodeParser.ts
in tsdoc/src/parser
2085 40 286 1312 56
DocComment.ts
in tsdoc/src/nodes
71 8 374 1312 32
index.ts
in tsdoc/src
25 - 432 1347 30
DocNode.ts
in tsdoc/src/nodes
54 4 432 1312 29
StandardTags.ts
in tsdoc/src/details
169 1 374 1257 27
DocHtmlStartTag.ts
in tsdoc/src/nodes
103 8 374 1311 25
DocSection.ts
in tsdoc/src/nodes
39 4 432 1273 24
DocParamBlock.ts
in tsdoc/src/nodes
129 4 432 1266 23
index.ts
in tsdoc/src/nodes
28 - 432 1312 22
pnpm-lock.yaml
in common/config/rush
9285 - 286 818 22
DocInlineTag.ts
in tsdoc/src/nodes
48 4 432 1310 21
DocCodeSpan.ts
in tsdoc/src/nodes
51 4 432 1310 21
DocHtmlEndTag.ts
in tsdoc/src/nodes
73 5 880 1310 21
DocHtmlAttribute.ts
in tsdoc/src/nodes
127 8 432 1311 21
DocLinkTag.ts
in tsdoc/src/nodes
127 6 432 1227 20
DocPlainText.ts
in tsdoc/src/nodes
48 5 432 1312 19
DocBlockTag.ts
in tsdoc/src/nodes
49 6 374 1310 19
DocErrorText.ts
in tsdoc/src/nodes
56 8 432 1273 19
PlaygroundView.tsx
in playground/src
266 14 80 1211 19
DocDeclarationReference.ts
in tsdoc/src/nodes
106 7 432 1228 18