Azure.Sdk.Tools.CodeownersLinter_1.0.0-dev.20260302.3
Pre-release
Pre-release
CODEOWNERS View Tools (#14192) * Commit plan and PRD * Initial plan * Add CODEOWNERS management methods to IDevOpsService and DevOpsService Add QueryWorkItemsByTypeAndFieldAsync, CreateTypedWorkItemAsync, AddRelatedLinkAsync, and RemoveRelatedLinkAsync to enable CODEOWNERS work item management operations. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix IDE0011: Add braces to single-line if/else statements Add braces around single-line if/else bodies in three files to resolve IDE0011 analyzer warnings: - CodeownersManagementHelper.cs (lines 474, 478, 518) - CodeownersViewResult.cs (lines 35, 37, 51, 53, 68) - CodeownersTool.cs (lines 726, 728, 730, 853, 861, 863, 871, 879) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add CODEOWNERS management commands: view, add, remove with DevOps service methods, management helper, and response models Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> * Check off all completed acceptance criteria in prd.md All 68 acceptance criteria across WI-1 through WI-14 have been marked as completed, reflecting the implementation of CODEOWNERS work item management commands. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add test scaffolding, MCP agent instructions, memory.md, and update prd.md checkboxes Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> * Functionality pass: codeowners view * Remove repo requirements from view * Option and other cleanup * Narrow to just view * Remove model duplication in output * Remove logger * Clean up CodeownersTool.cs * Work up tests * Remove extra md files * Fix up tests after introducing "Models" namespace into Tests project * namespace * Fix warning * Remove unused tests * Coment cleanup * Comment cleanup * More cleanup * Cleanup * Remove noisy tests * Revert "Remove noisy tests" This reverts commit b43f7cbe8e1dc3a60571ca64c918d6eab03273b8. * Actually remove view result model tests * Review feedback * Review feedback: optional repo root does not resolve using your current repo * Review feedback * Extract interface for TeamUserCache * Add ability to look up team users from the TeamUserCache * Review feedback: Rename, labeling * Review feedback: JSON output simplification --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com>