Fantomas 4.5.0-alpha-002

This is a prerelease version of Fantomas.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Fantomas --version 4.5.0-alpha-002
NuGet\Install-Package Fantomas -Version 4.5.0-alpha-002
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="Fantomas" Version="4.5.0-alpha-002" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantomas --version 4.5.0-alpha-002
#r "nuget: Fantomas, 4.5.0-alpha-002"
#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.
// Install Fantomas as a Cake Addin
#addin nuget:?package=Fantomas&version=4.5.0-alpha-002&prerelease

// Install Fantomas as a Cake Tool
#tool nuget:?package=Fantomas&version=4.5.0-alpha-002&prerelease

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 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.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework 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 tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Fantomas:

Package Downloads
dotnet-fantomas

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.

Falanx.Machinery

Package Description

GiraffeGenerator.Core

Package Description

CellScript.FCS

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.3.0-alpha-008 48 3/1/2024
6.3.0-alpha-007 1,249 1/27/2024
6.3.0-alpha-006 536 1/9/2024
6.3.0-alpha-005 895 12/22/2023
6.3.0-alpha-004 1,214 12/6/2023
6.3.0-alpha-003 1,035 11/15/2023
6.3.0-alpha-002 680 11/7/2023
6.3.0-alpha-001 547 11/3/2023
6.2.3 47,399 11/2/2023
6.2.2 7,195 10/18/2023
6.2.1 7,761 9/18/2023
6.2.0 18,856 8/29/2023
6.1.3 1,166 8/25/2023
6.1.2 11,478 7/23/2023
6.1.1 20,028 6/29/2023
6.1.0 7,248 6/28/2023
6.1.0-alpha-006 897 6/20/2023
6.1.0-alpha-005 831 6/20/2023
6.1.0-alpha-004 623 6/19/2023
6.1.0-alpha-003 828 6/2/2023
6.1.0-alpha-002 724 5/2/2023
6.1.0-alpha-001 744 5/2/2023
6.0.8 1,738 6/20/2023
6.0.7 1,005 6/20/2023
6.0.6 1,129 6/19/2023
6.0.5 4,290 6/6/2023
6.0.4 1,067 6/2/2023
6.0.3 11,704 5/14/2023
6.0.2 3,589 5/5/2023
6.0.1 30,012 4/19/2023
6.0.0 21,042 4/13/2023
6.0.0-beta-001 1,227 4/5/2023
6.0.0-alpha-010 4,311 4/3/2023
6.0.0-alpha-009 650 3/31/2023
6.0.0-alpha-008 1,801 3/27/2023
6.0.0-alpha-007 1,025 3/27/2023
6.0.0-alpha-006 1,184 3/17/2023
6.0.0-alpha-005 2,060 2/24/2023
6.0.0-alpha-004 7,445 2/22/2023
6.0.0-alpha-003 2,778 2/4/2023
6.0.0-alpha-002 700 2/1/2023
6.0.0-alpha-001 784 1/24/2023
5.2.4 5,668 3/17/2023
5.2.3 5,158 3/6/2023
5.2.2 11,555 2/21/2023
5.2.1 34,197 2/4/2023
5.2.0 6,448 1/19/2023
5.2.0-alpha-012 1,016 1/14/2023
5.2.0-alpha-011 1,199 1/12/2023
5.2.0-alpha-010 783 12/30/2022
5.2.0-alpha-009 764 12/29/2022
5.2.0-alpha-008 782 12/28/2022
5.2.0-alpha-007 725 12/26/2022
5.2.0-alpha-006 827 12/22/2022
5.2.0-alpha-005 886 12/16/2022
5.2.0-alpha-004 1,004 12/8/2022
5.2.0-alpha-003 721 12/6/2022
5.2.0-alpha-002 680 12/4/2022
5.2.0-alpha-001 694 11/30/2022
5.1.5 22,381 12/22/2022
5.1.4 26,169 11/30/2022
5.1.3 6,499 11/14/2022
5.1.2 1,351 11/10/2022
5.1.1 3,806 11/7/2022
5.1.0 2,472 11/4/2022
5.1.0-beta-002 702 10/29/2022
5.1.0-beta-001 1,086 10/19/2022
5.1.0-alpha-007 765 10/14/2022
5.1.0-alpha-006 709 10/14/2022
5.1.0-alpha-005 898 10/7/2022
5.1.0-alpha-004 928 10/7/2022
5.1.0-alpha-003 908 10/2/2022
5.1.0-alpha-002 772 9/29/2022
5.1.0-alpha-001 818 9/18/2022
5.0.6 22,384 10/13/2022
5.0.5 7,794 10/7/2022
5.0.4 1,833 10/4/2022
5.0.3 9,817 9/29/2022
5.0.2 7,296 9/22/2022
5.0.1 4,663 9/18/2022
5.0.0 20,835 9/16/2022
5.0.0-beta-010 15,417 9/10/2022
5.0.0-beta-009 8,386 9/2/2022
5.0.0-beta-008 2,713 8/30/2022
5.0.0-beta-007 1,361 8/19/2022
5.0.0-beta-006 2,616 8/12/2022
5.0.0-beta-005 4,793 8/3/2022
5.0.0-beta-004 1,911 7/27/2022
5.0.0-beta-003 3,375 7/26/2022
5.0.0-beta-002 1,562 7/19/2022
5.0.0-beta-001 2,613 7/15/2022
5.0.0-alpha-011 1,307 7/8/2022
5.0.0-alpha-010 1,899 6/27/2022
5.0.0-alpha-009 59,443 6/21/2022
5.0.0-alpha-008 2,482 5/28/2022
5.0.0-alpha-007 1,526 5/16/2022
5.0.0-alpha-006 1,470 5/13/2022
5.0.0-alpha-005 1,080 5/7/2022
5.0.0-alpha-004 1,091 5/7/2022
5.0.0-alpha-003 1,572 5/6/2022
5.0.0-alpha-002 598 4/4/2022
5.0.0-alpha-001 546 3/19/2022
4.7.9 10,692 5/2/2022
4.7.8 10,373 4/25/2022
4.7.7 1,006 4/20/2022
4.7.6 1,266 4/4/2022
4.7.5 1,135 3/27/2022
4.7.4 1,094 3/25/2022
4.7.3 4,667 3/12/2022
4.7.2 1,000 3/11/2022
4.7.1 992 3/8/2022
4.7.0 1,143 3/4/2022
4.6.6 1,036 3/4/2022
4.6.5 1,789 2/18/2022
4.6.4 1,525 2/11/2022
4.6.3 1,587 2/8/2022
4.6.2 1,616 2/6/2022
4.6.1 1,581 2/1/2022
4.6.0 2,070 1/14/2022
4.6.0-beta-001 642 1/8/2022
4.6.0-alpha-011 612 12/29/2021
4.6.0-alpha-010 613 12/4/2021
4.6.0-alpha-009 3,280 11/24/2021
4.6.0-alpha-008 1,068 11/19/2021
4.6.0-alpha-007 681 11/7/2021
4.6.0-alpha-006 192 11/3/2021
4.6.0-alpha-005 217 10/27/2021
4.6.0-alpha-004 196 10/20/2021
4.6.0-alpha-003 176 10/5/2021
4.6.0-alpha-002 187 9/7/2021
4.6.0-alpha-001 164 8/11/2021
4.5.12 1,447 1/8/2022
4.5.11 2,214 12/29/2021
4.5.10 2,506 12/4/2021
4.5.9 7,358 11/24/2021
4.5.8 1,597 11/19/2021
4.5.7 1,403 11/7/2021
4.5.6 1,214 11/3/2021
4.5.5 1,370 10/27/2021
4.5.4 1,282 10/5/2021
4.5.3 2,793 9/7/2021
4.5.2 1,410 8/11/2021
4.5.1 3,226 7/24/2021
4.5.0 3,177 7/7/2021
4.5.0-beta-005 750 7/6/2021
4.5.0-beta-004 738 7/5/2021
4.5.0-beta-003 756 7/5/2021
4.5.0-beta-002 740 6/27/2021
4.5.0-beta-001 1,245 6/5/2021
4.5.0-alpha-020 734 5/26/2021
4.5.0-alpha-019 704 5/22/2021
4.5.0-alpha-018 744 5/21/2021
4.5.0-alpha-017 747 5/15/2021
4.5.0-alpha-016 694 5/9/2021
4.5.0-alpha-015 771 5/8/2021
4.5.0-alpha-014 781 4/30/2021
4.5.0-alpha-013 751 4/27/2021
4.5.0-alpha-012 704 4/23/2021
4.5.0-alpha-011 816 4/20/2021
4.5.0-alpha-010 723 4/14/2021
4.5.0-alpha-009 739 4/11/2021
4.5.0-alpha-008 744 4/8/2021
4.5.0-alpha-007 784 4/8/2021
4.5.0-alpha-006 735 4/5/2021
4.5.0-alpha-005 717 4/3/2021
4.5.0-alpha-004 764 4/2/2021
4.5.0-alpha-003 781 3/28/2021
4.5.0-alpha-002 763 3/22/2021
4.5.0-alpha-001 2,374 2/26/2021
4.4.0 12,785 2/25/2021
4.4.0-beta-008 780 2/19/2021
4.4.0-beta-007 833 2/12/2021
4.4.0-beta-006 788 2/12/2021
4.4.0-beta-005 840 2/9/2021
4.4.0-beta-004 823 2/5/2021
4.4.0-beta-003 1,259 1/30/2021
4.4.0-beta-002 812 1/23/2021
4.4.0-beta-001 1,232 1/22/2021
4.4.0-alpha-008 997 1/15/2021
4.4.0-alpha-007 1,499 12/26/2020
4.4.0-alpha-006 916 12/25/2020
4.4.0-alpha-005 978 12/23/2020
4.4.0-alpha-004 1,008 12/22/2020
4.4.0-alpha-003 1,005 12/18/2020
4.4.0-alpha-002 984 12/17/2020
4.4.0-alpha-001 876 12/17/2020
4.3.0 5,390 12/17/2020
4.3.0-beta-002 938 12/11/2020
4.3.0-beta-001 883 12/7/2020
4.3.0-alpha-007 924 11/21/2020
4.3.0-alpha-006 901 11/20/2020
4.3.0-alpha-005 857 11/16/2020
4.3.0-alpha-004 1,372 11/12/2020
4.3.0-alpha-003 938 11/10/2020
4.3.0-alpha-002 938 10/26/2020
4.3.0-alpha-001 939 10/23/2020
4.2.0 4,762 9/25/2020
4.2.0-alpha-004 1,080 9/23/2020
4.2.0-alpha-003 909 9/21/2020
4.2.0-alpha-002 963 9/19/2020
4.2.0-alpha-001 1,003 9/18/2020
4.1.1 1,594 9/17/2020
4.1.0 1,798 9/10/2020
4.1.0-beta-004 1,057 9/5/2020
4.1.0-beta-003 966 9/4/2020
4.1.0-beta-002 1,338 9/4/2020
4.1.0-beta-001 933 9/3/2020
4.1.0-alpha-001 940 9/1/2020
4.0.0 3,932 8/27/2020
4.0.0-beta-003 961 8/21/2020
4.0.0-beta-002 1,047 8/7/2020
4.0.0-beta-001 1,357 7/20/2020
4.0.0-alpha-014 1,182 7/14/2020
4.0.0-alpha-013 982 7/11/2020
4.0.0-alpha-012 1,729 7/6/2020
4.0.0-alpha-011 833 6/25/2020
4.0.0-alpha-010 1,207 6/18/2020
4.0.0-alpha-009 879 6/12/2020
4.0.0-alpha-008 1,009 6/2/2020
4.0.0-alpha-007 879 6/1/2020
4.0.0-alpha-006 2,090 5/23/2020
4.0.0-alpha-005 1,907 5/16/2020
4.0.0-alpha-004 1,296 5/4/2020
4.0.0-alpha-003 946 5/3/2020
4.0.0-alpha-002 980 4/26/2020
4.0.0-alpha-001 881 4/20/2020
3.3.0 12,605 2/28/2020
3.3.0-beta-002 1,822 2/21/2020
3.3.0-beta-001 1,005 2/18/2020
3.2.0 20,989 2/3/2020
3.2.0-beta-002 1,570 1/7/2020
3.2.0-beta-001 1,133 12/26/2019
3.1.0 10,496 11/27/2019
3.0.0 4,848 10/11/2019
3.0.0-beta-006 1,700 10/2/2019
3.0.0-beta-005 889 9/27/2019
3.0.0-beta-004 1,473 9/18/2019
3.0.0-beta-003 1,021 9/13/2019
3.0.0-beta-002 15,897 7/20/2019
3.0.0-beta-001 5,685 7/12/2019
2.9.2 25,246 2/2/2019
2.9.1 4,794 11/20/2018
2.9.0 10,838 10/17/2018
2.8.1 2,598 9/12/2018
2.8.0 5,809 7/7/2018
2.7.1 4,700 5/2/2018
2.7.0 2,319 5/2/2018
2.6.1 45,506 4/22/2017
2.5.0 2,775 2/19/2017
2.4.0 2,878 10/24/2016
2.3.0 2,545 7/9/2016
2.2.0 2,300 4/24/2016
2.1.0 2,180 4/1/2016
2.0.2 8,922 11/15/2015
1.11.0 2,719 9/12/2015
1.10.0 2,086 8/29/2015
1.9.0 2,535 8/10/2015
1.8.0-beta 1,702 7/19/2015
1.7.0 2,196 6/10/2015
1.6.0 3,053 10/25/2014
1.5.0 2,504 9/18/2014
1.4.0 2,885 7/1/2014
1.3.0 2,375 5/17/2014
1.2.0 2,378 4/21/2014
1.1.0 2,288 3/29/2014
1.0.7 2,267 3/12/2014
1.0.5.1 2,352 1/15/2014
1.0.5 2,090 1/7/2014
1.0.4 2,159 11/16/2013
1.0.3 2,178 10/6/2013
1.0.2 2,134 8/16/2013
1.0.1 2,308 7/22/2013
1.0.0 5,187 7/16/2013
0.9.9.2 2,508 7/2/2013
0.9.9.1 2,294 6/22/2013
0.9.8 2,281 6/14/2013
0.9.7 2,254 6/7/2013
0.9.6 2,209 5/31/2013
0.9.5 2,296 5/23/2013
0.9.4 2,172 5/19/2013
0.9.3 2,177 5/9/2013
0.9.2 2,207 5/3/2013
0.9.1 2,425 4/26/2013
0.9.0 2,197 4/19/2013
0.8.9 2,261 4/12/2013
0.8.8 2,241 4/11/2013
0.8.7 2,145 4/9/2013
0.8.6 2,159 4/4/2013
0.8.5 2,260 4/2/2013
0.8.4 2,174 4/1/2013
0.8.3 2,242 4/1/2013
0.8.2 2,139 4/1/2013
0.8.1 2,302 3/31/2013
0.8.0 2,246 3/31/2013

