Fantomas 4.3.0-alpha-001

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.

This is a prerelease version of Fantomas.
There is a newer version of this package available.
See the version list below for details.
Install-Package Fantomas -Version 4.3.0-alpha-001
dotnet add package Fantomas --version 4.3.0-alpha-001
<PackageReference Include="Fantomas" Version="4.3.0-alpha-001" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantomas --version 4.3.0-alpha-001
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Disable Elmish syntax. [#1198](https://github.com/fsprojects/fantomas/issues/1198)
Add option to make expressions multiline based on number of subexpressions rather than character length. [#1143](https://github.com/fsprojects/fantomas/issues/1143)
Fix --check should ignore the line endings. [#1196](https://github.com/fsprojects/fantomas/issues/1196)
Fix Format entire return type on the line. [#1181](https://github.com/fsprojects/fantomas/issues/1181)
Fix Only add one `in` keyword in LetOrUse. [#1176](https://github.com/fsprojects/fantomas/issues/1176)
Fix Multiline SynPat.Record in pattern match is formatted as a mixture of single/multiline styles. [#1173](https://github.com/fsprojects/fantomas/issues/1173)
Fix Inconsistent indentation of multiline records with internal keyword when fsharp_multiline_block_brackets_on_same_column is on/off. [#1171](https://github.com/fsprojects/fantomas/issues/1171)
Fix Lambda argument splits in awkward way. [#1164](https://github.com/fsprojects/fantomas/issues/1164)
Fix Multiline expression should be on next line. [#1158](https://github.com/fsprojects/fantomas/issues/1158)
Fix Missing in keyword makes code invalid. [#1114](https://github.com/fsprojects/fantomas/issues/1114)
Fix Invalid code after format. [#1032](https://github.com/fsprojects/fantomas/issues/1032)
Fix Space before ^ SRTP type is removed in function call. [#984](https://github.com/fsprojects/fantomas/issues/984)
Fix Shouldn't remove space after colon. [#908](https://github.com/fsprojects/fantomas/issues/908)
Fix Crash when formatting with config file. [#824](https://github.com/fsprojects/fantomas/issues/824)
Fix Formatting typeof generic static constraint fails to compile. [#803](https://github.com/fsprojects/fantomas/issues/803)
Fix Indenting of record definition when internal. [#658](https://github.com/fsprojects/fantomas/issues/658)

NuGet packages (6)

Showing the top 5 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.
Fantomas.Extras
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
Myriad.Core
Core Myriad library used for developing plugins
GiraffeGenerator.Core
Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.4.0-alpha-008 54 1/15/2021
4.4.0-alpha-007 637 12/26/2020
4.4.0-alpha-006 124 12/25/2020
4.4.0-alpha-005 149 12/23/2020
4.4.0-alpha-004 240 12/22/2020
4.4.0-alpha-003 202 12/18/2020
4.4.0-alpha-002 150 12/17/2020
4.4.0-alpha-001 62 12/17/2020
4.3.0 539 12/17/2020
4.3.0-beta-002 158 12/11/2020
4.3.0-beta-001 88 12/7/2020
4.3.0-alpha-007 160 11/21/2020
4.3.0-alpha-006 86 11/20/2020
4.3.0-alpha-005 81 11/16/2020
4.3.0-alpha-004 574 11/12/2020
4.3.0-alpha-003 101 11/10/2020
4.3.0-alpha-002 122 10/26/2020
4.3.0-alpha-001 146 10/23/2020
4.2.0 2,437 9/25/2020
4.2.0-alpha-004 302 9/23/2020
4.2.0-alpha-003 115 9/21/2020
4.2.0-alpha-002 158 9/19/2020
4.2.0-alpha-001 210 9/18/2020
4.1.1 316 9/17/2020
4.1.0 583 9/10/2020
4.1.0-beta-004 274 9/5/2020
4.1.0-beta-003 162 9/4/2020
4.1.0-beta-002 547 9/4/2020
4.1.0-beta-001 146 9/3/2020
4.1.0-alpha-001 127 9/1/2020
4.0.0 765 8/27/2020
4.0.0-beta-003 171 8/21/2020
4.0.0-beta-002 245 8/7/2020
4.0.0-beta-001 589 7/20/2020
4.0.0-alpha-014 438 7/14/2020
4.0.0-alpha-013 194 7/11/2020
4.0.0-alpha-012 238 7/6/2020
4.0.0-alpha-011 97 6/25/2020
4.0.0-alpha-010 487 6/18/2020
4.0.0-alpha-009 116 6/12/2020
4.0.0-alpha-008 258 6/2/2020
4.0.0-alpha-007 113 6/1/2020
4.0.0-alpha-006 598 5/23/2020
4.0.0-alpha-005 535 5/16/2020
4.0.0-alpha-004 550 5/4/2020
4.0.0-alpha-003 191 5/3/2020
4.0.0-alpha-002 221 4/26/2020
4.0.0-alpha-001 133 4/20/2020
3.3.0 7,933 2/28/2020
3.3.0-beta-002 1,074 2/21/2020
3.3.0-beta-001 232 2/18/2020
3.2.0 11,943 2/3/2020
3.2.0-beta-002 839 1/7/2020
3.2.0-beta-001 380 12/26/2019
3.1.0 9,269 11/27/2019
3.0.0 3,764 10/11/2019
3.0.0-beta-006 951 10/2/2019
3.0.0-beta-005 156 9/27/2019
3.0.0-beta-004 489 9/18/2019
3.0.0-beta-003 235 9/13/2019
3.0.0-beta-002 11,877 7/20/2019
3.0.0-beta-001 4,773 7/12/2019
2.9.2 19,648 2/2/2019
2.9.1 2,702 11/20/2018
2.9.0 6,517 10/17/2018
2.8.1 817 9/12/2018
2.8.0 4,031 7/7/2018
2.7.1 2,985 5/2/2018
2.7.0 606 5/2/2018
2.6.1 44,004 4/22/2017
2.5.0 1,505 2/19/2017
2.4.0 1,600 10/24/2016
2.3.0 1,281 7/9/2016
2.2.0 803 4/24/2016
2.1.0 920 4/1/2016
2.0.2 7,570 11/15/2015
1.11.0 1,415 9/12/2015
1.10.0 805 8/29/2015
1.9.0 824 8/10/2015
1.8.0-beta 752 7/19/2015
1.7.0 969 6/10/2015
1.6.0 1,795 10/25/2014
1.5.0 1,216 9/18/2014
1.4.0 1,550 7/1/2014
1.3.0 1,130 5/17/2014
1.2.0 904 4/21/2014
1.1.0 891 3/29/2014
1.0.7 950 3/12/2014
1.0.5.1 1,003 1/15/2014
1.0.5 787 1/7/2014
1.0.4 813 11/16/2013
1.0.3 858 10/6/2013
1.0.2 829 8/16/2013
1.0.1 913 7/22/2013
1.0.0 962 7/16/2013
0.9.9.2 959 7/2/2013
0.9.9.1 857 6/22/2013
0.9.8 882 6/14/2013
0.9.7 876 6/7/2013
0.9.6 840 5/31/2013
0.9.5 960 5/23/2013
0.9.4 850 5/19/2013
0.9.3 862 5/9/2013
0.9.2 864 5/3/2013
0.9.1 1,129 4/26/2013
0.9.0 908 4/19/2013
0.8.9 924 4/12/2013
0.8.8 870 4/11/2013
0.8.7 856 4/9/2013
0.8.6 863 4/4/2013
0.8.5 943 4/2/2013
0.8.4 878 4/1/2013
0.8.3 897 4/1/2013
0.8.2 847 4/1/2013
0.8.1 915 3/31/2013
0.8.0 895 3/31/2013
Show less