All open PRs sorted by Action score. Higher-scored PRs are closer to merge-ready and would benefit most from maintainer attention.
Each PR has three scores on a 0–10 scale:
| Points | Signal |
|---|---|
| 3.0 | No merge conflicts |
| 2.5 | CI passing 1 |
| 2.5 | Has approval 1 |
| 2.5 | Feedback addressed 1 |
| 2.5 | Discussion healthy 1 |
| 2.0–3.0 | Small, easy to review (2.0) / trivial ≤2 files, ≤20 lines (3.0) 1 |
| 1.5 | Has maintainer review 1 |
| 1.0 | Recently active 1 |
| 0.5–1.0 | Team or known author (1.0) / community (0.5) 1 |
| 0.7 | Recently updated 1 |
| 0.5 | Well labeled 1 |
| 0.3 | Good review momentum 1 |
| Points | Signal |
|---|---|
| 1.5 | No approval yet |
| 1.5 | CI blocking merge (otherwise merge-ready) |
| 1.0 | Community author |
| 1.0 | Reviewed, not approved |
| 1.0 | Has unresolved feedback |
| 1.0 | High interest |
| 0.5 | Large change (>200 lines) |
| 0.5 | Trivial change (≤2 files, ≤20 lines, no unresolved threads) |
| 0.5 | Old but active (>30d) |
| −1.5 | Author silent >14d (ball in their court) |
| −0.5 | Author slow 7–14d (ball in their court) |
(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.
| Ready | Need | Action | PR | Title | Next Action | CI | Disc | Age | Upd | Size | Author | Area |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6.2 | 6.1 | ⚡ 4.2 | #81593 | Consolidate ExternalAccess libraries | @JoeRobich🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 28/0/0 | 1/12t 4ppl | 106d | 5d | 5785 | @JoeRobich🔍 |
IDE |
| 6.2 | 5 | 3.6 | #82585 | Update AnalyzerConfig.cs s_propertyMatcherPattern regex key | 🔄 C @Daynvheur🔍: merge main (stale 14d) |
✅ 28/0/0 | 0/10t 3ppl | 22d | 14d | 272 | C @Daynvheur🔍 |
Compilers |
| 6.8 | 3.9 | 3.2 | #82706 | Add regex search support to NavigateTo | C @CyrusNajmabadi🔍: respond to 3 thread(s) from @dibarbet🔍 |
✅ 25/0/0 | 3/3t 5ppl | 13d | 0d | 2454 | C @CyrusNajmabadi🔍 |
IDE |
| 6 | 4.4 | 3.1 | #81638 | Add regression test for IDE0370 false positive #81632 | 🔄 C @csa7mdm🔍: merge main (stale 56d) |
⏳ 1/0/1 | 0/1t 2ppl | 104d | 56d | 🐁 0 | C @csa7mdm🔍 |
|
| 5.9 | 4.4 | 3.1 | #82167 | Fix Generate Type to respect existing file namespace | 🔄 C @DeborahOlaboye🔍: merge main (stale 27d) |
✅ 25/0/0 | 0/7t 3ppl | 57d | 27d | 74 | C @DeborahOlaboye🔍 |
IDE |
| 4.7 | 5.6 | 3.1 | #82625 | Add completion provider for `#:include` directives | @RikkiGibson🔍: respond to 1 thread(s) |
❌ 22/3/0 | 1/10t 5ppl | 21d | 4d | 361 | @RikkiGibson🔍 |
IDE |
| 6 | 4.4 | 3.1 | #82865 | Add LSP CallHierarchy support | @JoeRobich🔍: respond to 4 thread(s) from @dibarbet🔍 |
✅ 26/0/0 | 4/4t 1ppl | 5d | 1d | 2336 | @JoeRobich🔍 |
IDE |
| 6 | 4.4 | 3.1 | #82864 | Move CallHierarchy logic to the Features layer | @JoeRobich🔍: respond to 4 thread(s) from @dibarbet🔍 |
✅ 26/0/0 | 4/4t 2ppl | 5d | 1d | 1468 | @JoeRobich🔍 |
IDE |
| 7.1 | 3.3 | 2.9 | #78874 | Fix "Use auto property" refactoring for System.Guid in net48 | 🔄 @deepakrathore33🔍: merge main (stale 287d) |
✅ 24/0/0 | 0/1t 1ppl | 288d | 287d | 14 | @deepakrathore33🔍 |
IDE |
| 6.1 | 3.9 | 2.9 | #77671 | Cover expression-bodied async methods with generic Task-like return values in implicit object creation analyzer | 🔄 C @John-Leitch🔍: merge main (stale 362d) |
✅ 24/0/0 | 0/5t 2ppl | 371d | 362d | 76 | C @John-Leitch🔍 |
IDE |
| 7.1 | 3.3 | 2.9 | #82591 | Fix false positive "infinite chain of calls" error in collection expressions when parameterless constructor exists alongside params constructor | @jjonescz🔍: respond to 4 thread(s) from @Spolutrean🔍, @AlekseyTs🔍 |
✅ 23/0/0 | 4/8t 4ppl | 22d | 1d | 49 | @jjonescz🔍 via |
IDE |
| 6 | 3.9 | 2.8 | #82851 | Do not consider custom configurable when determining if analyzers should be skipped in a tree | @333fred🔍: respond to 4 thread(s) from @jjonescz🔍 |
❌ 25/3/0 | 4/4t 2ppl | 5d | 1d | 156 | @333fred🔍 |
Analyzers |
| 5.8 | 3.9 | 2.8 | #79328 | Find implementation assemblies for reference assemblies in unloaded project references | 🔄 C @giovanni-bozzano🔍: merge main (stale 180d) |
✅ 24/0/0 | 0/2t 3ppl | 257d | 180d | 49 | C @giovanni-bozzano🔍 |
IDE |
| 5.2 | 4.4 | 2.8 | #66524 | Add assert failure to fatal error helper | 🔄 @tmat🔍: merge main (stale 1127d) |
⚠️ 0/0/0 | 0/1t 4ppl | 1156d | 1127d | 🐁 2 | @tmat🔍 |
IDE |
| 6.6 | 3.3 | 2.7 | #82856 | Change service connection | @JoeRobich🔍, @333fred🔍: review needed |
⏳ 2/0/1 | 0/0t 2ppl | 5d | 4d | 🐁 2 | C @missymessa🔍 |
Infrastructure |
| 7.7 | 2.8 | 2.7 | #82894 | Fix false positive CS8619 for byte? compound assignment | @333fred🔍, @akhera99🔍: review needed |
✅ 23/0/0 | 0/0t 1ppl | 2d | 2d | 40 | C @sachinsharma3191🔍 |
Compilers |
| 4 | 5.6 | 2.7 | #61289 | Make static respect modifier order | 🔄 C @TomasNiemczyk98🔍: merge main (stale 1349d) |
⚠️ 0/0/0 | 0/4t 4ppl | 1412d | 1349d | 430 | C @TomasNiemczyk98🔍 |
IDE |
| 8.8 | 2.2 | 2.6 | #82522 | Fix issues with reentrancy due to pumping in lock acquisition | @jasonmalinowski🔍: respond to 1 thread(s) from @RikkiGibson🔍 |
✅ 28/0/0 | 1/1t 4ppl | 28d | 1d | 171 | @jasonmalinowski🔍 |
|
| 4.2 | 5 | 2.6 | #82712 | Remove `.mvid` section. | C @teo-tsirpanis🔍: respond to 1 thread(s) |
❌ 19/4/0 | 1/1t 2ppl | 13d | 6d | 501 | C @teo-tsirpanis🔍 |
Compilers |
| 3.8 | 5.6 | 2.6 | #81847 | fix: cs8618 required suggestion | 🛑 C @Thomas-Shephard🔍: resolve conflicts; respond to 11 thread(s) |
✅ 28/0/0 | 🔥 11/11t 6ppl | 80d | 1d | 2346 | C @Thomas-Shephard🔍 |
Compilers |
| 5.5 | 3.9 | 2.6 | #82666 | Refine code review skill | @jcouv🔍: respond to 39 thread(s) from @333fred🔍 |
⏳ 2/0/1 | 🔥 39/39t 2ppl | 15d | 11d | 559 | @jcouv🔍 |
IDE |
| 6.4 | 3.3 | 2.6 | #68527 | Don't report CLS compliance warnings for attributes on inacessible types | @jkoritzinsky🔍: respond to 1 thread(s) from @AlekseyTs🔍 |
✅ 21/0/0 | 1/3t 5ppl | 1019d | 186d | 19 | @jkoritzinsky🔍 |
Compilers |
| 5.9 | 3.3 | 2.5 | #79398 | Update/correct AugmentUserCode sample code | @dibarbet🔍, @333fred🔍: review needed |
⏳ 2/0/1 | 0/0t 2ppl | 252d | 251d | 4 | C @blowdart🔍 |
IDE |
| 5.9 | 3.3 | 2.5 | #66751 | Merge pull request #1 from dotnet/master | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 1140d | 317d | 🐁 0 | C @kmshen🔍 |
Infrastructure |
| 3.8 | 5 | 2.4 | #57679 | Cover additional cases in implicit object creation analyzer | 🛑 C @mrahhal🔍: resolve conflicts; @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/12t 3ppl | 1595d | 1509d | 109 | C @mrahhal🔍 |
IDE |
| 6.6 | 2.8 | 2.4 | #79865 | Do not allow loading analyzers within Visual Studio host | 🔄 C @CyrusNajmabadi🔍: merge main (stale 189d) |
✅ 24/0/0 | 0/1t 2ppl | 227d | 189d | 61 | C @CyrusNajmabadi🔍 |
IDE |
| 4.9 | 3.9 | 2.4 | #82429 | Fix suboptimal codegen for short or patterns in is-expressions | C @stevenelliottjr🔍: respond to 4 thread(s) from @AlekseyTs🔍 |
❌ 20/3/0 | 4/4t 2ppl | 35d | 29d | 445 | C @stevenelliottjr🔍 |
Compilers |
| 5.8 | 3.3 | 2.4 | #82641 | Only add reference counts on CodeLens elements that are supported | C @jbevain🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 26/0/0 | 1/1t 3ppl | 19d | 18d | 7 | C @jbevain🔍 |
IDE |
| 4.9 | 3.9 | 2.4 | #76580 | CSharpIndentationService simplification | 🔄 C @jnm2🔍: merge main (stale 450d) |
⚠️ 0/0/0 | 0/1t 2ppl | 450d | 450d | 190 | C @jnm2🔍 |
IDE |
| 6.3 | 2.8 | 2.3 | #82627 | Improve classification of file-based app directives | @RikkiGibson🔍: respond to 7 thread(s) from @JoeRobich🔍, @dibarbet🔍 |
❌ 20/5/0 | 7/8t 5ppl | 21d | 4d | 451 | @RikkiGibson🔍 |
IDE |
| 7.6 | 2.2 | 2.3 | #82828 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (17.14) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 7.6 | 2.2 | 2.3 | #82822 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (16.11) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 7.6 | 2.2 | 2.3 | #82830 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (insiders) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 7.6 | 2.2 | 2.3 | #82823 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (17.8) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 5.4 | 3.3 | 2.3 | #68332 | Optimize WeakEvent<T> on .NET 6 and greater | 🔄 C @Sergio0694🔍: merge main (stale 1033d) |
⚠️ 0/0/0 | 0/0t 1ppl | 1034d | 1033d | 16 | C @Sergio0694🔍 |
IDE |
| 4.6 | 3.9 | 2.3 | #81468 | Fix incorrect code generation on async iterators | C @henriquewr🔍: respond to 3 thread(s) from @jjonescz🔍 |
✅ 23/0/0 | 3/5t 3ppl | 117d | 107d | 422 | C @henriquewr🔍 |
Compilers |
| 3.6 | 5 | 2.3 | #63580 | Editorconfig diagnostics | C @Danyboyyy🔍: respond to 2 thread(s) from @dibarbet🔍, C @Youssef1313🔍 |
⚠️ 0/0/0 | 2/15t 2ppl | 1308d | 1301d | 891 | C @Danyboyyy🔍 |
IDE |
| 4.6 | 3.9 | 2.3 | #78321 | Reduce duplicated FileUtilities.GetFileTimeStamp calls | @ToddGrun🔍: respond to 7 thread(s) from @jasonmalinowski🔍 |
✅ 24/0/0 | 7/11t 3ppl | 333d | 312d | 389 | @ToddGrun🔍 |
IDE |
| 6.4 | 2.8 | 2.3 | #74807 | Use more specific checks for skipping work for unused usings | 🔄 @sharwell🔍: merge main (stale 335d) |
✅ 24/0/0 | 0/2t 2ppl | 582d | 335d | 91 | @sharwell🔍 |
Analyzers |
| 3.4 | 5 | 2.2 | #63444 | Track 'default(T)' null checks | C @Youssef1313🔍: respond to 5 thread(s) from @RikkiGibson🔍 |
⚠️ 0/0/0 | 5/11t 2ppl | 1315d | 980d | 411 | C @Youssef1313🔍 |
Compilers |
| 5.3 | 3.3 | 2.2 | #82490 | IDecompilationService - Use Assembly.GetName().Version rather than FileVersionInfo.GetVersionInfo | C @MattParkerDev🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 25/0/0 | 1/1t 3ppl | 31d | 28d | 12 | C @MattParkerDev🔍 |
IDE |
| 6.1 | 2.8 | 2.2 | #82643 | Only cache diagnostics for legacy projects | @JoeRobich🔍: respond to 12 thread(s) from @jasonmalinowski🔍, @ToddGrun🔍 |
✅ 25/0/0 | 🔥 12/16t 4ppl | 19d | 1d | 842 | @JoeRobich🔍 |
IDE |
| 3.9 | 4.4 | 2.2 | #82155 | [18.5] Add support for labeling Find results as comments or strings | C @sandyarmstrong🔍: respond to 8 thread(s) from C @CyrusNajmabadi🔍, @jasonmalinowski🔍 |
❌ 11/9/0 | 8/15t 5ppl | 57d | 55d | 175 | C @sandyarmstrong🔍 |
IDE |
| 5.1 | 3.3 | 2.2 | #82171 | Fix exception in `ExtractMethod` with `var` pattern in compound pattern | C @DeborahOlaboye🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 25/0/0 | 1/2t 3ppl | 56d | 34d | 37 | C @DeborahOlaboye🔍 |
IDE |
| 3.9 | 4.4 | 2.2 | #63015 | Don't complete parenthesis after 'new' if the type has nested types | C @Youssef1313🔍: respond to 2 thread(s) from @Cosifne🔍, C @CyrusNajmabadi🔍 |
⚠️ 0/0/0 | 2/7t 5ppl | 1335d | 1218d | 97 | C @Youssef1313🔍 |
IDE |
| 3.4 | 5 | 2.2 | #65192 | Update CSharpErrorFactsGenerator to be a source generator | C @Youssef1313🔍: respond to 8 thread(s) from C @CyrusNajmabadi🔍, @jcouv🔍 |
⚠️ 0/0/0 | 8/15t 4ppl | 1238d | 980d | 320 | C @Youssef1313🔍 |
Compilers |
| 5.2 | 3.3 | 2.2 | #61743 | Fixed a small typo in docs | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 0ppl | 1386d | 1386d | 🐁 2 | C @Haplois🔍 |
Infrastructure |
| 3.4 | 5 | 2.2 | #79377 | feat(formatter): Add configurable parameter wrapping for conditionals and method call chains | C @Andy-Corrigan-98🔍: respond to 5 thread(s) from C @CyrusNajmabadi🔍 |
❌ 21/2/0 | 5/6t 4ppl | 253d | 244d | 444 | C @Andy-Corrigan-98🔍 |
IDE |
| 5.9 | 2.8 | 2.2 | #82572 | Porting compiler tests to run on Linux | @jaredpar🔍: respond to 4 thread(s) from @333fred🔍 |
✅ 28/0/0 | 4/4t 2ppl | 25d | 15d | 1224 | @jaredpar🔍 |
Compilers |
| 5.2 | 3.3 | 2.2 | #64514 | Clarify that setting to use .NET SDK preview only exists in non-preview Visual Studio | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 2ppl | 1266d | 974d | 🐁 2 | C @kimsey0🔍 |
Infrastructure |
| 4.9 | 3.3 | 2.1 | #78530 | Update AnalyzerConfig.cs s_propertyMatcherPattern regex key refactorization | @jaredpar🔍, @333fred🔍: review needed |
✅ 27/0/0 | 0/0t 3ppl | 319d | 218d | 375 | C @GweltazEFi🔍 |
Analyzers |
| 4.8 | 3.3 | 2.1 | #69271 | Check fo both csharp and visualbasic in IsCSharpOrVisualBasicSuperSet | C @gero3🔍: respond to 1 thread(s) from C @CyrusNajmabadi🔍 |
⚠️ 0/0/0 | 1/1t 2ppl | 970d | 966d | 🐁 2 | C @gero3🔍 |
IDE |
| 3.6 | 4.4 | 2.1 | #74861 | Update Code Clean up Fixer to Support Async Code Cleanup on Save | C @cdblake1🔍: respond to 11 thread(s) from @JoeRobich🔍, C @CyrusNajmabadi🔍 |
⚠️ 0/0/0 | 11/12t 3ppl | 579d | 579d | 111 | C @cdblake1🔍 |
IDE |
| 5 | 3.3 | 2.1 | #69173 | Fix setting name to be directly searchable | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 0ppl | 976d | 976d | 🐁 2 | C @Rekkonnect🔍 |
Infrastructure |
| 8.2 | 1.7 | 2.1 | #82834 | Add tests for inline regex options in conditional expression branches | @dibarbet🔍, @JoeRobich🔍: review/merge |
✅ 26/0/0 | 0/0t 1ppl | 6d | 6d | 393 | C @CyrusNajmabadi🔍 |
IDE |
| 4.9 | 3.3 | 2.1 | #81454 | Simplify parsing of variable declarators. | C @CyrusNajmabadi🔍: respond to 10 thread(s) |
✅ 23/0/0 | 10/10t 1ppl | 118d | 103d | 257 | C @CyrusNajmabadi🔍 |
Compilers |
| 5 | 3.3 | 2.1 | #82747 | Update SqliteVersion to 3.0.2 and align SQLitePCLRaw/SourceGear sqlite package refs | @JoeRobich🔍: respond to 1 thread(s) |
❌ 7/12/0 | 1/2t 2ppl | 11d | 5d | 39 | @JoeRobich🔍 via |
Infrastructure |
| 5.6 | 2.8 | 2.1 | #82713 | Add support for skipping analyzing banned API analysis in generated files | @333fred🔍: respond to 3 thread(s) from @jjonescz🔍, @JoeRobich🔍 |
❌ 19/6/0 | 🔥 3/18t 4ppl | 13d | 1d | 993 | @333fred🔍 |
Analyzers |
| 3.8 | 4.4 | 2.1 | #57529 | Refactor indentation API | 🔄 @tmat🔍: merge main (stale 1496d) |
⚠️ 0/0/0 | 0/2t 4ppl | 1603d | 1496d | 590 | @tmat🔍 |
IDE |
| 6.8 | 2.2 | 2.1 | #82833 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (18.3) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 1ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 6.8 | 2.2 | 2.1 | #82342 | Replace linear search with dictionary lookup in Workspace_Editor.GetOpenDocumentSourceTextContainer_NoLock | @333fred🔍, @akhera99🔍: review needed |
✅ 29/0/0 | 0/0t 1ppl | 43d | 42d | 4 | @thewillyhuman🔍 |
IDE |
| 5.8 | 2.8 | 2.1 | #78296 | Add workflow to manage 'collecting-feedback' labeled issues | 🔄 @deepakrathore33🔍: merge main (stale 326d) |
⏳ 1/0/1 | 0/2t 1ppl | 334d | 326d | 77 | @deepakrathore33🔍 |
Infrastructure |
| 5 | 3.3 | 2.1 | #70741 | Removed incorrect parenthesis from file Update Scripting-API-Samples.md | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 0ppl | 866d | 843d | 4 | C @ezin82🔍 |
Infrastructure |
| 3.6 | 4.4 | 2.1 | #70507 | Classify suffixes of numerical literals as keywords | C @jhinder🔍: respond to 1 thread(s) from @sharwell🔍 |
⚠️ 0/0/0 | 1/5t 4ppl | 885d | 843d | 109 | C @jhinder🔍 |
IDE |
| 6.8 | 2.2 | 2.1 | #82831 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (stable) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 5.8 | 2.8 | 2.1 | #78197 | Add Workflow to Tag Issues Missing Area Labels | 🔄 @deepakrathore33🔍: merge main (stale 336d) |
⏳ 1/0/1 | 0/5t 2ppl | 340d | 336d | 57 | @deepakrathore33🔍 |
Infrastructure |
| 5 | 3.3 | 2.1 | #75199 | Use SegmentHeap by default in app.manifest | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 0ppl | 549d | 549d | 🐁 1 | C @benaadams🔍 |
Infrastructure |
| 6.8 | 2.2 | 2.1 | #82826 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (17.12) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 3.6 | 4.4 | 2.1 | #74278 | Fix leading comments not being preserved on variable case | C @DannySliekers🔍: respond to 5 thread(s) from C @DoctorKrolic🔍, C @CyrusNajmabadi🔍 |
⚠️ 0/0/0 | 5/5t 4ppl | 626d | 544d | 132 | C @DannySliekers🔍 |
IDE |
| 5 | 3.3 | 2.1 | #69330 | Setting the command property once is enough | @333fred🔍, @akhera99🔍: review needed |
⚠️ 0/0/0 | 0/0t 0ppl | 965d | 965d | 🐁 2 | C @gero3🔍 |
IDE |
| 5.8 | 2.8 | 2.1 | #78451 | Recommend `#define`d preprocessing symbols within a file | @333fred🔍, @akhera99🔍: review needed |
✅ 24/0/0 | 0/0t 1ppl | 323d | 145d | 190 | C @Rekkonnect🔍 |
IDE |
| 3.6 | 4.4 | 2.1 | #58954 | Fix CompilerDiagnostic not being Equal to itself. | 🛑 C @namerril🔍: resolve conflicts; respond to 5 thread(s) |
⚠️ 0/0/0 | 5/5t 5ppl | 1525d | 1524d | 12 | C @namerril🔍 |
Analyzers |
| 5 | 3.3 | 2.1 | #73696 | #66387 Update SyntaxGenerator.cs | C @CyrusNajmabadi🔍, @333fred🔍: review needed |
⚠️ 0/0/0 | 0/0t 1ppl | 669d | 669d | 🐁 2 | C @Awantika1997🔍 |
IDE |
| 6.8 | 2.2 | 2.1 | #82829 | Enable CFSClean* policies for dotnet-roslyn-official pipeline (18.0) | @333fred🔍, @akhera99🔍: review needed |
⏳ 1/0/1 | 0/0t 0ppl | 6d | 5d | 🐁 2 | @mmitche🔍 |
IDE |
| 3.9 | 3.9 | 2 | #62226 | Issue/38102 | C @Danyboyyy🔍: respond to 9 thread(s) from @dibarbet🔍 |
⚠️ 0/0/0 | 9/9t 2ppl | 1365d | 1363d | 183 | C @Danyboyyy🔍 |
IDE |
| 5.5 | 2.8 | 2 | #80109 | Report analyzer load failures as MSBuild workspace diagnostics. | @JoeRobich🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 24/0/0 | 1/1t 1ppl | 203d | 202d | 392 | @JoeRobich🔍 |
IDE |
| 5.5 | 2.8 | 2 | #78459 | Update AnalyzerConfig.cs s_propertyMatcherPattern regex key | 🔄 C @GweltazEFi🔍: merge main (stale 218d) |
✅ 27/0/0 | 0/0t 3ppl | 322d | 218d | 59 | C @GweltazEFi🔍 |
Analyzers |
| 3.4 | 4.4 | 2 | #69405 | Implementation for Regex QuickInfo Provider and it includes documentation for Regular Expressions. | C @tieranif🔍: respond to 1 thread(s) from @genlu🔍 |
⚠️ 0/0/0 | 1/7t 4ppl | 963d | 958d | 108 | C @tieranif🔍 |
IDE |
| 8.1 | 1.7 | 2 | #82884 | Unions: Support inheritance for TryGetValue methods | @AlekseyTs🔍: respond to 1 thread(s) from @jjonescz🔍 |
✅ 23/0/0 | 1/1t 2ppl | 4d | 1d | 1442 | @AlekseyTs🔍 |
Compilers |
| 6.5 | 2.2 | 2 | #79145 | Allow the LSP workspace configuration handler to get the open solution from the project system. | @JoeRobich🔍: respond to 1 thread(s) from @jasonmalinowski🔍 |
✅ 25/0/0 | 1/1t 1ppl | 272d | 271d | 12 | @JoeRobich🔍 |
IDE |
| 4.7 | 3.3 | 2 | #82892 | Port "Split if" refactorings' tests to `Verify[CS|VB]` | @333fred🔍, @akhera99🔍: review needed |
❌ 22/3/0 | 0/0t 0ppl | 2d | 2d | 721 | C @DoctorKrolic🔍 |
IDE |
| 4 | 3.9 | 2 | #63260 | Fix IDE0053 (Use expression body for lambdas) for command-line builds | C @Youssef1313🔍: respond to 3 thread(s) from @mavasani🔍 |
⚠️ 0/0/0 | 3/3t 2ppl | 1324d | 1324d | 374 | C @Youssef1313🔍 |
IDE |
| 3.4 | 4.4 | 2 | #61351 | Reduce allocations in DirectMemoryAccessStreamReader.ReadToEnd | C @Neme12🔍: respond to 4 thread(s) from @sharwell🔍 |
⚠️ 0/0/0 | 4/10t 3ppl | 1408d | 1398d | 250 | C @Neme12🔍 |
IDE |
| 4 | 3.9 | 2 | #63310 | Track MemberNotNull for local functions | C @Youssef1313🔍: respond to 1 thread(s) |
⚠️ 0/0/0 | 1/1t 2ppl | 1322d | 980d | 478 | C @Youssef1313🔍 |
Compilers |
| 4.5 | 3.3 | 2 | #59808 | Suppress formatting with stackalloc array creations | C @kzrnm🔍: respond to 1 thread(s) from C @CyrusNajmabadi🔍 |
⚠️ 0/0/0 | 1/1t 2ppl | 1485d | 785d | 33 | C @kzrnm🔍 |
IDE |
| 5.5 | 2.8 | 2 | #82391 | Report information about what document ended up crashing during a fix-all operation | @phil-allen-msft🔍: review needed |
✅ 26/0/0 | 0/0t 1ppl | 40d | 36d | 104 | C @CyrusNajmabadi🔍 |
IDE |
| 4.5 | 3.3 | 2 | #57493 | Minor updates to "Using additional files" docs | C @Youssef1313🔍: respond to 1 thread(s) |
⚠️ 0/0/0 | 1/2t 2ppl | 1604d | 1367d | 34 | C @Youssef1313🔍 |
Analyzers |
| 4.5 | 3.3 | 2 | #80945 | fix: Add check before show signature help | C @sami-daniel🔍: respond to 3 thread(s) from C @CyrusNajmabadi🔍 |
❌ 19/5/0 | 3/3t 2ppl | 147d | 145d | 63 | C @sami-daniel🔍 |
IDE |
| 7.6 | 1.7 | 1.9 | #82836 | Extension indexers: allow classic extension Slice method | @jcouv🔍: respond to 1 thread(s) from @jjonescz🔍 |
✅ 23/0/0 | 1/1t 2ppl | 6d | 0d | 399 | @jcouv🔍 |
Compilers |
| 4.9 | 2.8 | 1.9 | #59002 | Consolidate globalconfig | 🔄 @sharwell🔍: merge main (stale 1476d) |
⚠️ 0/0/0 | 0/1t 2ppl | 1523d | 1476d | 74 | @sharwell🔍 |
Infrastructure |
| 5 | 2.8 | 1.9 | #82294 | LSP 3.18 protocol updates | @JoeRobich🔍: respond to 1 thread(s) |
✅ 29/0/0 | 1/1t 1ppl | 48d | 34d | 529 | @JoeRobich🔍 |
IDE |
| 2.9 | 5 | 1.9 | #62357 | Make sure options in Tools → Options are persisted | C @Youssef1313🔍: respond to 5 thread(s) from @mavasani🔍, @tmat🔍 |
⚠️ 0/0/0 | 5/12t 4ppl | 1360d | 1334d | 923 | C @Youssef1313🔍 |
IDE |
| 3.8 | 3.9 | 1.9 | #79023 | Create virtual metadata files for VSCode | @dibarbet🔍: respond to 36 thread(s) from C @CyrusNajmabadi🔍, @jasonmalinowski🔍 |
✅ 24/0/0 | 🔥 36/48t 4ppl | 280d | 181d | 2382 | @dibarbet🔍 |
IDE |
| 4.4 | 3.3 | 1.9 | #80359 | Allow dotnet-watch to use MSBuildProjectLoader without launching out-of-process build hosts | @DustinCampbell🔍: respond to 6 thread(s) from @tmat🔍, @jasonmalinowski🔍 |
✅ 25/0/0 | 6/6t 3ppl | 187d | 182d | 1075 | @DustinCampbell🔍 |
IDE |
| 5.2 | 2.8 | 1.9 | #77143 | Semantic Snippets - switch snippet | @akhera99🔍: respond to 1 thread(s) |
✅ 24/0/0 | 1/1t 1ppl | 407d | 403d | 291 | @akhera99🔍 |
IDE |
| 3.6 | 3.9 | 1.9 | #65158 | log data for analyzers/codefixes/refactorings | @jmarolf🔍: respond to 7 thread(s) from C @CyrusNajmabadi🔍, @ryzngard🔍 |
⚠️ 0/0/0 | 7/15t 4ppl | 1239d | 238d | 282 | @jmarolf🔍 |
IDE |
| 4.8 | 2.8 | 1.8 | #81730 | Filter out duplicate visualizers from evaluation result | @333fred🔍, @akhera99🔍: review needed |
❌ 23/3/0 | 0/0t 0ppl | 98d | 98d | 129 | C @mpeyrotc🔍 |
Interactive |
| 5.9 | 2.2 | 1.8 | #82320 | Adjust example output in incremental-generators.md | @333fred🔍, @akhera99🔍: review needed |
⏳ 2/0/1 | 0/0t 0ppl | 46d | 46d | 6 | @chsienki🔍 |
|
| 4.8 | 2.8 | 1.8 | #80566 | Basic github source linking for standalone language server | @333fred🔍, @akhera99🔍: review needed |
❌ 11/7/0 | 0/0t 1ppl | 170d | 168d | 84 | C @benjiwolff🔍 |
IDE |
| 3.5 | 3.9 | 1.8 | #78148 | On-the-fly-docs -- Add better testing and provide more context for more cases | @akhera99🔍: respond to 7 thread(s) from C @CyrusNajmabadi🔍 |
⏳ 23/0/1 | 7/14t 1ppl | 344d | 328d | 1356 | @akhera99🔍 |
IDE |