Skip to content

Add hyperlink validation and refactor CreateHyperlink #1148

Add hyperlink validation and refactor CreateHyperlink

Add hyperlink validation and refactor CreateHyperlink #1148

Triggered via pull request September 17, 2025 21:17
Status Success
Total duration 8m 47s
Artifacts 3

main.yml

on: pull_request
Setup & Configuration
1m 11s
Setup & Configuration
Build Documentation output
17s
Build Documentation output
Build, Test, Sonar Cloud Analysis, & Package
7m 31s
Build, Test, Sonar Cloud Analysis, & Package
Build Run Data
4s
Build Run Data
Release to Docs
1m 3s
Release to Docs
Release to GitHub Releases
0s
Release to GitHub Releases
Create Elmah.io Deployment
0s
Create Elmah.io Deployment
Release to Marketplace
0s
Release to Marketplace
Release to Chocolatey
0s
Release to Chocolatey
Release to Winget
0s
Release to Winget
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 1 notice
Build, Test, Sonar Cloud Analysis, & Package
No files were found with the provided path: ./docs/Reference/Generated/**. No artifacts will be uploaded.
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L61
Use PascalCase for named placeholders. (https://rules.sonarsource.com/csharp/RSPEC-6678)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L43
Refactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L327
Define a constant instead of using this literal 'System.LinkTypes.Hierarchy-Reverse' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L459
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L360
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L339
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L213
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
Build, Test, Sonar Cloud Analysis, & Package: src/MigrationTools.Clients.TfsObjectModel/Tools/TfsWorkItemLinkTool.cs#L149
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
Build, Test, Sonar Cloud Analysis, & Package
ProjectReference 'D:\a\azure-devops-migration-tools\azure-devops-migration-tools\src\MigrationTools.Clients.TfsObjectModel\MigrationTools.Clients.TfsObjectModel.csproj' was resolved using '.NETFramework,Version=v4.7.2' instead of the project target framework '.NETCoreApp,Version=v8.0'. This project may not be fully compatible with your project.
Build, Test, Sonar Cloud Analysis, & Package
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
AzureDevOpsMigrationTools-Packages Expired
23.9 MB
sha256:8374c24fca7ad64d8c1c7c1b9d2eb5e18172dd686a57df5ce50466ace2fcd53d
AzureDevOpsMigrationTools-Scripts Expired
25.7 KB
sha256:17e62714cfaa33c8179c8440e27d02eace8e7c6d8e6b1102e20ad53073877fef
AzureDevOpsMigrationTools-Site2 Expired
7.36 MB
sha256:852bbc1a96f0d88b15973bc68988e55cd69c4634cfef1c558b1385302481de99