aws / porting-assistant-dotnet-client
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 67 files with 4,207 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (490 lines of code)
    • 12 files changed 6-20 times (1,671 lines of code)
    • 54 files changed 1-5 times (2,046 lines of code)
0% | 0% | 11% | 39% | 48%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, csproj, json, md, props, yml, gitignore, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 11% | 39% | 48%
props0% | 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
src/PortingAssistant.Client.Analysis0% | 0% | 96% | 0% | 3%
src/PortingAssistant.Client.Analysis/Utils0% | 0% | 0% | 47% | 52%
src/PortingAssistant.Client0% | 0% | 0% | 100% | 0%
src/PortingAssistant.Client.NuGet/Checkers0% | 0% | 0% | 39% | 60%
src/PortingAssistant.Client.Telemetry0% | 0% | 0% | 38% | 61%
src/PortingAssistant.Client.Client0% | 0% | 0% | 69% | 30%
src/PortingAssistant.Client.Client/Reports0% | 0% | 0% | 100% | 0%
src/PortingAssistant.Client.Porting/PortingProjectFile0% | 0% | 0% | 87% | 12%
src/PortingAssistant.Client.NuGet0% | 0% | 0% | 100% | 0%
src/PortingAssistant.Client.Client/FileParser0% | 0% | 0% | 61% | 38%
src/PortingAssistant.Client.Porting0% | 0% | 0% | 58% | 41%
src/PortingAssistant.Client.Common/Model0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.Common/Utils0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.Telemetry/Model0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.NuGet/Utils0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.NuGet/Interfaces0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.Client/Utils0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.Client/Model0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/PortingAssistant.Client.NuGet/InternalNuget0% | 0% | 0% | 0% | 0%
src/PortingAssistant.Client.Common/Exception0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AnalysisHandler.cs
in src/PortingAssistant.Client.Analysis
490 9 6 467 26
Program.cs
in src/PortingAssistant.Client
182 3 19 434 17
PortingProjectFileHandler.cs
in src/PortingAssistant.Client.Porting/PortingProjectFile
117 3 193 467 15
PackageCompatibility.cs
in src/PortingAssistant.Client.Analysis/Utils
128 2 6 467 15
PortingAssistantClient.cs
in src/PortingAssistant.Client.Client
156 5 42 467 14
PortingAssistantCLI.cs
in src/PortingAssistant.Client
109 2 109 467 12
ApiCompatiblity.cs
in src/PortingAssistant.Client.Analysis/Utils
256 9 6 469 12
TelemetryCollector.cs
in src/PortingAssistant.Client.Telemetry
184 11 98 260 10
ReportExporter.cs
in src/PortingAssistant.Client.Client/Reports
127 4 110 467 9
ExternalCompatibilityChecker.cs
in src/PortingAssistant.Client.NuGet/Checkers
236 8 215 467 9
PortingHandler.cs
in src/PortingAssistant.Client.Porting
28 3 280 467 7
PortingAssistantNuGetHandler.cs
in src/PortingAssistant.Client.NuGet
107 2 49 468 7
GitConfigFileParser.cs
in src/PortingAssistant.Client.Client/FileParser
41 2 47 160 6
AnalyzerSettings.cs
in src/PortingAssistant.Client.Common/Model
14 - 117 438 5
IPortingProjectFileHandler.cs
in src/PortingAssistant.Client.Porting/PortingProjectFile
16 - 280 365 5
IPortingHandler.cs
in src/PortingAssistant.Client.Porting
20 - 280 365 5
IAnalysisHandler.cs
in src/PortingAssistant.Client.Analysis
20 - 117 438 5
ProjectApiAnalysisResult.cs
in src/PortingAssistant.Client.Client/Model
22 1 89 320 5
ProjectAnalysisResult.cs
in src/PortingAssistant.Client.Common/Model
31 1 89 467 5
PortabilityAnalyzerCompatibilityChecker.cs
in src/PortingAssistant.Client.NuGet/Checkers
171 2 280 467 5