microsoft / xterm.js
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 149 files with 11,338 lines of code.
    • 5 files changed more than 100 times (3,083 lines of code)
    • 8 files changed 51-100 times (1,556 lines of code)
    • 21 files changed 21-50 times (2,763 lines of code)
    • 29 files changed 6-20 times (1,523 lines of code)
    • 86 files changed 1-5 times (2,413 lines of code)
27% | 13% | 24% | 13% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, in, json, md, js, html, css, yml, npmignore, gitignore, dockerignore, gitattributes, txt, editorconfig, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts30% | 14% | 28% | 15% | 10%
css90% | 0% | 0% | 0% | 9%
js0% | 100% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yml0% | 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
src59% | 15% | 19% | 4% | 1%
src/renderer0% | 25% | 39% | 30% | 4%
ROOT0% | 63% | 0% | 0% | 36%
src/handlers0% | 30% | 69% | 0% | 0%
src/addons0% | 0% | 58% | 26% | 15%
fixtures/typings-test0% | 0% | 100% | 0% | 0%
src/shared0% | 0% | 70% | 29% | 0%
src/common0% | 0% | 0% | 56% | 43%
src/public0% | 0% | 0% | 100% | 0%
src/ui0% | 0% | 0% | 24% | 75%
src/utils0% | 0% | 0% | 78% | 21%
fixtures/escape_sequence_files0% | 0% | 0% | 0% | 100%
src/core0% | 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
Terminal.ts
in src
1216 75 1241 1640 170
InputHandler.ts
in src
1042 58 1245 1848 131
SelectionManager.ts
in src
534 38 1241 1731 120
xterm.css
in src
98 - 1308 2870 113
Linkifier.ts
in src
193 9 1228 1818 101
Types.ts
in src
371 - 1235 1799 87
gulpfile.js
in root
101 - 1241 1857 78
Buffer.ts
in src
284 18 1235 1688 76
Viewport.ts
in src
155 9 1230 1897 75
BaseRenderLayer.ts
in src/renderer
194 23 1273 1613 73
Renderer.ts
in src/renderer
174 19 1241 1614 70
TextRenderLayer.ts
in src/renderer
204 9 1248 1601 61
Clipboard.ts
in src/handlers
73 7 1274 1882 55
Types.ts
in src/renderer
70 - 1274 1614 45
AltClickHandler.ts
in src/handlers
169 13 1241 1628 40
AccessibilityManager.ts
in src
202 14 1274 1504 40
typings-test.ts
in fixtures/typings-test
227 - 1428 1626 39
attach.ts
in src/addons/attach
91 8 1251 1538 36
CursorRenderLayer.ts
in src/renderer
276 20 1248 1613 36
SelectionRenderLayer.ts
in src/renderer
83 7 1274 1614 35