microsoft / vscode-languageserver-node
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: 126
  • Daily file updates (only one update per file and date counted): 641
  • First update: 2015-09-07
  • Latest update: 2022-01-28
  • Days between first and latest update: 2336 (333 weeks, estimated 1665 working days)
  • Active days (at least one file change): 627
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 126 files with 20,201 lines of code in files.
    • 109 files that are 366+ days old (17,713 lines of code)
    • 3 files that are 181-365 days old (798 lines of code)
    • 7 files that are 91-180 days old (322 lines of code)
    • 1 files that are 31-90 days old (14 lines of code)
    • 6 files that are 1-30 days old (1,354 lines of code)
87% | 3% | 1% | <1% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 126 files with 20,201 lines of code in files.
    • 46 files have been last changed 366+ days ago (1,469 lines of code)
    • 10 files have been last changed 181-365 days ago (969 lines of code)
    • 5 files have been last changed 91-180 days ago (190 lines of code)
    • 8 files have been last changed 31-90 days ago (333 lines of code)
    • 57 files have been last changed 1-30 days ago (17,240 lines of code)
7% | 4% | <1% | 1% | 85%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, js, txt, md, eslintignore, yml, npmignore, bat, cmd, gitignore, html, gitattributes, sh, ipynb
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts87% | 3% | 1% | <1% | 6%
yml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts7% | 4% | <1% | 1% | 85%
js100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
yml0% | 45% | 0% | 28% | 25%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
client/src83% | 7% | 2% | <1% | 6%
jsonrpc/src100% | 0% | 0% | 0% | 0%
server/src81% | 1% | 2% | 0% | 14%
protocol/src82% | 5% | 3% | 0% | 9%
types/src100% | 0% | 0% | 0% | 0%
testbed/server78% | 0% | 0% | 0% | 21%
textDocument/src100% | 0% | 0% | 0% | 0%
build/azure-pipelines100% | 0% | 0% | 0% | 0%
testbed/client100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
build/npm100% | 0% | 0% | 0% | 0%
client100% | 0% | 0% | 0% | 0%
jsonrpc100% | 0% | 0% | 0% | 0%
protocol100% | 0% | 0% | 0% | 0%
server100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
jsonrpc/src14% | 20% | 0% | 7% | 57%
server/src17% | 0% | 1% | 0% | 80%
protocol/src11% | 5% | 7% | 0% | 75%
client/src2% | <1% | 0% | <1% | 96%
build/npm100% | 0% | 0% | 0% | 0%
client100% | 0% | 0% | 0% | 0%
jsonrpc100% | 0% | 0% | 0% | 0%
protocol100% | 0% | 0% | 0% | 0%
server100% | 0% | 0% | 0% | 0%
build/azure-pipelines0% | 61% | 0% | 38% | 0%
types/src0% | 0% | 0% | 0% | 100%
testbed/server0% | 0% | 0% | 0% | 100%
textDocument/src0% | 0% | 0% | 0% | 100%
testbed/client0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.ts
in types/src
1685 140 13 2055 156
post-publish.js
in build/npm
25 1 1287 1593 2
main.ts
in textDocument/src
203 13 13 822 9
server.ts
in testbed/server/src
572 5 5 796 34
extension.ts
in testbed/client/src
49 2 4 796 10
linkedMap.ts
in jsonrpc/src/common
375 32 262 629 4
messages.ts
in jsonrpc/src/common
260 36 13 629 16
events.ts
in jsonrpc/src/common
119 8 62 629 5
cancellation.ts
in jsonrpc/src/common
86 6 262 629 5
semaphore.ts
in jsonrpc/src/common
69 5 420 629 5
is.ts
in jsonrpc/src/common
21 7 613 629 3
messageReader.ts
in jsonrpc/src/common
217 18 262 627 7
ril.ts
in jsonrpc/src/node
155 19 13 627 10
encoding.ts
in jsonrpc/src/common
106 3 13 627 5
ral.ts
in jsonrpc/src/common
66 2 13 627 8
connection.ts
in jsonrpc/src/common
1244 49 13 623 23
protocol.ts
in protocol/src/common
982 9 5 623 53
server.ts
in server/src/common
895 96 5 623 25
main.ts
in jsonrpc/src/node
197 19 467 623 5
progress.ts
in server/src/common
168 15 391 623 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
post-publish.js
in build/npm
25 1 1287 1593 2
node.js
in server
2 - 613 622 2
browser.js
in server
2 - 613 613 1
node.js
in protocol
2 - 613 623 2
browser.js
in protocol
2 - 613 613 1
node.js
in jsonrpc
2 - 613 623 2
browser.js
in jsonrpc
2 - 613 614 2
node.js
in client
2 - 613 622 2
browser.js
in client
2 - 613 613 1
main.ts
in protocol/src/browser
7 1 613 613 1
protocolDocumentLink.ts
in client/src/common
7 1 613 622 2
protocolCodeLens.ts
in client/src/common
7 1 613 622 2
main.ts
in protocol/src/node
9 1 613 623 2
disposable.ts
in jsonrpc/src/common
10 1 613 623 2
is.ts
in jsonrpc/src/common
21 7 613 629 3
is.ts
in server/src/common/utils
27 9 613 623 2
is.ts
in protocol/src/common/utils
28 9 613 623 2
processes.ts
in client/src/node
33 1 613 622 2
is.ts
in client/src/common/utils
41 10 613 622 2
main.ts
in server/src/browser
45 4 613 613 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fullNotebookServer.ts
in testbed/server/src
83 3 4 4 1
simpleNotebookServer.ts
in testbed/server/src
71 1 4 4 1
textDocuments.ts
in server/src/common
129 11 5 5 1
proposed.notebooks.ts
in client/src/common
632 48 3 14 6
proposed.notebooks.ts
in server/src/common
246 22 5 14 4
proposed.notebooks.ts
in protocol/src/common
193 9 4 14 5
protocolWorkspaceSymbol.ts
in client/src/common
14 1 70 70 1
proposed.inlineValues.ts
in client/src/common
76 5 14 98 2
proposed.inlineValue.ts
in protocol/src/common
29 - 97 98 2
proposed.inlineValues.ts
in server/src/common
21 1 13 98 2
proposed.typeHierarchy.ts
in client/src/common
115 9 14 137 2
proposed.typeHierarchy.ts
in protocol/src/common
37 - 137 137 1
proposed.typeHierarchy.ts
in server/src/common
35 1 13 137 2
protocolTypeHierarchyItem.ts
in client/src/common
9 1 90 137 2
proposed.diagnostic.ts
in client/src/common
659 36 5 353 16
proposed.diagnostic.ts
in protocol/src/common
109 1 13 353 11
proposed.diagnostic.ts
in server/src/common
30 1 13 353 7
protocol.moniker.ts
in protocol/src/common
37 - 419 419 1
moniker.ts
in server/src/common
22 1 13 419 3
fileOperations.ts
in client/src/common
363 38 13 420 9
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client.ts
in client/src/common
3429 243 3 622 74
proposed.notebooks.ts
in client/src/common
632 48 3 14 6
proposed.notebooks.ts
in protocol/src/common
193 9 4 14 5
fullNotebookServer.ts
in testbed/server/src
83 3 4 4 1
simpleNotebookServer.ts
in testbed/server/src
71 1 4 4 1
extension.ts
in testbed/client/src
49 2 4 796 10
protocol.ts
in protocol/src/common
982 9 5 623 53
server.ts
in server/src/common
895 96 5 623 25
codeConverter.ts
in client/src/common
777 113 5 622 25
proposed.diagnostic.ts
in client/src/common
659 36 5 353 16
server.ts
in testbed/server/src
572 5 5 796 34
proposed.notebooks.ts
in server/src/common
246 22 5 14 4
textDocuments.ts
in server/src/common
129 11 5 5 1
api.ts
in protocol/src/common
85 - 5 623 20
azure-pipelines.yml
in root
25 - 5 593 7
api.ts
in server/src/common
22 - 5 623 13
main.ts
in types/src
1685 140 13 2055 156
connection.ts
in jsonrpc/src/common
1244 49 13 623 23
protocolConverter.ts
in client/src/common
1202 90 13 622 30
main.ts
in client/src/node
533 24 13 622 20