Repository navigation
fix(goose): stable publisher selection, coherent live inspector and v1.4.2 hotfix #124
runtime-architecture.yml
on: pull_request
Immutable snapshot and PCAP replay gate
48s
Annotations
10 warnings
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Decoding/RawProcessBusDecoder.cs#L28
TryDecode calls TryParse but does not explicitly check whether the conversion succeeded. Either use the return value in a conditional statement or verify that the call site expects that the out argument will be set to the default value when the conversion fails. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1806)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L438
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L375
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L383
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Runtime/SvRuntimeSnapshot.cs#L172
Use 'ArgumentOutOfRangeException.ThrowIfNegative' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1512)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Iec61850.Raw/Analysis/RollingJitterWindow.cs#L23
Use 'ArgumentOutOfRangeException.ThrowIfNegativeOrZero' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1512)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Core/Services/PcapAdapterCatalog.cs#L133
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Core/Models/PtpEventItem.cs#L6
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'PtpEventItem.TimeText.get' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Core/Services/PcapAdapterCatalog.cs#L63
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'PcapAdapterCatalog.GetAdaptersCore()' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
|
|
Immutable snapshot and PCAP replay gate:
src/ProcessBus.Core/Services/Scl/SclSemanticParser.cs#L9
Member 'Load' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
runtime-architecture-39509472638
|
9.23 KB |
sha256:15f136118b54776a8ff33137933a9d19cb06626887382d5d6b9a230fd54787bb
|
|