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
- Don't offer 'var' for an out argument when the call binds outside the checked member group
- Indent list pattern contents relative to '[' when it starts its own line
- IDE0046 'if' statement can be simplified - should be smarter
- fix(analyzers): restrict NamedTypeFullNameNotNullSuppressor to C#
- Handle ref field dereference failures without aborting expansion
- Inconsistent handling of side effects around multiplication by 0 for `ref` inputs.
- Allow goto out of a block across a using declaration in that block
- Keep tuple element names when nullable analysis re-infers a call with a tuple literal argument
- Also filter out methods hidden by non-browsable methods in completion
- Make RunTests framework defaults OS-specific
- Docs
- C# not yet supported