roslyn
https://github.com/dotnet/roslyn
C#
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C# not yet supported474 Subscribers
View all SubscribersAdd a CodeTriage badge to roslyn
Help out
- Issues
- Improve diagnostics when a type is closed before its members
- Inaccurate diagnostic message from C# compiler when handling file-scoped namespace
- Fix Generate Constructor crash when inspecting properties in referenced projects
- IDE0065 fix (`csharp_using_directive_placement = outside_namespace`) changes what names bind to, and `dotnet format` applies it silently: CS0104, CS0118
- Fix All in a multi-targeted project writes merge conflict markers into source when code exists in only some target frameworks (IDE0040, IDE0011, IDE0047, IDE0048, IDE0055)
- Avoid loading legacy Code Analysis for Error List commands
- [release/dev17.8] Update dependencies from dotnet/arcade
- Heavy lock contention in TokenMap.AddItem exacerbated under VBCSCompiler during concurrent builds
- Handle stackalloc syntax in RemoveUnusedMembers analysis
- Don't offer 'var' for an out argument when the call binds outside the checked member group
- Docs
- C# not yet supported