Assignment9+10: Jake + Kevin #1028
Triggered via pull request
December 13, 2024 00:10
kflannery2001
synchronize
#82
Status
Failure
Total duration
1m 13s
Artifacts
–
build-and-test.yml
on: pull_request_target
Run Shared Build and Test Workflow
/
build-and-test
1m 3s
Annotations
10 errors and 1 warning
Run Shared Build and Test Workflow / build-and-test:
Assignment.Tests/PingProcessTests.cs#L15
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
|
Run Shared Build and Test Workflow / build-and-test:
Assignment.Tests/WildCardPattern.cs#L12
Convert to file-scoped namespace (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0161)
|
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#L1091
Type 'MyWildcardPatternParser' 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#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#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
|