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 supported478 Subscribers
View all SubscribersAdd a CodeTriage badge to roslyn
Help out
- Issues
- Change signature can misplace comments, whitespace
- Lambdas in best type contribute oblivious type arguments
- CS7035 warning when versioning with asterisk (*) wildcard
- "Remove redundant assignment" should remove extra blank lines between assignment and trivia
- An error message might need an adjustment for an attempt to implement a private accessor of a virtual property
- Use of two locks / mutex state for compiler server can be eliminated
- null exception on Microsoft.CodeAnalysis.CSharp.Symbols.MemberSignatureComparer.HaveSameReturnTypes(Symbol member1, TypeMap typeMap1, Symbol member2, TypeMap typeMap2, TypeCompareKind typeComparison)
- Compiler should allow '<pointer> is null' expression for generics constrained to be unmanaged
- Make state clearing code in AnalyzerDriver.TryExecuteDeclaringReferenceActions thread safe
- Wrap parameters or chained method calls should be configurable
- Docs
- C# not yet supported