Dot2Editor.Core
0.1.2
dotnet add package Dot2Editor.Core --version 0.1.2
NuGet\Install-Package Dot2Editor.Core -Version 0.1.2
<PackageReference Include="Dot2Editor.Core" Version="0.1.2" />
<PackageVersion Include="Dot2Editor.Core" Version="0.1.2" />
<PackageReference Include="Dot2Editor.Core" />
paket add Dot2Editor.Core --version 0.1.2
#r "nuget: Dot2Editor.Core, 0.1.2"
#:package Dot2Editor.Core@0.1.2
#addin nuget:?package=Dot2Editor.Core&version=0.1.2
#tool nuget:?package=Dot2Editor.Core&version=0.1.2
dot2editor
English | 日本語
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
| Product | Versions 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. |
-
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 |