microsoft / dotnet-apiport
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 276 files with 17,128 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (188 lines of code)
    • 109 files changed 6-20 times (11,041 lines of code)
    • 163 files changed 1-5 times (5,899 lines of code)
0% | 0% | 1% | 64% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
md, cs, csproj, ps1, json, resx, yml, cshtml, txt, xaml, targets, vsixmanifest, props, cmd, xsd, gitattributes, editorconfig, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
props0% | 0% | 100% | 0% | 0%
targets0% | 0% | 47% | 38% | 14%
yml0% | 0% | 11% | 69% | 19%
cs0% | 0% | 0% | 66% | 33%
ps10% | 0% | 0% | 63% | 36%
xaml0% | 0% | 0% | 88% | 11%
cshtml0% | 0% | 0% | 27% | 72%
vsixmanifest0% | 0% | 0% | 57% | 42%
cmd0% | 0% | 0% | 100% | 0%
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
ROOT0% | 0% | 31% | 68% | 0%
src/ApiPort/ApiPort0% | 0% | 3% | 70% | 26%
src/lib/Microsoft.Fx.Portability0% | 0% | 0% | 59% | 40%
src/lib/Microsoft.Fx.Portability.Cci0% | 0% | 0% | 94% | 5%
src/ApiPort/ApiPort.VisualStudio0% | 0% | 0% | 74% | 25%
src/ApiPort/ApiPort.VisualStudio.Common0% | 0% | 0% | 47% | 52%
src/lib/Microsoft.Fx.Portability.MetadataReader0% | 0% | 0% | 63% | 36%
src/lib/Microsoft.Fx.Portability.Reports.Excel0% | 0% | 0% | 98% | 1%
src/lib/Microsoft.Fx.Portability.Reports.Html0% | 0% | 0% | 36% | 63%
src/lib/Microsoft.Fx.Portability.Offline0% | 0% | 0% | 71% | 28%
src/lib/Microsoft.Fx.Portability.Reports.DGML0% | 0% | 0% | 81% | 18%
tools0% | 0% | 0% | 66% | 33%
azure-pipelines0% | 0% | 0% | 51% | 48%
src/ApiPort/ApiPort.Vsix0% | 0% | 0% | 66% | 34%
src/lib/Microsoft.Fx.Portability.Reports.Json0% | 0% | 0% | 100% | 0%
src/ApiPort/ApiPort.VisualStudio.20170% | 0% | 0% | 0% | 100%
azure-pipelines/variables0% | 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
targets
Directory.Build.targets
in root
57 - 482 1600 32
azure-pipelines.yml
in root
29 - 145 654 31
props
ApiPort.props
in src/ApiPort/ApiPort
46 - 334 1431 29
props
Directory.Build.props
in root
56 - 448 1600 26
ExcelOpenXmlOutputWriter.cs
in src/lib/Microsoft.Fx.Portability.Reports.Excel
454 13 461 1431 19
AnalysisEngine.cs
in src/lib/Microsoft.Fx.Portability/Analysis
317 19 521 1431 18
CloudApiCatalogLookup.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
197 16 521 1431 16
ApiPortClient.cs
in src/lib/Microsoft.Fx.Portability
291 10 521 1431 16
build.ps1
in root
114 - 818 1936 15
ServiceProvider.cs
in src/ApiPort/ApiPort.VisualStudio
169 4 642 1431 15
cshtml
_PortabilityReport.cshtml
in src/lib/Microsoft.Fx.Portability.Reports.Html/Views
228 - 145 1140 15
init.ps1
in root
90 - 482 1594 14
Data.cs
in src/lib/Microsoft.Fx.Portability.Offline
129 7 521 1431 14
xaml
OptionsPageControl.xaml
in src/ApiPort/ApiPort.VisualStudio/Views
193 - 215 1431 14
DGMLOutputWriter.cs
in src/lib/Microsoft.Fx.Portability.Reports.DGML
108 4 507 1224 13
DotNetFrameworkFilter.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
53 1 521 1431 12
MemberInfo.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
83 4 566 1431 12
RequestAnalyzer.cs
in src/lib/Microsoft.Fx.Portability/Analyzer
98 2 521 1431 12
IApiCatalogLookup.cs
in src/lib/Microsoft.Fx.Portability/ObjectModel
27 - 521 1431 11
ComProjectMapper.cs
in src/ApiPort/ApiPort.VisualStudio.Common
66 2 818 1431 11