dotnet-fantomas
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.
See the version list below for details.
Install-Package dotnet-fantomas -Version 2.9.2
dotnet add package dotnet-fantomas --version 2.9.2
<PackageReference Include="dotnet-fantomas" Version="2.9.2" />
paket add dotnet-fantomas --version 2.9.2
Release Notes
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)
Dependencies
-
.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)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
3.0.0-beta-004 | 1,020 | 9/18/2019 |
3.0.0-beta-003 | 196 | 9/13/2019 |
3.0.0-beta-002 | 292 | 7/20/2019 |
3.0.0-beta-001 | 244 | 7/12/2019 |
2.9.2 | 2,958 | 2/2/2019 |
2.9.1 | 776 | 11/20/2018 |
2.9.0 | 352 | 10/17/2018 |
2.8.1 | 572 | 9/12/2018 |
2.8.0 | 3,453 | 7/7/2018 |
2.7.1 | 2,217 | 5/2/2018 |
2.7.0 | 455 | 5/2/2018 |