Skip to content

Feature : Enable variant Serializers - Newtonsoft, System.Text.Json #708

Feature : Enable variant Serializers - Newtonsoft, System.Text.Json

Feature : Enable variant Serializers - Newtonsoft, System.Text.Json #708

Triggered via pull request January 3, 2024 21:48
Status Failure
Total duration 12m 22s
Artifacts

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L119
In externally visible method 'IObservable<T?> NewtonsoftSerializer.DeserializeObject<T>(byte[] x)', validate parameter 'x' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
build / build: src/Akavache.Core/Platforms/shared/Registrations.cs#L65
'PackageManager.GetApplicationInfo(string, PackageInfoFlags)' is obsolete: 'deprecated'
build / build
Found version-specific or distribution-specific runtime identifier(s): alpine-arm, alpine-arm64, alpine-x64. Affected libraries: SQLitePCLRaw.lib.e_sqlite3. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
build / build: src/Akavache.Json.Tests/AsyncLockTests.cs#L29
Test methods should not use blocking task operations, as they can cause deadlocks. Use an async test method and await instead. (https://xunit.net/xunit.analyzers/rules/xUnit1031)
build / build: src/Akavache.Json.Tests/AsyncLockTests.cs#L38
Test methods should not use blocking task operations, as they can cause deadlocks. Use an async test method and await instead. (https://xunit.net/xunit.analyzers/rules/xUnit1031)
build / build: src/Akavache.Json.Tests/CoalescerTests.cs#L45
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)
build / build: src/Akavache.Json.Tests/CoalescerTests.cs#L77
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)
build / build: src/Akavache.Json.Tests/CoalescerTests.cs#L123
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)
build / build: src/Akavache.Json.Tests/CoalescerTests.cs#L164
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)
build / build: src/Akavache.Json.Tests/TestBases/BulkOperationsTestBase.cs#L50
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)
build / build: src/Akavache.Json.Tests/TestBases/BulkOperationsTestBase.cs#L26
Test methods should not call ConfigureAwait(false), as it may bypass parallelization limits. Omit ConfigureAwait, or use ConfigureAwait(true) to avoid CA2007. (https://xunit.net/xunit.analyzers/rules/xUnit1030)