Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Updates OCGV and SHOT to Terminal.Gui v2 #52

Updates OCGV and SHOT to Terminal.Gui v2

Updates OCGV and SHOT to Terminal.Gui v2 #52

Triggered via pull request January 28, 2026 15:45
Status Success
Total duration 1m 2s
Artifacts –

ci-test.yml

on: pull_request
Matrix: dotnet
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used