Fantomas 3.1.0

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.

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

Release Notes

Fix invalid code generated after multiline string when other expressions exist on same line. [#545](https://github.com/fsprojects/fantomas/issues/545)
Fix Trivia before elif generates invalid code due to missing indentation. [#527](https://github.com/fsprojects/fantomas/issues/527)
Fix Don't add additional newline between two and blocks. [#520](https://github.com/fsprojects/fantomas/issues/520)
Fix Print line comment after `{` [#517](https://github.com/fsprojects/fantomas/issues/517)
Fix Formatting document removes '#if DEBUG' and '#endif'. [#512](https://github.com/fsprojects/fantomas/issues/512)
Fix Some unicode control characters are incorrectly formatted. [#506](https://github.com/fsprojects/fantomas/issues/506)
Fix New empty line inserted preceding module attribute. [#505](https://github.com/fsprojects/fantomas/issues/505)
Fix Weird indentation/breaks with lambda in pipeline. [#503](https://github.com/fsprojects/fantomas/issues/503)
Fix Sufficiently indent match case bodies for other indentation lengths than 4. [#502](https://github.com/fsprojects/fantomas/issues/502)
Fix `--noSpaceBeforeColon` doesn't work. [#499](https://github.com/fsprojects/fantomas/issues/499)
Fix Invalid code produced when wrapping method call to new line. [#498](https://github.com/fsprojects/fantomas/issues/498)
Fix Indexer usage fails to parse. [#497](https://github.com/fsprojects/fantomas/issues/497)
Use FCS 33.0.0. [pull/568](https://github.com/fsprojects/fantomas/pull/568)
Use dotnet tools [pull/558](https://github.com/fsprojects/fantomas/pull/558)
Add `--maxIfThenElseShortWidth` option see [documentation](https://github.com/fsprojects/fantomas/blob/master/docs/Documentation.md)

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 17 1/15/2021
4.4.0-alpha-007 570 12/26/2020
4.4.0-alpha-006 124 12/25/2020
4.4.0-alpha-005 142 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 520 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 141 10/23/2020
4.2.0 2,408 9/25/2020
4.2.0-alpha-004 302 9/23/2020
4.2.0-alpha-003 110 9/21/2020
4.2.0-alpha-002 153 9/19/2020
4.2.0-alpha-001 210 9/18/2020
4.1.1 316 9/17/2020
4.1.0 578 9/10/2020
4.1.0-beta-004 269 9/5/2020
4.1.0-beta-003 157 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 762 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 432 7/14/2020
4.0.0-alpha-013 189 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 482 6/18/2020
4.0.0-alpha-009 111 6/12/2020
4.0.0-alpha-008 253 6/2/2020
4.0.0-alpha-007 108 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 545 5/4/2020
4.0.0-alpha-003 186 5/3/2020
4.0.0-alpha-002 216 4/26/2020
4.0.0-alpha-001 128 4/20/2020
3.3.0 7,904 2/28/2020
3.3.0-beta-002 1,069 2/21/2020
3.3.0-beta-001 227 2/18/2020
3.2.0 11,919 2/3/2020
3.2.0-beta-002 834 1/7/2020
3.2.0-beta-001 375 12/26/2019
3.1.0 9,268 11/27/2019
3.0.0 3,759 10/11/2019
3.0.0-beta-006 946 10/2/2019
3.0.0-beta-005 156 9/27/2019
3.0.0-beta-004 479 9/18/2019
3.0.0-beta-003 229 9/13/2019
3.0.0-beta-002 11,856 7/20/2019
3.0.0-beta-001 4,773 7/12/2019
2.9.2 19,638 2/2/2019
2.9.1 2,702 11/20/2018
2.9.0 6,515 10/17/2018
2.8.1 812 9/12/2018
2.8.0 4,024 7/7/2018
2.7.1 2,985 5/2/2018
2.7.0 601 5/2/2018
2.6.1 44,003 4/22/2017
2.5.0 1,505 2/19/2017
2.4.0 1,595 10/24/2016
2.3.0 1,276 7/9/2016
2.2.0 803 4/24/2016
2.1.0 915 4/1/2016
2.0.2 7,565 11/15/2015
1.11.0 1,410 9/12/2015
1.10.0 805 8/29/2015
1.9.0 819 8/10/2015
1.8.0-beta 747 7/19/2015
1.7.0 969 6/10/2015
1.6.0 1,795 10/25/2014
1.5.0 1,211 9/18/2014
1.4.0 1,545 7/1/2014
1.3.0 1,125 5/17/2014
1.2.0 899 4/21/2014
1.1.0 886 3/29/2014
1.0.7 945 3/12/2014
1.0.5.1 998 1/15/2014
1.0.5 782 1/7/2014
1.0.4 808 11/16/2013
1.0.3 853 10/6/2013
1.0.2 824 8/16/2013
1.0.1 907 7/22/2013
1.0.0 957 7/16/2013
0.9.9.2 954 7/2/2013
0.9.9.1 852 6/22/2013
0.9.8 877 6/14/2013
0.9.7 876 6/7/2013
0.9.6 835 5/31/2013
0.9.5 955 5/23/2013
0.9.4 850 5/19/2013
0.9.3 857 5/9/2013
0.9.2 859 5/3/2013
0.9.1 1,129 4/26/2013
0.9.0 908 4/19/2013
0.8.9 919 4/12/2013
0.8.8 865 4/11/2013
0.8.7 856 4/9/2013
0.8.6 857 4/4/2013
0.8.5 938 4/2/2013
0.8.4 873 4/1/2013
0.8.3 892 4/1/2013
0.8.2 842 4/1/2013
0.8.1 915 3/31/2013
0.8.0 890 3/31/2013
Show less