Skip to content

fix: receiving Greeks and TheoPrice via dxLink #233

fix: receiving Greeks and TheoPrice via dxLink

fix: receiving Greeks and TheoPrice via dxLink #233

Triggered via push May 21, 2024 11:05
Status Success
Total duration 3m 28s
Artifacts

build.yml

on: push
Matrix: build_and_test
Release
0s
Release
Build & Upload Docs
0s
Build & Upload Docs
Fit to window
Zoom out
Zoom in

Annotations

39 warnings
Build & Test on osx-arm64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on osx-arm64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on osx-arm64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on osx-arm64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on osx-arm64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L153
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on osx-arm64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L214
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on osx-arm64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L179
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on osx-arm64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on osx-arm64: tests/DxFeed.Graal.Net.Tests/Api/TimeFormatTest.cs#L14
Type 'TimeFormatTest' 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)
Build & Test on osx-arm64: src/DxFeed.Graal.Net.Tools/Tools.cs#L47
Prefer comparing 'Length' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Build & Test on linux-x64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on linux-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L153
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on linux-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L179
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on linux-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L214
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on linux-x64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on linux-x64: tests/DxFeed.Graal.Net.Tests/Api/TimeFormatTest.cs#L14
Type 'TimeFormatTest' 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)
Build & Test on linux-x64: src/DxFeed.Graal.Net.Tools/AbstractTool.cs#L87
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Build & Test on linux-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on linux-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on linux-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on win-x64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on win-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L153
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on win-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L179
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on win-x64: src/DxFeed.Graal.Net/Events/Market/MarketEventSymbols.cs#L214
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
Build & Test on win-x64: src/DxFeed.Graal.Net/Native/Events/Market/OtcMarketsOrderMapper.cs#L12
Type 'OtcMarketsOrderMapper' 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)
Build & Test on win-x64: tests/DxFeed.Graal.Net.Tests/Api/TimeFormatTest.cs#L14
Type 'TimeFormatTest' 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)
Build & Test on win-x64: tests/DxFeed.Graal.Net.Tests/Api/TimeFormatTest.cs#L14
Type 'TimeFormatTest' 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)
Build & Test on win-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on win-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine
Build & Test on win-x64
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "System.CommandLine