microsoft / nodejstools
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 759 files with 74,744 lines of code.
    • 6 files changed more than 100 times (3,271 lines of code)
    • 27 files changed 51-100 times (7,439 lines of code)
    • 121 files changed 21-50 times (20,135 lines of code)
    • 406 files changed 6-20 times (34,225 lines of code)
    • 199 files changed 1-5 times (9,674 lines of code)
4% | 9% | 26% | 45% | 12%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency 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 Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs4% | 10% | 28% | 43% | 12%
xaml0% | 21% | 0% | 75% | 2%
vsixmanifest0% | 19% | 14% | 65% | 0%
vstemplate0% | 0% | 21% | 49% | 29%
js0% | 0% | 13% | 73% | 12%
reg0% | 0% | 100% | 0% | 0%
targets0% | 0% | 11% | 84% | 3%
ts0% | 0% | 45% | 48% | 6%
yml0% | 0% | 100% | 0% | 0%
vue0% | 0% | 0% | 84% | 15%
py0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 19% | 80%
ps10% | 0% | 0% | 100% | 0%
proj0% | 0% | 0% | 50% | 50%
pug0% | 0% | 0% | 14% | 85%
ccproj0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
DotSettings0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cscfg0% | 0% | 0% | 0% | 100%
csdef0% | 0% | 0% | 0% | 100%
less0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
asax0% | 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
Nodejs/Product/Nodejs5% | 9% | 23% | 45% | 15%
Nodejs/Product/Npm0% | 35% | 40% | 22% | 1%
Common/Product/SharedProject0% | 40% | 57% | 0% | 1%
Nodejs/Product/TestAdapter0% | 8% | 16% | 68% | 6%
Nodejs/Product/Profiling0% | 0% | 44% | 55% | 0%
Nodejs/Product/LogConverter0% | 0% | 54% | 45% | 0%
Nodejs/Product/TestAdapterImpl0% | 0% | 31% | 68% | 0%
Nodejs/Product/ProjectWizard0% | 0% | 92% | 7% | 0%
Nodejs/Prerequisites0% | 0% | 100% | 0% | 0%
Nodejs/Product/TypeScript0% | 0% | 100% | 0% | 0%
Build0% | 0% | 25% | 69% | 5%
ROOT0% | 0% | 41% | 58% | 0%
Nodejs/Product/TargetsVsix0% | 0% | 0% | 100% | 0%
Nodejs/Product/TestAdapterNetStandard0% | 0% | 0% | 89% | 10%
Nodejs/Product/WebRole0% | 0% | 0% | 26% | 73%
Nodejs/Product/PressAnyKey0% | 0% | 0% | 100% | 0%
Nodejs/Product/NodejsToolsVsix0% | 0% | 0% | 100% | 0%
Nodejs/Product/TestAdapterVsix0% | 0% | 0% | 100% | 0%
Nodejs/Product0% | 0% | 0% | 100% | 0%
Nodejs0% | 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
NodejsProjectNode.cs
in Nodejs/Product/Nodejs/Project
679 47 287 3195 243
NodejsPackage.cs
in Nodejs/Product/Nodejs
230 12 339 3055 179
NodeModulesNode.cs
in Nodejs/Product/Nodejs/Project
523 40 487 3011 145
NodejsProjectLauncher.cs
in Nodejs/Product/Nodejs/Project
642 30 455 3195 132
NodeDebugger.cs
in Nodejs/Product/Nodejs/Debugger
1110 50 1502 3195 115
NodejsConstants.cs
in Nodejs/Product/Nodejs
87 1 436 3055 106
AD7Engine.cs
in Nodejs/Product/Nodejs/Debugger/DebugEngine
1034 56 1298 3195 98
NodejsFileNode.cs
in Nodejs/Product/Nodejs/Project
36 3 1623 3195 90
Guids.cs
in Nodejs/Product/Nodejs
55 - 1298 3195 89
ProjectResources.cs
in Nodejs/Product/Nodejs/Project
26 - 1263 2859 85
NpmPackageInstallViewModel.cs
in Nodejs/Product/Nodejs/NpmUI
362 13 1008 2903 79
xaml
NpmPackageInstallWindow.xaml
in Nodejs/Product/Nodejs/NpmUI
407 - 426 2905 78
ImportSettings.cs
in Nodejs/Product/Nodejs/Project/ImportWizard
496 10 272 3000 78
vsixmanifest
source.extension.vsixmanifest
in Nodejs/Product/Nodejs
32 - 272 3195 77
NpmController.cs
in Nodejs/Product/Npm/SPI
299 18 1008 3015 74
NpmReplCommand.cs
in Nodejs/Product/Nodejs/Repl
143 - 1298 2777 66
TestFramework.cs
in Nodejs/Product/TestAdapter/TestFrameworks
203 11 436 2842 64
NodeModules.cs
in Nodejs/Product/Npm/SPI
166 4 1298 3016 63
NodejsGeneralPropertyPageControl.cs
in Nodejs/Product/Nodejs/Project
288 11 339 3195 63
ProcessOutput.cs
in Common/Product/SharedProject
539 21 1075 2991 63