Skip to content

Lab8.1

Lab8.1 #51

Triggered via pull request November 23, 2025 16:56
@YehorYurch5YehorYurch5
synchronize #10
lab8_!
Status Failure
Total duration 1m 46s
Artifacts

sonarcloud.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
Sonar Check
Process completed with exit code 1.
Sonar Check: NetSdrClientAppTests/UdpClientWrapperTests.cs#L19
The field _wrapper should be Disposed in a method annotated with
Sonar Check: NetSdrClientAppTests/UdpClientWrapperTests.cs#L19
The field _wrapper should be Disposed in a method annotated with
Sonar Check: NetSdrClientApp/Networking/UdpClientWrapper.cs#L16
Fix this implementation of 'IDisposable' to conform to the dispose pattern. (https://rules.sonarsource.com/csharp/RSPEC-3881)
Sonar Check: NetSdrClientApp/Networking/TcpClientWrapper.cs#L11
Fix this implementation of 'IDisposable' to conform to the dispose pattern. (https://rules.sonarsource.com/csharp/RSPEC-3881)
Sonar Check: NetSdrClientApp/Networking/TcpClientWrapper.cs#L26
Fix this implementation of 'IDisposable' to conform to the dispose pattern. (https://rules.sonarsource.com/csharp/RSPEC-3881)
Sonar Check: NetSdrClientApp/Messages/NetSdrMessageHelper.cs#L8
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
Sonar Check: NetSdrClientApp/NetSdrClient.cs#L160
Cannot convert null literal to non-nullable reference type.
Sonar Check: NetSdrClientApp/NetSdrClient.cs#L141
Possible null reference return.
Sonar Check: NetSdrClientApp/NetSdrClient.cs#L22
Non-nullable field 'responseTaskSource' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Sonar Check: EchoTspServer/Presentation/Program.cs#L31
Either remove or fill this block of code. (https://rules.sonarsource.com/csharp/RSPEC-108)
Sonar Check: EchoTspServer/Presentation/Program.cs#L9
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
Sonar Check: EchoTspServer/Presentation/Program.cs#L11
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.