microsoft / nodejstools
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: 759
  • Daily file updates (only one update per file and date counted): 7240
  • First update: 2013-02-14
  • Latest update: 2022-01-24
  • Days between first and latest update: 3267 (466 weeks, estimated 2330 working days)
  • Active days (at least one file change): 1157
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 759 files with 74,744 lines of code in files.
    • 753 files that are 366+ days old (74,648 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)
    • 6 files that are 31-90 days old (96 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | 0% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 759 files with 74,744 lines of code in files.
    • 726 files have been last changed 366+ days ago (63,959 lines of code)
    • 22 files have been last changed 181-365 days ago (9,943 lines of code)
    • 1 files have been last changed 91-180 days ago (91 lines of code)
    • 3 files have been last changed 31-90 days ago (311 lines of code)
    • 7 files have been last changed 1-30 days ago (440 lines of code)
85% | 13% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, js, json, resx, ts, vstemplate, md, pug, csproj, gitignore, css, xaml, txt, html, targets, xml, vue, ps1, vsixmanifest, reg, cmd, cscfg, tsx, editorconfig, ccproj, csdef, nuspec, svg, proj, py, DotSettings, less, props, eslintignore, asax, gitattributes, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
vstemplate91% | 0% | 0% | 8% | 0%
targets100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
reg100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
vsixmanifest100% | 0% | 0% | 0% | 0%
vue100% | 0% | 0% | 0% | 0%
pug100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
ccproj100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cscfg100% | 0% | 0% | 0% | 0%
csdef100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
asax100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs85% | 13% | <1% | <1% | <1%
xaml100% | 0% | 0% | 0% | 0%
js89% | 2% | 0% | 7% | 0%
vstemplate91% | 0% | 0% | 0% | 8%
targets47% | 52% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
reg100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
vue100% | 0% | 0% | 0% | 0%
pug100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
ccproj100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
vsixmanifest14% | 85% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cscfg100% | 0% | 0% | 0% | 0%
csdef100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
asax100% | 0% | 0% | 0% | 0%
py0% | 100% | 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
Nodejs/Product/Nodejs99% | 0% | 0% | <1% | 0%
Nodejs/Product/Profiling100% | 0% | 0% | 0% | 0%
Nodejs/Product/Npm100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapter100% | 0% | 0% | 0% | 0%
Nodejs/Product/LogConverter100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapterImpl100% | 0% | 0% | 0% | 0%
Common/Product/SharedProject100% | 0% | 0% | 0% | 0%
Nodejs/Product/TargetsVsix100% | 0% | 0% | 0% | 0%
Build100% | 0% | 0% | 0% | 0%
Nodejs/Product/ProjectWizard100% | 0% | 0% | 0% | 0%
Nodejs/Product/WebRole100% | 0% | 0% | 0% | 0%
Nodejs/Prerequisites100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapterNetStandard100% | 0% | 0% | 0% | 0%
Nodejs/Product/TypeScript100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Nodejs/Product/PressAnyKey100% | 0% | 0% | 0% | 0%
Nodejs/Product/NodejsToolsVsix100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapterVsix100% | 0% | 0% | 0% | 0%
Nodejs100% | 0% | 0% | 0% | 0%
Nodejs/Product100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Nodejs/Product/Nodejs86% | 13% | 0% | <1% | <1%
Nodejs/Product/Profiling100% | 0% | 0% | 0% | 0%
Nodejs/Product/Npm100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapter73% | 2% | 3% | 5% | 15%
Nodejs/Product/LogConverter100% | 0% | 0% | 0% | 0%
Common/Product/SharedProject100% | 0% | 0% | 0% | 0%
Build100% | 0% | 0% | 0% | 0%
Nodejs/Product/ProjectWizard84% | 15% | 0% | 0% | 0%
Nodejs/Product/TestAdapterImpl21% | 66% | 0% | 11% | 0%
Nodejs/Prerequisites100% | 0% | 0% | 0% | 0%
Nodejs/Product/TestAdapterNetStandard100% | 0% | 0% | 0% | 0%
Nodejs/Product/TypeScript100% | 0% | 0% | 0% | 0%
Nodejs/Product/WebRole26% | 73% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Nodejs/Product/PressAnyKey100% | 0% | 0% | 0% | 0%
Nodejs100% | 0% | 0% | 0% | 0%
Nodejs/Product100% | 0% | 0% | 0% | 0%
Nodejs/Product/TargetsVsix0% | 100% | 0% | 0% | 0%
Nodejs/Product/NodejsToolsVsix0% | 100% | 0% | 0% | 0%
Nodejs/Product/TestAdapterVsix0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
targets
Common.Build.targets
in Build
102 - 1263 3198 24
NodeDebugger.cs
in Nodejs/Product/Nodejs/Debugger
1110 50 1502 3195 115
AD7Engine.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
1034 56 1298 3195 98
LogConverter.cs
in Nodejs/Product/LogConverter/LogParsing
772 26 1719 3195 42
NodejsReplEvaluator.cs
in Nodejs/Product/Nodejs/Repl
687 42 1298 3195 63
NodejsProjectNode.cs
in Nodejs/Product/Nodejs/Project
679 47 287 3195 243
NodejsProjectLauncher.cs
in Nodejs/Product/Nodejs/Project
642 30 455 3195 132
SessionNode.cs
in Nodejs/Product/Profiling/Profiling
581 23 1719 3195 23
NodejsGeneralPropertyPageControl.Designer.cs
in Nodejs/Product/Nodejs/Project
459 2 850 3195 49
AD7Events.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
362 22 1665 3195 14
AD7StackFrame.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
326 5 1502 3195 42
EtlNativeMethods.cs
in Nodejs/Product/LogConverter
293 3 1719 3195 13
NodejsGeneralPropertyPageControl.cs
in Nodejs/Product/Nodejs/Project
288 11 339 3195 63
SessionsNode.cs
in Nodejs/Product/Profiling/Profiling
279 11 1719 3195 24
NodejsProjectNodeProperties.cs
in Nodejs/Product/Nodejs/Project
275 16 1502 3195 41
ProfilingTarget.cs
in Nodejs/Product/Profiling/Profiling
241 13 1719 3195 9
AD7Property.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
237 21 1665 3195 32
AD7Thread.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
214 3 1615 3195 28
ProfilingTargetView.cs
in Nodejs/Product/Profiling/Profiling
209 6 1719 3195 20
License.html
in Nodejs/Product/Nodejs
205 - 2875 3195 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
asax
Global.asax
in Nodejs/Product/WebRole
1 - 3001 3020 3
targets
Common.Build.Traversal.targets
in Build
22 - 3001 3028 3
License.html
in Nodejs/Product/Nodejs
205 - 2875 3195 2
WebSocketProxy.html
in Nodejs/Product/WebRole
20 - 2819 2895 7
cscfg
ServiceConfiguration.Local.cscfg
in Nodejs/Product/Nodejs/ProjectTemplates/CloudService
3 - 2663 2722 2
cscfg
ServiceConfiguration.Cloud.cscfg
in Nodejs/Product/Nodejs/ProjectTemplates/CloudService
3 - 2663 2722 2
proj
SourceMapping.proj
in Nodejs/Product/Nodejs/SourceMapping
28 - 2663 2673 2
RemoteDebug.js
in Nodejs/Product/Nodejs/Debugger/RemoteDebug
152 3 2602 2777 3
DotSettings
NodejsTools.sln.DotSettings
in Nodejs
22 - 2146 2905 4
RunTests.ps1
in root
41 - 2021 2106 8
reg
EnableSkipVerificationX86.reg
in Nodejs/Prerequisites
31 - 1819 3195 46
reg
DisableSkipVerificationX86.reg
in Nodejs/Prerequisites
31 - 1819 3195 46
reg
EnableSkipVerification.reg
in Nodejs/Prerequisites
61 - 1819 3195 46
reg
DisableSkipVerification.reg
in Nodejs/Prerequisites
61 - 1819 3195 46
generate.js
in Nodejs/Prerequisites
67 2 1819 2999 40
vstemplate
EmptyTsx.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/TypeScriptJSX
13 - 1755 1833 2
vstemplate
EmptyXml.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/EmptyXml
13 - 1755 1938 3
vstemplate
EmptyPug.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/EmptyPug
13 - 1755 1938 3
vstemplate
EmptyJsx.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/EmptyJsx
13 - 1755 1833 2
vstemplate
EmptyJs.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/EmptyJs
13 - 1755 1938 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vstemplate
ExpressWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSExpressWebRole
16 - 28 55 2
vstemplate
TypeScriptExpressWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSExpressWebRole
16 - 28 55 2
vstemplate
TypeScriptWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSWebRole
16 - 28 55 2
vstemplate
TypeScriptWorkerRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSWorkerRole
16 - 28 55 2
vstemplate
WebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSWebRole
16 - 28 55 2
vstemplate
WorkerRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSWorkerRole
16 - 28 55 2
DotNetTestDiscoverer.cs
in Nodejs/Product/TestAdapter
12 - 444 445 2
JavascriptProjectTestDiscoverer.cs
in Nodejs/Product/TestAdapter
12 - 444 445 2
NodejsToolsTestDiscoverer.cs
in Nodejs/Product/TestAdapter
12 - 444 445 2
DefaultTestDiscoverer.cs
in Nodejs/Product/TestAdapter
11 - 444 445 2
OperationProgressService.cs
in Nodejs/Product/Nodejs/Project
53 2 487 564 3
TestFrameworkFactory.cs
in Nodejs/Product/TestAdapter
91 1 102 634 8
Angular.js
in Nodejs/Product/TestAdapter/TestFrameworks/Angular
141 3 450 640 9
vsKarmaReporter.js
in Nodejs/Product/TestAdapter/TestFrameworks/Angular
89 3 450 640 10
jasmineReporter.js
in Nodejs/Product/TestAdapter/TestFrameworks/Angular
46 3 231 640 7
karmaConfig.js
in Nodejs/Product/TestAdapter/TestFrameworks/Angular
29 3 450 640 7
props
Microsoft.JavaScript.UnitTest.props
in Nodejs/Product/TestAdapterNetStandard
10 - 971 972 2
targets
Microsoft.JavaScript.UnitTest.targets
in Nodejs/Product/TestAdapterNetStandard
8 - 971 972 2
NotificationTextBox.cs
in Nodejs/Product/Nodejs/SharedProject/Wpf
67 4 1008 1026 3
UiaAutomationNativeMethods.cs
in Nodejs/Product/Nodejs/SharedProject
34 - 1008 1026 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TestExecutorWorker.cs
in Nodejs/Product/TestAdapter
344 15 7 1346 24
vstemplate
ExpressWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSExpressWebRole
16 - 28 55 2
vstemplate
TypeScriptExpressWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSExpressWebRole
16 - 28 55 2
vstemplate
TypeScriptWebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSWebRole
16 - 28 55 2
vstemplate
TypeScriptWorkerRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSTSWorkerRole
16 - 28 55 2
vstemplate
WebRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSWebRole
16 - 28 55 2
vstemplate
WorkerRole.vstemplate
in Nodejs/Product/Nodejs/Templates/Files/CSWorkerRole
16 - 28 55 2
TestFilesUpdateWatcher.cs
in Nodejs/Product/TestAdapterImpl
156 12 62 1560 14
TelemetryEvents.cs
in Nodejs/Product/Nodejs/Telemetry
26 - 62 2352 10
jest.js
in Nodejs/Product/TestAdapter/TestFrameworks/Jest
129 6 90 1308 19
TestFrameworkFactory.cs
in Nodejs/Product/TestAdapter
91 1 102 634 8
jasmineReporter.js
in Nodejs/Product/TestAdapter/TestFrameworks/Angular
46 3 231 640 7
ProjectNode.cs
in Nodejs/Product/Nodejs/SharedProject
5074 230 258 1657 41
vsixmanifest
source.extension.vsixmanifest
in Nodejs/Product/NodejsToolsVsix
36 - 258 1691 18
vsixmanifest
source.extension.vsixmanifest
in Nodejs/Product/TestAdapterVsix
36 - 258 1692 18
vsixmanifest
source.extension.vsixmanifest
in Nodejs/Product/TargetsVsix
34 - 258 1685 14
ProjectFactory.cs
in Nodejs/Product/Nodejs/SharedProject
473 8 266 1657 17
TestContainerDiscoverer.cs
in Nodejs/Product/TestAdapterImpl
426 18 266 1560 29
CommonProjectNodeProperties.cs
in Nodejs/Product/Nodejs/SharedProject
396 1 266 1657 4
WebSocketProxyBase.cs
in Nodejs/Product/WebRole
217 7 266 1657 3