The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
AnalysisHandler.cs in src/PortingAssistant.Client.Analysis |
490 | 9 |
CodeEntityModelToCodeEntities.cs in src/PortingAssistant.Client.Analysis/Utils |
268 | 11 |
ApiCompatiblity.cs in src/PortingAssistant.Client.Analysis/Utils |
256 | 9 |
ExternalCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
236 | 8 |
TelemetryCollector.cs in src/PortingAssistant.Client.Telemetry |
184 | 11 |
Program.cs in src/PortingAssistant.Client |
182 | 3 |
InternalPackagesCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
174 | 4 |
PortabilityAnalyzerCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
171 | 2 |
PortingAssistantRecommendationHandler.cs in src/PortingAssistant.Client.NuGet |
165 | 3 |
Uploader.cs in src/PortingAssistant.Client.Telemetry |
163 | 1 |
PortingAssistantClient.cs in src/PortingAssistant.Client.Client |
156 | 5 |
PackageCompatibility.cs in src/PortingAssistant.Client.Analysis/Utils |
128 | 2 |
ReportExporter.cs in src/PortingAssistant.Client.Client/Reports |
127 | 4 |
PortingProjectFileHandler.cs in src/PortingAssistant.Client.Porting/PortingProjectFile |
117 | 3 |
PortingAssistantInternalNuGetCompatibilityHandler.cs in src/PortingAssistant.Client.NuGet/InternalNuget |
110 | 2 |
PortingAssistantCLI.cs in src/PortingAssistant.Client |
109 | 2 |
PortingAssistantNuGetHandler.cs in src/PortingAssistant.Client.NuGet |
107 | 2 |
ProjectFileParser.cs in src/PortingAssistant.Client.Client/FileParser |
103 | 7 |
NugetVersionExtensions.cs in src/PortingAssistant.Client.Analysis/Utils |
101 | 12 |
RecommendationDetails.cs in src/PortingAssistant.Client.Common/Model |
93 | 10 |
TelemetryClient.cs in src/PortingAssistant.Client.Telemetry |
73 | 11 |
FileSystemAccess.cs in src/PortingAssistant.Client.Common/Utils |
69 | 5 |
PackageDetails.cs in src/PortingAssistant.Client.Common/Model |
65 | 6 |
MemoryUtils.cs in src/PortingAssistant.Client.Common/Utils |
51 | 4 |
DependencyInjection.cs in src/PortingAssistant.Client.Client |
50 | 2 |
PortingAssistantBuilder.cs in src/PortingAssistant.Client.Client |
49 | 5 |
PortingAssistantConfiguration.cs in src/PortingAssistant.Client.Common/Model |
45 | 3 |
GitConfigFileParser.cs in src/PortingAssistant.Client.Client/FileParser |
41 | 2 |
ProjectCompatibilityResult.cs in src/PortingAssistant.Client.Common/Model |
40 | 2 |
FileSystem.cs in src/PortingAssistant.Client.NuGet/Utils |
35 | 6 |
ProjectActionsToRecommendedActions.cs in src/PortingAssistant.Client.Analysis/Utils |
32 | - |
NugetVersionHelper.cs in src/PortingAssistant.Client.Analysis/Utils |
32 | 3 |
CodeEntityCompatibilityResult.cs in src/PortingAssistant.Client.Common/Model |
32 | 4 |
ProjectAnalysisResult.cs in src/PortingAssistant.Client.Common/Model |
31 | 1 |
HttpService.cs in src/PortingAssistant.Client.NuGet/Utils |
30 | 3 |
RecommendedAction.cs in src/PortingAssistant.Client.Common/Model |
30 | 2 |
PackageVersionPair.cs in src/PortingAssistant.Client.Common/Model |
28 | 3 |
PortingHandler.cs in src/PortingAssistant.Client.Porting |
28 | 3 |
TelemetryRequest.cs in src/PortingAssistant.Client.Telemetry |
27 | 2 |
SolutionFileParser.cs in src/PortingAssistant.Client.Client/FileParser |
26 | 1 |
HashUtils.cs in src/PortingAssistant.Client.Client/Utils |
25 | 1 |
nuspec.props in root |
25 | - |
TextSpan.cs in src/PortingAssistant.Client.Common/Model |
23 | 2 |
ProjectApiAnalysisResult.cs in src/PortingAssistant.Client.Client/Model |
22 | 1 |
PortingAction.cs in src/PortingAssistant.Client.Common/Model |
22 | 2 |
IAnalysisHandler.cs in src/PortingAssistant.Client.Analysis |
20 | - |
ProjectReference.cs in src/PortingAssistant.Client.Common/Model |
20 | 1 |
IPortingHandler.cs in src/PortingAssistant.Client.Porting |
20 | - |
IPortingAssistantClient.cs in src/PortingAssistant.Client.Client |
19 | - |
ExceptionMessage.cs in src/PortingAssistant.Client.Common/Exception |
19 | - |
File | # lines | # units |
---|---|---|
NugetVersionExtensions.cs in src/PortingAssistant.Client.Analysis/Utils |
101 | 12 |
CodeEntityModelToCodeEntities.cs in src/PortingAssistant.Client.Analysis/Utils |
268 | 11 |
TelemetryClient.cs in src/PortingAssistant.Client.Telemetry |
73 | 11 |
TelemetryCollector.cs in src/PortingAssistant.Client.Telemetry |
184 | 11 |
RecommendationDetails.cs in src/PortingAssistant.Client.Common/Model |
93 | 10 |
ApiCompatiblity.cs in src/PortingAssistant.Client.Analysis/Utils |
256 | 9 |
AnalysisHandler.cs in src/PortingAssistant.Client.Analysis |
490 | 9 |
ExternalCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
236 | 8 |
ProjectFileParser.cs in src/PortingAssistant.Client.Client/FileParser |
103 | 7 |
FileSystem.cs in src/PortingAssistant.Client.NuGet/Utils |
35 | 6 |
PackageDetails.cs in src/PortingAssistant.Client.Common/Model |
65 | 6 |
PortingAssistantBuilder.cs in src/PortingAssistant.Client.Client |
49 | 5 |
PortingAssistantClient.cs in src/PortingAssistant.Client.Client |
156 | 5 |
FileSystemAccess.cs in src/PortingAssistant.Client.Common/Utils |
69 | 5 |
InternalPackagesCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
174 | 4 |
ReportExporter.cs in src/PortingAssistant.Client.Client/Reports |
127 | 4 |
MemoryUtils.cs in src/PortingAssistant.Client.Common/Utils |
51 | 4 |
CodeEntityCompatibilityResult.cs in src/PortingAssistant.Client.Common/Model |
32 | 4 |
HttpService.cs in src/PortingAssistant.Client.NuGet/Utils |
30 | 3 |
PortingAssistantRecommendationHandler.cs in src/PortingAssistant.Client.NuGet |
165 | 3 |
There are 37 files with lines longer than 120 characters. In total, there are 234 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
AnalysisHandler.cs in src/PortingAssistant.Client.Analysis |
490 | 9 | 39 |
CodeEntityModelToCodeEntities.cs in src/PortingAssistant.Client.Analysis/Utils |
268 | 11 | 19 |
ExternalCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
236 | 8 | 15 |
PortingAssistantNuGetHandler.cs in src/PortingAssistant.Client.NuGet |
107 | 2 | 15 |
ApiCompatiblity.cs in src/PortingAssistant.Client.Analysis/Utils |
256 | 9 | 12 |
PortingAssistantClient.cs in src/PortingAssistant.Client.Client |
156 | 5 | 12 |
Program.cs in src/PortingAssistant.Client |
182 | 3 | 11 |
InternalPackagesCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
174 | 4 | 10 |
PortingAssistantRecommendationHandler.cs in src/PortingAssistant.Client.NuGet |
165 | 3 | 10 |
TelemetryCollector.cs in src/PortingAssistant.Client.Telemetry |
184 | 11 | 10 |
PortabilityAnalyzerCompatibilityChecker.cs in src/PortingAssistant.Client.NuGet/Checkers |
171 | 2 | 8 |
PortingAssistantCLI.cs in src/PortingAssistant.Client |
109 | 2 | 8 |
IAnalysisHandler.cs in src/PortingAssistant.Client.Analysis |
20 | - | 7 |
PackageCompatibility.cs in src/PortingAssistant.Client.Analysis/Utils |
128 | 2 | 6 |
ReportExporter.cs in src/PortingAssistant.Client.Client/Reports |
127 | 4 | 6 |
TelemetryClient.cs in src/PortingAssistant.Client.Telemetry |
73 | 11 | 5 |
Uploader.cs in src/PortingAssistant.Client.Telemetry |
163 | 1 | 5 |
IPortingAssistantClient.cs in src/PortingAssistant.Client.Client |
19 | - | 5 |
PortingAssistantInternalNuGetCompatibilityHandler.cs in src/PortingAssistant.Client.NuGet/InternalNuget |
110 | 2 | 3 |
NugetVersionExtensions.cs in src/PortingAssistant.Client.Analysis/Utils |
101 | 12 | 3 |