Initial support of KeepIndentInBranch. [#1361](https://github.com/fsprojects/fantomas/issues/1361)
Improve: Collect empty define block as single trivia. [#1528](https://github.com/fsprojects/fantomas/pull/1528)
Improve: Refactor ASTTransformer. [#1497](https://github.com/fsprojects/fantomas/pull/1497)
Improve: replace genTypeByLookup with Trivia. [#594](https://github.com/fsprojects/fantomas/issues/594)
Fix DotGet infix expression. [#1529](https://github.com/fsprojects/fantomas/issues/1529)
Fix SynPat.Or should have the same indent. [#1522](https://github.com/fsprojects/fantomas/issues/1522)
Fix DotGet with parenthesis. [#1521](https://github.com/fsprojects/fantomas/issues/1521)
Fix Trivia regressions around SynConst. [#1518](https://github.com/fsprojects/fantomas/issues/1518)
Fix Long signatures have additonal newline inserted and don't respect the indent from the config. [#1515](https://github.com/fsprojects/fantomas/issues/1515)
Fix Bad formatting when using elmish style + empty arrays. [#1510](https://github.com/fsprojects/fantomas/issues/1510)
Fix \xHH escapes in string literal are expanded. [#1508](https://github.com/fsprojects/fantomas/issues/1508)
Fix Indentation of pattern match clause. [#1501](https://github.com/fsprojects/fantomas/issues/1501)
Fix Class parameters expands unit for long lines. [#1494](https://github.com/fsprojects/fantomas/issues/1494)
Fix Comments inside Elmish gets repeated. [#1347](https://github.com/fsprojects/fantomas/issues/1347)