All Projects → JosefPihrt → Roslynator

JosefPihrt / Roslynator

Licence: other
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Roslynator

Roslyn Security Guard
Roslyn analyzers that aim to help security audit on .NET applications.
Stars: ✭ 214 (-90.36%)
Mutual labels:  roslyn, visual-studio
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Stars: ✭ 15,296 (+588.7%)
Mutual labels:  roslyn, visual-studio
Seriloganalyzer
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Stars: ✭ 214 (-90.36%)
Mutual labels:  roslyn, visual-studio
Bridge
♠️ C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
Stars: ✭ 2,216 (-0.23%)
Mutual labels:  roslyn, visual-studio
Codeconverter
Convert code from C# to VB.NET and vice versa using Roslyn
Stars: ✭ 432 (-80.55%)
Mutual labels:  roslyn, visual-studio
experimental-tools
A bunch of quality refactorings and code fixes that are going to improve your C# development experience in Visual Studio and remove some common pain.
Stars: ✭ 19 (-99.14%)
Mutual labels:  visual-studio, roslyn
Retyped
Access 3600+ libraries from C# and let Bridge.NET compile your project into JavaScript.
Stars: ✭ 216 (-90.27%)
Mutual labels:  roslyn, visual-studio
Uno.sourcegeneration
A Roslyn based C# source generation framework
Stars: ✭ 99 (-95.54%)
Mutual labels:  roslyn, visual-studio
Ref12
Sends F12 in Visual Studio to the new .Net Reference Source Browser
Stars: ✭ 76 (-96.58%)
Mutual labels:  visual-studio, roslyn
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (-93.97%)
Mutual labels:  visual-studio, roslyn
Mappinggenerator
🔄 "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time.
Stars: ✭ 831 (-62.58%)
Mutual labels:  roslyn, visual-studio
Stack Trace Explorer
Stack Trace Explorer is a Visual Studio plug-in that pretty prints a stack trace by turning types, methods, and paths into hyper links
Stars: ✭ 100 (-95.5%)
Mutual labels:  roslyn, visual-studio
Peachpie
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Stars: ✭ 1,945 (-12.43%)
Mutual labels:  roslyn
Dotnetomdgenerator
A Roslyn-based cross-platform tool that generates an object model diagram from a set of C# source files or assemblies
Stars: ✭ 160 (-92.8%)
Mutual labels:  roslyn
Covid19radar
Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code
Stars: ✭ 35 (-98.42%)
Mutual labels:  visual-studio
Coda
A language experiment -- irc.freenode.net ##coda
Stars: ✭ 148 (-93.34%)
Mutual labels:  visual-studio
Onemore
A OneNote add-in with simple, yet powerful and useful features
Stars: ✭ 163 (-92.66%)
Mutual labels:  visual-studio
Nunit3 Vs Adapter
NUnit 3.0 Visual Studio test adapter for use under VS 2012 or later
Stars: ✭ 158 (-92.89%)
Mutual labels:  visual-studio
Live Share
Real-time collaborative development from the comfort of your favorite tools
Stars: ✭ 1,920 (-13.55%)
Mutual labels:  visual-studio
Serverless Ide Vscode
Serverless IDE: Enhanced support for AWS SAM and CloudFormation in VS Code
Stars: ✭ 145 (-93.47%)
Mutual labels:  visual-studio

Roslynator

A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.

PROMO: Try Orang, cross-platform command-line tool from the author of Roslynator. Orang can search, replace, rename and delete directories, files and its content using the power of .NET regular expressions.

Features

New Features

Donation

  • Although Roslynator products are free of charge, any donation is welcome and supports further development.
  • List of donations

Extensions for Visual Studio

Extension Comment
Roslynator 2022 (Preview) contains analyzers, refactorings and fixes for CS diagnostics.
Roslynator 2019 contains analyzers, refactorings and fixes for CS diagnostics.

Extensions for Visual Studio Code

Extension Comment
Roslynator contains analyzers, refactorings and fixes for CS diagnostics.

NuGet Analyzers

Package Version Comment
Roslynator.Analyzers NuGet common analyzers (RCS1xxx) (list)
Roslynator.CodeAnalysis.Analyzers NuGet analyzers for Roslyn API (RCS9xxx) (list)
Roslynator.Formatting.Analyzers NuGet formatting analyzers (RCS0xxx) (list)

Note: All analyzers in package Roslynator.Formatting.Analyzers are disabled by default.

Roslynator API

  • Roslynator API is meant be used for development of your own analyzers/refactorings.
  • It does not contain any analyzers/refactorings itself.
  • See API Reference.
Package Version Built on top of
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

Roslynator Command Line Tool  NuGet

Run following command to install Roslynator command line tool:

dotnet tool install -g roslynator.dotnet.cli

Roslynator 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

Documentation

Would you like to improve Roslynator documentation? Please see how to update documentation.

Other Projects

  • Snippetica - A collection of snippets for C++, C#, HTML, JSON, Markdown, VB, XAML and XML
  • DotMarkdown - Markdown framework for .NET
  • LINQ to Regex - A library that provides language integrated access to .NET regular expressions
  • Snippet Manager - A library that enables to work with Visual Studio snippets
  • Regexator - A comprehensive development environment for .NET regular expressions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].