A collection of 500+ analyzers, refactorings, and fixes for C#, powered by Roslyn. Roslynator client libraries are meant to be used for the development of your own analyzers/refactorings. It does not contain any analyzers/refactorings themselves. All analyzers in package Roslynator.Formatting.Analyzers are disabled by default. Roslynator Testing Framework can be used for unit testing of analyzers, refactorings and code fix. The framework is distributed as a NuGet package. Some analyzers require options to be set. For this purpose, there is special analyzer ROS0003 that report a diagnostic if an analyzer is enabled but the required option is not set. ROS0003 is disabled by default. If you want to configure Roslynator on a user-wide basis you have to use the Roslynator config file. The default configuration file can be used with an extension for Visual Studio or VS Code.

Features

  • Extensions for Visual Studio
  • NuGet Analyzers
  • Roslynator Client Libraries
  • Roslynator for VS Code
  • Roslynator Command Line Tool
  • Analyzers, refactorings and fixes for CS diagnostics

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Roslynator

Roslynator Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Roslynator!

Additional Project Details

Programming Language

C#

Related Categories

C# Software Development Software, C# Command Line Tools

Registered

2022-06-06