Skip to content

remove Analyzer noise (#883) #1633

remove Analyzer noise (#883)

remove Analyzer noise (#883) #1633

Triggered via push October 20, 2024 11:50
Status Success
Total duration 4m 53s
Artifacts 3

build.yml

on: push
Matrix: build
Publish Tests Results
14s
Publish Tests Results
Push GitHub Packages
14s
Push GitHub Packages
Push NuGet Packages
0s
Push NuGet Packages
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
Build-macOS-latest: Source/Serilog.Exceptions/Core/ExceptionEnricher.cs#L12
Change type of field 'reflectionBasedDestructurer' from 'Serilog.Exceptions.Destructurers.IExceptionDestructurer' to 'Serilog.Exceptions.Destructurers.ReflectionBasedDestructurer' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Core/DestructuringOptionsBuilder.cs#L109
Cache a 'CompositeFormat' for repeated use in this formatting operation (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1863)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L344
Change return type of method 'DestructureTask' from 'object' to 'System.Collections.Generic.SortedList<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L291
Change return type of method 'DestructureObject' from 'System.Collections.Generic.IDictionary<string, object?>' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L116
Change return type of method 'DestructureUri' from 'object' to 'string' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L291
Change return type of method 'DestructureObject' from 'System.Collections.Generic.IDictionary<string, object?>' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-macOS-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L344
Change return type of method 'DestructureTask' from 'object' to 'System.Collections.Generic.SortedList<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L291
Change return type of method 'DestructureObject' from 'System.Collections.Generic.IDictionary<string, object?>' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L116
Change return type of method 'DestructureUri' from 'object' to 'string' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Core/ExceptionEnricher.cs#L12
Change type of field 'reflectionBasedDestructurer' from 'Serilog.Exceptions.Destructurers.IExceptionDestructurer' to 'Serilog.Exceptions.Destructurers.ReflectionBasedDestructurer' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L116
Change return type of method 'DestructureUri' from 'object' to 'string' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L344
Change return type of method 'DestructureTask' from 'object' to 'System.Collections.Generic.SortedList<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-ubuntu-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Core/ExceptionEnricher.cs#L12
Change type of field 'reflectionBasedDestructurer' from 'Serilog.Exceptions.Destructurers.IExceptionDestructurer' to 'Serilog.Exceptions.Destructurers.ReflectionBasedDestructurer' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Core/ExceptionEnricher.cs#L12
Change type of field 'reflectionBasedDestructurer' from 'Serilog.Exceptions.Destructurers.IExceptionDestructurer' to 'Serilog.Exceptions.Destructurers.ReflectionBasedDestructurer' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L116
Change return type of method 'DestructureUri' from 'object' to 'string' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L344
Change return type of method 'DestructureTask' from 'object' to 'System.Collections.Generic.SortedList<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L291
Change return type of method 'DestructureObject' from 'System.Collections.Generic.IDictionary<string, object?>' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/SocketExceptionDestructurer.cs#L12
Change type of field 'SocketErrorDocumentationBySocketError' from 'System.Collections.Generic.IReadOnlyDictionary<System.Net.Sockets.SocketError, string>' to 'System.Collections.Generic.Dictionary<System.Net.Sockets.SocketError, string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L344
Change return type of method 'DestructureTask' from 'object' to 'System.Collections.Generic.SortedList<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
Build-windows-latest: Source/Serilog.Exceptions/Destructurers/ReflectionBasedDestructurer.cs#L263
Change return type of method 'DestructureValueDictionary' from 'object' to 'System.Collections.Generic.Dictionary<string, object?>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)

Artifacts

Produced during runtime
Name Size
macOS-latest
1.51 MB
ubuntu-latest
1.73 MB
windows-latest
1.74 MB