Skip to content

Assignment9+10: Jake + Kevin #1030

Assignment9+10: Jake + Kevin

Assignment9+10: Jake + Kevin #1030

Triggered via pull request December 13, 2024 00:26
@kflannery2001kflannery2001
synchronize #82
Status Failure
Total duration 1m 14s
Artifacts

build-and-test.yml

on: pull_request_target
Run Shared Build and Test Workflow  /  build-and-test
36s
Run Shared Build and Test Workflow / build-and-test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/StringExtensions.cs#L17
Either replace the suffix 'Ex' in member name IsLikeRegEx with the suggested numeric alternate '2' or provide a more meaningful suffix that distinguishes it from the member it replaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L628
Exception type System.Exception is not sufficiently specific (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L403
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'IntelliTect.TestTools.WildcardPattern.NormalizeLineEndings(string, bool)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L1017
Type 'LiteralCharacterElement' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L1067
Type 'AsterixElement' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L1194
Type 'WildcardPatternToDosWildcardParser' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L1043
Type 'BracketExpressionElement' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L817
Type 'WildcardPatternMatcher' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L889
Type 'PatternPositionsVisitor' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test: Assignment.Tests/WildCardPattern.cs#L648
Type 'WildcardPatternToRegexParser' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Run Shared Build and Test Workflow / build-and-test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636