editorconfig 0.13.0
See the version list below for details.
dotnet add package editorconfig --version 0.13.0
NuGet\Install-Package editorconfig -Version 0.13.0
<PackageReference Include="editorconfig" Version="0.13.0" />
paket add editorconfig --version 0.13.0
#r "nuget: editorconfig, 0.13.0"
// Install editorconfig as a Cake Addin #addin nuget:?package=editorconfig&version=0.13.0 // Install editorconfig as a Cake Tool #tool nuget:?package=editorconfig&version=0.13.0
EditorConfig .NET Core
The EditorConfig .NET core provides the same functionality as the EditorConfig C Core and EditorConfig Python Core.
Installation
The library exists on nuget as:
nuget install editorconfig
The .NET core tool exists under:
dotnet tool install editorconfig-tool
Usage
Usage as a library:
var parser = new EditorConfigParser();
var configuration = parser.Parse(fileName);
foreach (var kv in configuration.Properties)
{
Console.WriteLine("{0}={1}", kv.Key, kv.Value);
}
Usage as a command line tool:
You can omit dotnet
if you install this as a global tool
> dotnet editorconfig
Usage: editorconfig [OPTIONS] FILEPATH1 [FILEPATH2 FILEPATH3 ...]
EditorConfig .NET Core Version 0.12
FILEPATH can be a hyphen (-) if you want path(s) to be read from stdin.
Options:
-h, --help output usage information
-V, --version output the version number
-f <path> Specify conf filename other than ".editorconfig"
-b <version> Specify version (used by devs to test compatibility)
Example:
> dotnet editorconfig C:\Users\zoidberg\Documents\anatomy.md
charset=utf-8
insert_final_newline=true
end_of_line=lf
tab_width=8
trim_trailing_whitespace=sometimes
Development
Clone this repos and init the test submodule
git clone git@github.com:editorconfig/editorconfig-core-net.git
git submodule init
git submodule update
building in visual studio should just work (tm)
Building on the command line (will run all the unit tests too)
build
Release builds can be made using
build release X.X.X
Testing
We have several NUnit tests that you can run from visual studio or the build scripts.
If you want to run the official editorconfig tests you'll need to install CMAKE and call
cmake .
in the root of this repository once.
After which you can simply call
ctest .
To run the official editorconfig tests located in /tests
right now we pass all but one related to utf-8 which fails
when run from ctest .
but when I run it directly from the commandline it succeeds.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.3 is compatible. netstandard1.4 was computed. netstandard1.5 was computed. netstandard1.6 was computed. netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap was computed. uap10.0 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.3
- NETStandard.Library (>= 1.6.1)
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on editorconfig:
Package | Downloads |
---|---|
Fantomas.Extras
Utility package for Fantomas |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on editorconfig:
Repository | Stars |
---|---|
nightroman/FarNet
Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.
|
|
Elders/VSE-FormatDocumentOnSave
Visual Studio - Format Document on Save
|
|
X-Sharp/XSharpPublic
Public repository for the source code for the XSharp Compiler, Runtime, Project System and Tools.
|