dotnet / dotnet/msbuild

Add structured location information to BuildCheck results

Open
#10,338 0 comments 0 reactions 0 assignees View on GitHub
10.0 Area: BuildCheck triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

### Context

`BuildCheckResultError`, `BuildCheckResultWarning`, `BuildCheckResultInfo` currently do not have structured information about location (see https://github.com/dotnet/msbuild/pull/10227#discussion_r1668107852).
In order to do this - we'll need move `IMsBuildElementLocation` into Microsoft.Build.Framework and add it to `IBuildCheckResult` (instead of just the `LocationString`)

### Justification

This will unlock the integration that uses the location info from the EventArgs (Binlog Viewer, Visual Studio Error Window, ...)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.