Dot2Editor.Core 0.1.2

dotnet add package Dot2Editor.Core --version 0.1.2
                    
NuGet\Install-Package Dot2Editor.Core -Version 0.1.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Dot2Editor.Core" Version="0.1.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Dot2Editor.Core" Version="0.1.2" />
                    
Directory.Packages.props
<PackageReference Include="Dot2Editor.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Dot2Editor.Core --version 0.1.2
                    
#r "nuget: Dot2Editor.Core, 0.1.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Dot2Editor.Core@0.1.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Dot2Editor.Core&version=0.1.2
                    
Install as a Cake Addin
#tool nuget:?package=Dot2Editor.Core&version=0.1.2
                    
Install as a Cake Tool

dot2editor

English | 日本語

CI NuGet NuGet License: MIT

Convert JetBrains .DotSettings (Rider / ReSharper) files to .editorconfig.

Teams that mix Rider with other editors (VS Code, Visual Studio, ...) end up maintaining formatting rules twice: once in .DotSettings, once in .editorconfig. dot2editor converts as much as possible automatically and tells you exactly what it could not convert.

Install

$ dotnet tool install --global Dot2Editor.Cli

Requires the .NET 10 runtime (or later).

Usage

$ d2e TeamShared.DotSettings -o .editorconfig
Merged into .editorconfig: 34 added, 1 updated, 0 already up to date.
Skipped 16 entries.
Run with --show-skipped to see what was skipped.
Usage: [arguments...] [options...] [-h|--help] [--version]

Arguments:
  [0] <string>              Path to the .DotSettings file, or "-" to read from standard input.

Options:
  -o, --output <string?>    Write the result here. An existing file is merged into,
                            never replaced wholesale. [Default: null]
  --overwrite               Replace the output file instead of merging into it.
  --no-root                 Omit "root = true" from a newly created file.
  --no-header               Omit the "generated by" header comment from a newly created file.
  --show-skipped            List every entry that could not be converted.
  -q, --quiet               Do not print the summary.

Merging into an existing .editorconfig

--output never clobbers a file you already have. Existing comments, blank lines, property order, unrelated sections and unrelated properties are preserved exactly; only the properties dot2editor generates are updated in place, and missing ones are appended to their section. Running it twice changes nothing the second time.

# Team style guide - hand maintained, do not clobber
root = true

[*.cs]
# agreed in RFC 12
indent_size = 2                              # ← updated to 4, comment kept
dotnet_diagnostic.CA1000.severity = none     # ← left alone
                                             # ← converted settings appended here

Pass --overwrite if you really do want to replace the file.

License

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.2 45 8/16/2026