Skip to content

Feature/refactor

Feature/refactor #18

Triggered via pull request May 14, 2025 20:24
Status Success
Total duration 4m 29s
Artifacts

dotnet-test.yml

on: pull_request
Matrix: Run Tests
Fit to window
Zoom out
Zoom in

Annotations

50 warnings
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (ubuntu-24.04, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (macos-14, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 9.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2022, 8.x)
Back off 23.173 seconds before retry.
Run Tests (windows-2022, 8.x)
Failed to download action 'https://api.github.com/internal/immutable-actions/actions/setup-dotnet/download/sha256:eb2a2274c53dfb833eee2b6e74f57f3fcf28129d6ab786109213c34da066880f?x-ghcr-actor-id=796953678&x-ghcr-actor-type=repository&x-ghcr-alg=hmac-sha256&x-ghcr-date=2025-05-14T20:24:19Z&x-ghcr-expires=10m0s&x-ghcr-host=ghcr.io&***
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp_test/hackerrank/interview_preparation_kit/linked_list/lib/Node.Test.cs#L1
Rename namespace algorithm_exercises_csharp_test.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp_test/lib/JsonLoader.cs#L1
Rename namespace algorithm_exercises_csharp_test.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Run Tests (windows-2025, 8.x): src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/lib/LinkedListPrinter.cs#L1
Rename namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib so that it no longer conflicts with the reserved language keyword 'Lib'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)