Consider Closing — dotnet/sdk

Updated ~daily, last at 2026-03-24 11:47 PDT · 32 PRs · dotnet/sdk

PRs that are old and have not been updated recently—likely abandoned or superseded. Consider closing with a polite note; authors can always reopen.

How are the scores calculated?

Each PR has three scores on a 0–10 scale:

Ready — how close to merging?

PointsSignal
3.0No merge conflicts
2.5CI passing 1
2.5Has approval 1
2.5Feedback addressed 1
2.5Discussion healthy 1
2.0–3.0Small, easy to review (2.0) / trivial ≤2 files, ≤20 lines (3.0) 1
1.5Has maintainer review 1
1.0Recently active 1
0.5–1.0Team or known author (1.0) / community (0.5) 1
0.7Recently updated 1
0.5Well labeled 1
0.3Good review momentum 1

Need — benefits from maintainer attention?

PointsSignal
1.5No approval yet
1.5CI blocking merge (otherwise merge-ready)
1.0Community author
1.0Reviewed, not approved
1.0Has unresolved feedback
1.0High interest
0.5Large change (>200 lines)
0.5Trivial change (≤2 files, ≤20 lines, no unresolved threads)
0.5Old but active (>30d)
−1.5Author silent >14d (ball in their court)
−0.5Author slow 7–14d (ball in their court)

Action — best use of your time?

(ready + 1) × (need + 1)
normalized to 0–10

PRs that are both high-need and near-ready rank highest.

🎯 = action ≥ 5
⚡ = action 4–5

1 Weight from 980-PR statistical analysis. Click any column header to re-sort. Click [?] on any score to see the breakdown.

