Skip to content

refactor: cleanup inconsistent line endings (#467) #306

refactor: cleanup inconsistent line endings (#467)

refactor: cleanup inconsistent line endings (#467) #306

Triggered via push March 2, 2024 09:42
Status Success
Total duration 11m 27s
Artifacts 3

build.yml

on: push
Upload coverage to Codacy
30s
Upload coverage to Codacy
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
Test (.NET Framework)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: darenm/Setup-VSTest@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (.NET Framework)
The following actions uses node12 which is deprecated and will be forced to run on node16: darenm/Setup-VSTest@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test (Ubuntu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (MacOS)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (Windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Upload coverage to Codacy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Static code analysis: Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs#L24
Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953)
Static code analysis: Source/Testably.Abstractions.Interface/Helpers/PathSystemBase.cs#L163
Make sure publicly writable directories are used safely here. (https://rules.sonarsource.com/csharp/RSPEC-5443)
Static code analysis: Source/Testably.Abstractions.Interface/Helpers/PathSystemBase.cs#L159
'Path.GetTempFileName()' is insecure. Use 'Path.GetRandomFileName()' instead. (https://rules.sonarsource.com/csharp/RSPEC-5445)
Static code analysis: Source/Testably.Abstractions.Interface/TimeSystem/ITimer.cs#L24
Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion. (https://rules.sonarsource.com/csharp/RSPEC-2953)
Static code analysis: Source/Testably.Abstractions.Interface/Helpers/PathSystemBase.cs#L159
'Path.GetTempFileName()' is insecure. Use 'Path.GetRandomFileName()' instead. (https://rules.sonarsource.com/csharp/RSPEC-5445)
Static code analysis: Source/Testably.Abstractions.Interface/Helpers/PathSystemBase.cs#L163
Make sure publicly writable directories are used safely here. (https://rules.sonarsource.com/csharp/RSPEC-5443)
Static code analysis: Source/Testably.Abstractions.Testing/FileSystemInitializerExtensions.cs#L88
Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
Static code analysis: Source/Testably.Abstractions.Testing/Helpers/RandomFactory.cs#L31
Make sure that using this pseudorandom number generator is safe here. (https://rules.sonarsource.com/csharp/RSPEC-2245)
Static code analysis: Source/Testably.Abstractions.Testing/Helpers/ExceptionFactory.cs#L53
Extract this nested ternary operation into an independent statement. (https://rules.sonarsource.com/csharp/RSPEC-3358)
Static code analysis: Source/Testably.Abstractions.Testing/FileSystem/FileInfoMock.cs#L63
Remove the exception throwing from this property getter, or refactor the property into a method. (https://rules.sonarsource.com/csharp/RSPEC-2372)

Artifacts

Produced during runtime
Name Size
Code coverage (MacOS) Expired
12.5 MB
Code coverage (Ubuntu) Expired
12.5 MB
Code coverage (Windows) Expired
12.7 MB