[Built-in analyzer] Property that starts with an underscore is set
Open
Area: BuildCheck
BuildCheck Suggestion
triaged
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 133
Description
### Background
This issue tracks one of the BuildCheck analyzers we would like to ship in-box with MSBuild.
### Goal
Implement an analyzer with the following rule: Properties whose name starts with an underscore should not be set in project files that are part of the project (as opposed to SDK project files).
### Notes
By convention, the leading underscore is used to mark properties as internal to common targets or SDK, and not expected to be modified by the user.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.