aws / porting-assistant-dotnet-visual-studio-ide-extension
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: 96
  • Daily file updates (only one update per file and date counted): 151
  • First update: 2021-05-18
  • Latest update: 2022-01-27
  • Days between first and latest update: 255 (36 weeks, estimated 180 working days)
  • Active days (at least one file change): 34
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 91 files with 6,482 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 22 files that are 181-365 days old (2,420 lines of code)
    • 15 files that are 91-180 days old (1,163 lines of code)
    • 51 files that are 31-90 days old (2,781 lines of code)
    • 3 files that are 1-30 days old (118 lines of code)
0% | 37% | 17% | 42% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 91 files with 6,482 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 7 files have been last changed 181-365 days ago (318 lines of code)
    • 15 files have been last changed 91-180 days ago (1,116 lines of code)
    • 59 files have been last changed 31-90 days ago (3,719 lines of code)
    • 10 files have been last changed 1-30 days ago (1,329 lines of code)
0% | 4% | 17% | 57% | 20%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, json, csproj, xaml, txt, md, vsixmanifest, gitignore, yml, shproj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs0% | 39% | 18% | 40% | 1%
xaml0% | 0% | 0% | 100% | 0%
vsixmanifest0% | 0% | 0% | 100% | 0%
shproj0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs0% | 5% | 18% | 55% | 21%
xaml0% | 0% | 0% | 100% | 0%
vsixmanifest0% | 0% | 0% | 100% | 0%
shproj0% | 0% | 0% | 100% | 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
tst/PortingAssistantExtensionIntegTests0% | 100% | 0% | 0% | 0%
src/PortingAssistantExtensionUnitTest0% | 80% | 19% | 0% | 0%
src/PortingAssistantExtensionServer/Services0% | 100% | 0% | 0% | 0%
src/PortingAssistantExtensionServer0% | 100% | 0% | 0% | 0%
src/PortingAssistantExtensionTelemetry0% | 100% | 0% | 0% | 0%
src/PortingAssistantExtensionServer/Handlers0% | 38% | 20% | 41% | 0%
src/PortingAssistantExtensionServer/Models0% | 90% | 0% | 9% | 0%
src/PortingAssistantExtensionTelemetry/Model0% | 33% | 66% | 0% | 0%
tst/PortingAssistantExtensionUITests0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionUnitTest/Common0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionTelemetry/Utils0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionServer/TextDocumentModels0% | 0% | 100% | 0% | 0%
tst/PortingAssistantExtensionUITests/Properties0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionClientShared/Commands0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Dialogs0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Utils0% | 0% | 0% | 77% | 22%
src/PortingAssistantExtensionClientShared/Options0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Common0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Models0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionServer/Common0% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient20220% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient20190% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient2019/Properties0% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient2022/Properties0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionUnitTest/TestSolution0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tst/PortingAssistantExtensionIntegTests0% | 34% | 65% | 0% | 0%
src/PortingAssistantExtensionServer/Models0% | 62% | 27% | 9% | 0%
tst/PortingAssistantExtensionUITests0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionServer/TextDocumentModels0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionTelemetry/Model0% | 0% | 82% | 17% | 0%
tst/PortingAssistantExtensionUITests/Properties0% | 0% | 100% | 0% | 0%
src/PortingAssistantExtensionClientShared/Commands0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionUnitTest0% | 0% | 0% | 84% | 15%
src/PortingAssistantExtensionClientShared/Dialogs0% | 0% | 0% | 77% | 22%
src/PortingAssistantExtensionServer/Handlers0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Utils0% | 0% | 0% | 53% | 46%
src/PortingAssistantExtensionClientShared/Options0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared/Common0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionClientShared0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionTelemetry0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionServer/Services0% | 0% | 0% | 26% | 73%
src/PortingAssistantExtensionClientShared/Models0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionServer/Common0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionServer0% | 0% | 0% | 41% | 58%
src/PortingAssistantVSExtensionClient20220% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient20190% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient2019/Properties0% | 0% | 0% | 100% | 0%
src/PortingAssistantVSExtensionClient2022/Properties0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionUnitTest/TestSolution0% | 0% | 0% | 100% | 0%
src/PortingAssistantExtensionUnitTest/Common0% | 0% | 0% | 0% | 100%
src/PortingAssistantExtensionTelemetry/Utils0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AnalysisService.cs
in src/PortingAssistantExtensionServer/Services
361 9 20 259 9
PortingAssistantTextSyncHandlerTest.cs
in src/PortingAssistantExtensionUnitTest
217 11 64 257 3
PortingAssistantCodeActionHandlerTest.cs
in src/PortingAssistantExtensionUnitTest
149 4 64 257 3
Collector.cs
in src/PortingAssistantExtensionTelemetry
144 4 64 257 7
Program.cs
in src/PortingAssistantExtensionServer
126 3 18 257 7
AnalysisServiceTest.cs
in src/PortingAssistantExtensionUnitTest
108 7 20 257 4
PortingAssistantLanguageServer.cs
in src/PortingAssistantExtensionServer
89 4 64 257 3
SolutionAssessmentHandlerTest.cs
in src/PortingAssistantExtensionUnitTest
86 4 54 257 4
PortingAssistantTelemetryConfiguration.cs
in src/PortingAssistantExtensionServer/Models
26 1 174 257 2
SolutionMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
14 - 132 257 2
PortingAssistantIDEConfiguration.cs
in src/PortingAssistantExtensionServer/Models
11 - 257 257 1
ProjectMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
17 - 174 253 2
AssessmentTests.cs
in tst/PortingAssistantExtensionIntegTests
318 15 109 230 8
PAIntegTestClient.cs
in tst/PortingAssistantExtensionIntegTests
186 6 109 230 6
PortingAssistantTextSyncHandler.cs
in src/PortingAssistantExtensionServer/Handlers
133 9 64 230 3
PortingService.cs
in src/PortingAssistantExtensionServer/Services
128 5 42 230 9
AnalysisTestResult.cs
in tst/PortingAssistantExtensionIntegTests
105 12 230 230 1
ProcessHelper.cs
in tst/PortingAssistantExtensionIntegTests
66 5 230 230 1
AnalyzeSolutionRequest.cs
in src/PortingAssistantExtensionServer/Models
19 1 230 230 1
FileUtils.cs
in tst/PortingAssistantExtensionIntegTests
89 6 222 222 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PortingAssistantIDEConfiguration.cs
in src/PortingAssistantExtensionServer/Models
11 - 257 257 1
AnalyzeSolutionRequest.cs
in src/PortingAssistantExtensionServer/Models
19 1 230 230 1
ProcessHelper.cs
in tst/PortingAssistantExtensionIntegTests
66 5 230 230 1
AnalysisTestResult.cs
in tst/PortingAssistantExtensionIntegTests
105 12 230 230 1
ProjectFilePortingResponse.cs
in src/PortingAssistantExtensionServer/Models
10 - 222 222 1
ProjectFilePortingRequest.cs
in src/PortingAssistantExtensionServer/Models
18 1 222 222 1
FileUtils.cs
in tst/PortingAssistantExtensionIntegTests
89 6 222 222 1
CodeFileMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
13 - 175 175 1
MetricsType.cs
in src/PortingAssistantExtensionTelemetry/Model
14 - 175 175 1
ProjectMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
17 - 174 253 2
APIMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
19 - 174 174 1
PortingAssistantTelemetryConfiguration.cs
in src/PortingAssistantExtensionServer/Models
26 1 174 257 2
SolutionMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
14 - 132 257 2
CodeFileDocument.cs
in src/PortingAssistantExtensionServer/TextDocumentModels
99 8 118 118 1
Secret.cs
in tst/PortingAssistantExtensionUITests
9 - 109 109 1
AssemblyInfo.cs
in tst/PortingAssistantExtensionUITests/Properties
15 - 109 109 1
Metric.cs
in tst/PortingAssistantExtensionUITests
26 - 109 109 1
CustomServerTest.cs
in tst/PortingAssistantExtensionUITests
32 3 109 109 1
ControlsTest.cs
in tst/PortingAssistantExtensionUITests
78 8 109 109 1
PAIntegTestClient.cs
in tst/PortingAssistantExtensionIntegTests
186 6 109 230 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UpdateSettingsHandlerTest.cs
in src/PortingAssistantExtensionUnitTest
40 2
BaseService.cs
in src/PortingAssistantExtensionServer/Services
38 1
UpdateSettingsHandler.cs
in src/PortingAssistantExtensionServer/Handlers
30 2
UpdateSettingsRequest.cs
in src/PortingAssistantExtensionServer/Models
23 2
NugetMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
16 -
TelemetryClient.cs
in src/PortingAssistantExtensionClientShared/Utils
73 11 18 18 1
TelemetryRequest.cs
in src/PortingAssistantExtensionClientShared/Utils
27 2 18 18 1
TelemetryConfig.cs
in src/PortingAssistantExtensionClientShared/Utils
18 1 18 18 1
AnalyzeSolutionResponse.cs
in src/PortingAssistantExtensionServer/Models
9 - 42 42 1
PortingAssistantLanguageClient.cs
in src/PortingAssistantExtensionClientShared
204 8 64 64 1
SolutionUtils.cs
in src/PortingAssistantExtensionClientShared/Utils
160 5 64 64 1
UserSettings.cs
in src/PortingAssistantExtensionClientShared/Common
156 14 42 64 2
CommandsCommon.cs
in src/PortingAssistantExtensionClientShared/Commands
141 3 42 64 2
AwsUtils.cs
in src/PortingAssistantExtensionClientShared/Utils
130 5 5 64 3
PortingAssistantCodeActionHandler.cs
in src/PortingAssistantExtensionServer/Handlers
114 4 64 64 1
ProjectPortingCommand.cs
in src/PortingAssistantExtensionClientShared/Commands
110 4 64 64 1
SolutionPortingCommand.cs
in src/PortingAssistantExtensionClientShared/Commands
103 4 64 64 1
AddProfileDialog.xaml.cs
in src/PortingAssistantExtensionClientShared/Dialogs
100 5 5 64 2
WelcomeDialog.xaml.cs
in src/PortingAssistantExtensionClientShared/Dialogs
100 12 64 64 1
SolutionAssessmentCommand.cs
in src/PortingAssistantExtensionClientShared/Commands
100 4 64 64 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UpdateSettingsHandlerTest.cs
in src/PortingAssistantExtensionUnitTest
40 2
BaseService.cs
in src/PortingAssistantExtensionServer/Services
38 1
UpdateSettingsHandler.cs
in src/PortingAssistantExtensionServer/Handlers
30 2
UpdateSettingsRequest.cs
in src/PortingAssistantExtensionServer/Models
23 2
NugetMetrics.cs
in src/PortingAssistantExtensionTelemetry/Model
16 -
AwsUtils.cs
in src/PortingAssistantExtensionClientShared/Utils
130 5 5 64 3
AddProfileDialog.xaml.cs
in src/PortingAssistantExtensionClientShared/Dialogs
100 5 5 64 2
LogUploadUtils.cs
in src/PortingAssistantExtensionTelemetry/Utils
182 2 18 174 3
Program.cs
in src/PortingAssistantExtensionServer
126 3 18 257 7
TelemetryClient.cs
in src/PortingAssistantExtensionClientShared/Utils
73 11 18 18 1
TelemetryRequest.cs
in src/PortingAssistantExtensionClientShared/Utils
27 2 18 18 1
TelemetryConfig.cs
in src/PortingAssistantExtensionClientShared/Utils
18 1 18 18 1
AnalysisService.cs
in src/PortingAssistantExtensionServer/Services
361 9 20 259 9
TestParameters.cs
in src/PortingAssistantExtensionUnitTest/Common
204 - 20 141 3
AnalysisServiceTest.cs
in src/PortingAssistantExtensionUnitTest
108 7 20 257 4
UserSettings.cs
in src/PortingAssistantExtensionClientShared/Common
156 14 42 64 2
CommandsCommon.cs
in src/PortingAssistantExtensionClientShared/Commands
141 3 42 64 2
PortingService.cs
in src/PortingAssistantExtensionServer/Services
128 5 42 230 9
SolutionAssessmentHandler.cs
in src/PortingAssistantExtensionServer/Handlers
69 2 42 174 3
PortingDialog.xaml.cs
in src/PortingAssistantExtensionClientShared/Dialogs
49 4 42 64 2