Commit 2c6474f
Add PublicAPI.Unshipped.txt BOM sort warning to Copilot instructions (dotnet#34327)
<!-- Please let the below note in for people that find this PR -->
> [!NOTE]
> Are you waiting for the changes in this PR to be merged?
> It would be very helpful if you could [test the resulting
artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!
## Description
PR dotnet#34320 fixed RS0017 analyzer errors caused by `#nullable enable`
being sorted to the bottom of 14 Maps `PublicAPI.Unshipped.txt` files.
The root cause was a prior Copilot agent session that used `LC_ALL=C
sort -u` to resolve merge conflicts — the BOM bytes (`0xEF 0xBB 0xBF`)
sort after all ASCII characters, pushing the directive below the API
entries.
This updates the Copilot instructions to prevent this from recurring:
- Explains that `#nullable enable` must remain on line 1
- Warns against using plain `sort` on these files (BOM sort ordering)
- Provides a safe conflict resolution script that preserves the header
before sorting API entries
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 2f22928 commit 2c6474f
1 file changed
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
141 | 161 | | |
142 | 162 | | |
143 | 163 | | |
| |||
0 commit comments