Roslynator

Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Alternatives To Roslynator
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Roslyn17,8202,8641,66110 hours ago145June 20, 20238,823mitC#
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Roslynator2,78950406 days ago41August 01, 2023164otherC#
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Roslyn Analyzers1,45964325918 hours ago45December 04, 2020831mitC#
Mappinggenerator951
2 years ago54July 09, 202210mitC#
:arrows_counterclockwise: "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time.
Security Code Scan801
10 months ago40lgpl-3.0C#
Vulnerability Patterns Detector for C# and VB.NET
Codeconverter714
113 hours ago58July 01, 202278mitC#
Convert code from C# to VB.NET and vice versa using Roslyn
Idisposableanalyzers3082932 days ago65March 06, 202287mitC#
Roslyn analyzers for IDisposable
Editorconfig Visualstudio307
5 years ago28otherC#
EditorConfig Visual Studio Addin
Seriloganalyzer24621132 years ago10December 14, 201821apache-2.0C#
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Codist229
4 days ago41gpl-3.0C#
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings smart tool bar with code refactoring to code editor.
Alternatives To Roslynator
Select To Compare


Alternative Project Comparisons
Readme

Roslynator

Roslynator is a set of code analysis tools for C#, powered by Roslyn.

Tools

Documentation

Contributions

Contributions are welcome! If you are interested please see:

TIP: Bugfixes or small improvements can be implemented right away. Larger task like adding new analyzer or refactoring should be discussed first.

Command Line Tool

Run following command to install Roslynator command line tool:

dotnet tool install -g roslynator.dotnet.cli

See documentation for further information.

Testing Framework

  • Roslynator Testing Framework can be used for unit testing of analyzers, refactorings and code fixes.
  • Framework is distributed as NuGet package.  NuGet
  • Learn how to use the framework from actual usages in Roslynator repo:
    • Tests of analyzers are here, here and here
    • Tests of refactorings are here
    • Tests of fixes of compiler diagnostics are here

Client Libraries

  • Roslynator client libraries are meant be used for development of your own analyzers/refactorings.
  • It does not contain any analyzers/refactorings itself.
  • See reference.
Package Version Extends
Roslynator.Core NuGet Microsoft.CodeAnalysis.Common
Roslynator.Workspaces.Core NuGet Microsoft.CodeAnalysis.Workspaces.Common
Roslynator.CSharp NuGet Microsoft.CodeAnalysis.CSharp
Roslynator.CSharp.Workspaces NuGet Microsoft.CodeAnalysis.CSharp.Workspaces
Popular Roslyn Projects
Popular Visual Studio Projects
Popular Compilers Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp
Visual Studio
Refactoring
Roslyn