dotnet-fantomas
2.9.2
See the version list below for details.
dotnet add package dotnet-fantomas --version 2.9.2
NuGet\Install-Package dotnet-fantomas -Version 2.9.2
<PackageReference Include="dotnet-fantomas" Version="2.9.2" />
paket add dotnet-fantomas --version 2.9.2
#r "nuget: dotnet-fantomas, 2.9.2"
// Install dotnet-fantomas as a Cake Addin #addin nuget:?package=dotnet-fantomas&version=2.9.2 // Install dotnet-fantomas as a Cake Tool #tool nuget:?package=dotnet-fantomas&version=2.9.2
This library aims at formatting F# source files based on a given configuration.
Fantomas will ensure correct indentation and consistent spacing between elements in the source files.
Some common use cases include
(1) Reformatting a code base to conform a universal page width
(2) Converting legacy code from verbose syntax to light syntax
(3) Formatting auto-generated F# signatures.
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 | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Framework | net452 is compatible. 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. |
-
.NETCoreApp 2.1
- Fantomas (>= 2.9.2)
- FSharp.Compiler.Service (>= 25.0.1)
- FSharp.Core (>= 4.5.4)
- Microsoft.NETCore.App (>= 2.1.0)
-
.NETFramework 4.5.2
- Fantomas (>= 2.9.2)
- FSharp.Compiler.Service (>= 25.0.1)
- FSharp.Core (>= 4.5.4)
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 | |
---|---|---|---|
3.0.0-beta-004 | 1,584 | 9/18/2019 | |
3.0.0-beta-003 | 502 | 9/13/2019 | |
3.0.0-beta-002 | 617 | 7/20/2019 | |
3.0.0-beta-001 | 669 | 7/12/2019 | |
2.9.2 | 4,794 | 2/2/2019 | |
2.9.1 | 2,183 | 11/20/2018 | |
2.9.0 | 1,130 | 10/17/2018 | |
2.8.1 | 1,502 | 9/12/2018 | |
2.8.0 | 4,610 | 7/7/2018 | |
2.7.1 | 3,256 | 5/2/2018 | |
2.7.0 | 1,447 | 5/2/2018 |
Fix PreserveEndOfLine introduces additional newlines. [#360](https://github.com/fsprojects/fantomas/issues/360)
Fix Extra newline is introduced when file ends with multiline comment. [#363](https://github.com/fsprojects/fantomas/issues/363)
Fix Fantomas shouldn't remove parens when using the dynamic operator (?). [#369](https://github.com/fsprojects/fantomas/issues/369)
Fix Extra semicolons in list with PreserveEndOfLine. [#371](https://github.com/fsprojects/fantomas/issues/371)
Use qualified name for inputPath and outputPath. [#376](https://github.com/fsprojects/fantomas/pull/376)
Added Nightly nuget feed. [#375](https://github.com/fsprojects/fantomas/pull/375)
Moved solution file to root folder. [#377](https://github.com/fsprojects/fantomas/pull/377)
Fix Multiple attributes indented wrongly with PreserveEndOfLine. [#370](https://github.com/fsprojects/fantomas/issues/370)
Fix pattern matched unions are formatted badly. [#283](https://github.com/fsprojects/fantomas/issues/283)
Fix wrong indentation when accessing member of constructed record. [#383](https://github.com/fsprojects/fantomas/issues/383)
Fix latest fantomas breaks Falanx indentation. [#384](https://github.com/fsprojects/fantomas/issues/384)
Add support for SynExpr.Set(___). [#368](https://github.com/fsprojects/fantomas/issues/368)
Fix Recurse option with globally installed dotnet-tool traverses 'obj' directories. [#341](https://github.com/fsprojects/fantomas/issues/341)
Fix creates invalid F# for string handling operations. [#365](https://github.com/fsprojects/fantomas/issues/365)
Use FAKE 5. [#261](https://github.com/fsprojects/fantomas/issues/261)
Added FAKE 5 sample. [#402](https://github.com/fsprojects/fantomas/issues/402)