Showing PRs for ✕ Clear
ReadyNeedActionPRTitleNext Action CIDiscAgeUpdSizeAuthorArea
6 2.2 1.9 #50342 [Proposal] Analyzer test readability/performance improvements 👁 akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ❌ 20/6/0 0/0t 0ppl 218d 179d 18 Alex-Sob@Alex-Sob🔍
3.6 3.9 1.9 #51127 Add mixed installation detection and warning to `dotnet --info` baronfel@baronfel🔍: respond to 8 thread(s) from nagilson@nagilson🔍, marcpopMSFT@marcpopMSFT🔍 ❌ 24/4/0 8/11t 5ppl 171d 161d 509 baronfel@baronfel🔍 via 🤖
5.1 2.2 1.6 #51512 Add a template for servicing pull requests baronfel@baronfel🔍: respond to 1 thread(s) from 🤖🔍 ❌ 24/3/0 1/1t 1ppl 144d 144d 34 baronfel@baronfel🔍 Infrastructure
6.4 1.7 1.7 #50461 Make CA1860 work with abstract collections 👁 marcpopMSFT@marcpopMSFT🔍, akoeplinger@akoeplinger🔍: review needed ✅ 29/0/0 0/0t 3ppl 212d 135d 37 verdie-g@verdie-g🔍 Infrastructure Microsoft.CodeAnalysis.NetAnalyzers
5.8 3.3 2.4 #51646 Replace line number reference with descriptive comment 👁 akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ❌ 21/4/0 0/2t 3ppl 133d 132d 🐁 2 nohwnd@nohwnd🔍 via 🤖
8 2.2 2.4 #51694 chore: add slnx to gitattributes template 🛑 victorfrye@victorfrye🔍: fix CI failures ❌ 20/4/0 0/0t 0ppl 132d 126d 🐁 1 victorfrye@victorfrye🔍
8.2 1.7 2.1 #50864 [release/10.0.1xx] Track mono aot in telemetry too 🔄 lewing@lewing🔍: merge main (stale 126d) ✅ 25/0/0 🔥 0/1t 7ppl 189d 126d 4 lewing@lewing🔍 Telemetry
5.4 3.9 2.6 #51834 Fix concurrent tool installation race conditions with named mutex baronfel@baronfel🔍: respond to 6 thread(s) from 🤖🔍, KalleOlaviNiemitalo@KalleOlaviNiemitalo🔍 ✅ 28/0/0 6/6t 4ppl 124d 123d 261 baronfel@baronfel🔍 via 🤖
3.5 0.6 0.6 #48918 Utilize ShellName and Add Test to Enable Completions W/out Shell on Unix 🛑 nagilson@nagilson🔍: resolve conflicts; respond to 5 thread(s) ❌ 19/7/0 5/7t 4ppl 315d 119d 28 nagilson@nagilson🔍
4.6 3.3 2 #48599 Set PlatformTarget to AnyCPU for modern .NET am11@am11🔍: respond to 1 thread(s) from jkotas@jkotas🔍 ❌ 18/5/0 1/3t 4ppl 337d 109d 17 am11@am11🔍 Infrastructure
4.4 1.1 0.9 #51088 CLI --self-contained description is wrong 🛑 adegeo@adegeo🔍: fix CI failures ❌ 18/8/0 0/0t 4ppl 174d 104d 81 adegeo@adegeo🔍
4.1 3.3 1.8 #52112 Add APICompat rule to detect static keyword changes on members and types ericstj@ericstj🔍: respond to 1 thread(s) ❌ 20/2/0 1/9t 3ppl 104d 103d 454 ericstj@ericstj🔍 via 🤖
6.5 0 0.6 #51997 [Backport][10.0.1xx] Add suppressor support for `dotnet format` 🔄 JoeRobich@JoeRobich🔍: merge main (stale 103d) 1 25/1/0 0/0t 1ppl 111d 103d 84 JoeRobich@JoeRobich🔍
6.4 3.3 2.6 #52233 Publish SDK installer artifacts in CI pipeline mthalman@mthalman🔍: respond to 1 thread(s) from MiYanni@MiYanni🔍 ✅ 26/0/0 1/2t 4ppl 97d 95d 11 mthalman@mthalman🔍 via 🤖
2.4 3.3 1.2 #49409 OTel experimentation 🛑 baronfel@baronfel🔍: resolve conflicts; respond to 9 thread(s) ❌ 12/14/0 9/9t 3ppl 282d 95d 3068 baronfel@baronfel🔍 CLI dotnet AOT
4.2 0.6 0.7 #39801 Add --format to dotnet sln list 🛑 jdraaijer-microsoft@jdraaijer-microsoft🔍: resolve conflicts; respond to 2 thread(s) ⏳ 2/0/1 🔥 2/4t 6ppl 727d 90d 118 jdraaijer-microsoft@jdraaijer-microsoft🔍 CLI
5.4 3.3 2.3 #47141 Remove underscore from `_UseManagedNtlm` 👁 akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ❌ 21/4/0 0/0t 5ppl 391d 89d 6 am11@am11🔍 Infrastructure
5.5 1.7 1.5 #49518 Clean up containers packaging, leaning into NuGet's expected patterns 🛑 baronfel@baronfel🔍: resolve conflicts; akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ✅ 31/0/0 0/0t 1ppl 276d 78d 155 baronfel@baronfel🔍 Containers
7.3 0.6 1.1 #52267 Fix outdated VS version reference in .gitignore template drewnoakes@drewnoakes🔍: respond to 1 thread(s) from 🤖🔍 ⏳ 3/0/2 1/1t 4ppl 93d 76d 7 drewnoakes@drewnoakes🔍 Infrastructure
3.1 1.1 0.7 #50684 Make the Verbosity enum normal 🛑 baronfel@baronfel🔍: resolve conflicts; respond to 3 thread(s) ❌ 16/9/0 🔥 3/8t 6ppl 197d 63d 1550 baronfel@baronfel🔍 CLI
1.5 3.9 1 #51068 Add telemetry logger support for API-based MSBuild usage with BannedApiAnalyzer protection 🛑 baronfel@baronfel🔍: resolve conflicts; respond to 10 thread(s) ❌ 17/6/0 🔥 10/15t 6ppl 175d 63d 3255 baronfel@baronfel🔍 via 🤖
5.1 2.2 1.6 #52156 Update .editorconfig Varorbc@Varorbc🔍: respond to 2 thread(s) from marcpopMSFT@marcpopMSFT🔍 ⏳ 4/0/2 2/2t 1ppl 100d 62d 25 Varorbc@Varorbc🔍
2.4 3.9 1.4 #38210 NET tool roll forward error experience 🛑 JL03-Yue@JL03-Yue🔍: resolve conflicts; respond to 5 thread(s) ⏳ 0/0/1 🔥 5/26t 10ppl 791d 54d 807 JL03-Yue@JL03-Yue🔍 Tools
2 3.3 1.1 #51561 Add warning when using --framework with solution files 🛑 marcpopMSFT@marcpopMSFT🔍: resolve conflicts; respond to 5 thread(s) ❌ 17/7/0 🔥 5/5t 8ppl 140d 50d 178 marcpopMSFT@marcpopMSFT🔍 via 🤖
4.8 2.8 1.8 #51560 Suppress advertising manifest messages unless verbosity is diagnostic 👁 nagilson@nagilson🔍: review needed ❌ 21/4/0 0/2t 3ppl 140d 50d 75 marcpopMSFT@marcpopMSFT🔍 via 🤖
6.2 0.6 1 #52222 Auto-enable DOTNET_CLI_CONTEXT_VERBOSE for diagnostic verbosity marcpopMSFT@marcpopMSFT🔍: respond to 4 thread(s) from 🤖🔍, MiYanni@MiYanni🔍 ❌ 13/3/0 4/4t 5ppl 98d 49d 164 marcpopMSFT@marcpopMSFT🔍 via 🤖
5.5 1.7 1.5 #51397 Fix dotnet command does not honor "globalPackagesFolder" in nuget.config file 🛑 guoyongchang@guoyongchang🔍: resolve conflicts; akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ✅ 24/0/0 0/0t 1ppl 154d 44d 65 guoyongchang@guoyongchang🔍 Tools
5.6 2.2 1.7 #49810 Fix typo. 👁 akoeplinger@akoeplinger🔍, AR-May@AR-May🔍: review needed ❌ 21/3/0 0/0t 3ppl 251d 43d 4 ZzZombo@ZzZombo🔍 AspNetCore
8 0.6 1.2 #51651 Update link for ignored directives in documentation tmat@tmat🔍: respond to 1 thread(s) from marcpopMSFT@marcpopMSFT🔍 ✅ 3/0/0 1/1t 4ppl 133d 42d 🐁 2 tmat@tmat🔍
4.8 3.9 2.3 #48893 macOS: Include global tools in zsh $PATH edvilme@edvilme🔍: respond to 1 thread(s) from Forgind@Forgind🔍 5 31/5/0 🔥 1/1t 6ppl 319d 35d 331 edvilme@edvilme🔍
6.8 3.3 2.8 #50280 Avoid copying http-client.env.json to the output folder Varorbc@Varorbc🔍: respond to 1 thread(s) from drewnoakes@drewnoakes🔍 ✅ 26/0/0 1/2t 4ppl 222d 26d 🐁 3 Varorbc@Varorbc🔍 AspNetCore
8.4 2.2 2.5 #50476 Update `.editorconfig` template to set `dotnet_separate_import_directive_groups` to `false` 🛑 wdolek@wdolek🔍: fix CI failures ❌ 20/3/0 0/0t 2ppl 211d 25d 4 wdolek@wdolek🔍 Infrastructure Common templates