dotnet / dotnet/msbuild

Configuration - decide fate and form of 'Category'

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

Description

Blocked by https://github.com/dotnet/msbuild/issues/9823 (that item will decide the fate and possibly resolve this)

### Context

Initial proposal of `BuildAnalyzerRule` has a `Category` field:

https://github.com/dotnet/msbuild/blob/5fab936eeb1a112eb4fb3e611818d33d70238903/src/Build/BuildCheck/API/BuildAnalyzerRule.cs#L46-L49

However it was not yet decided how that will be used and if that should be a freeform text or fixed enum.

### Goals
* Decide whether we should bring back the `Category` and what would be the usage for the field (e.g. mass-configuration of rules by customer, or improved UX)
* If decided that it's needed:
* Document the usage and expected configuration by custom Checks authors
* Reintroduce to code

### Possibly related

https://github.com/dotnet/msbuild/issues/9823

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.