Commit fe74309
committed
D5.3: normalize a global:: qualifier on the BCL factory match (CodeRabbit #127)
CodeRabbit marked the Tier-B precision concern addressed by 52a562e; this folds
in its remaining suggestion — strip an optional `global::` qualifier before the
match, so `global::System.IO.File.OpenRead` resolves as the BCL identity while a
`global::`-qualified non-System.IO look-alike is still rejected. Tests for both.
ownir 177/177; ruff + mypy clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KkpSWNx7ARLpQeAs13kkyA1 parent 52a562e commit fe74309
2 files changed
Lines changed: 18 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1122 | 1122 | | |
1123 | 1123 | | |
1124 | 1124 | | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
1128 | 1132 | | |
1129 | 1133 | | |
1130 | 1134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1559 | 1559 | | |
1560 | 1560 | | |
1561 | 1561 | | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
1562 | 1573 | | |
1563 | 1574 | | |
1564 | 1575 | | |
| |||
0 commit comments