Fantomas 3.3.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 prerelease version of this package available.
See the version list below for details.
Install-Package Fantomas -Version 3.3.0
dotnet add package Fantomas --version 3.3.0
<PackageReference Include="Fantomas" Version="3.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantomas --version 3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Support for `and!`. [#690](https://github.com/fsprojects/fantomas/issues/690)
Support for new slice syntax. [#691](https://github.com/fsprojects/fantomas/issues/691)
Support for check style flag [#642](https://github.com/fsprojects/fantomas/issues/642)
Update FCS to 34.1 [#699](https://github.com/fsprojects/fantomas/pull/699)
Allow to configure spaces before and after semicolon. [#653](https://github.com/fsprojects/fantomas/issues/653)
Fix Problem with --config and directory names containing ".". [#694](https://github.com/fsprojects/fantomas/issues/694)
Fix Space is removed after Foo.Create. [#676](https://github.com/fsprojects/fantomas/issues/676)
Fix Error in formatting nested else if construction. [#675](https://github.com/fsprojects/fantomas/issues/675)
Fix Unbalanced and misplaced #if directives after formatting. [#635](https://github.com/fsprojects/fantomas/issues/635)
Fix Stack overflow when using fantomas 3.2.0-beta-002. [#630](https://github.com/fsprojects/fantomas/issues/630)
Fix --help and --version return exit code 1. [#612](https://github.com/fsprojects/fantomas/issues/612)
Fix Line comment disappears after format. [#598](https://github.com/fsprojects/fantomas/issues/598)
Fix Stack overflow for global tool on OSX. [#591](https://github.com/fsprojects/fantomas/issues/591)
Fix Page width is not respected when formatting a function signature. [#495](https://github.com/fsprojects/fantomas/issues/495)
Update README with link to YouTube videos series. [#672](https://github.com/fsprojects/fantomas/pull/672)

NuGet packages (7)

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.
FsAst
Helpers for the F# Abstract Syntax Tree
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 History

Version Downloads Last updated
4.0.0-beta-002 98 8/7/2020
4.0.0-beta-001 319 7/20/2020
4.0.0-alpha-014 306 7/14/2020
4.0.0-alpha-013 117 7/11/2020
4.0.0-alpha-012 105 7/6/2020
4.0.0-alpha-011 45 6/25/2020
4.0.0-alpha-010 377 6/18/2020
4.0.0-alpha-009 56 6/12/2020
4.0.0-alpha-008 187 6/2/2020
4.0.0-alpha-007 55 6/1/2020
4.0.0-alpha-006 441 5/23/2020
4.0.0-alpha-005 277 5/16/2020
4.0.0-alpha-004 489 5/4/2020
4.0.0-alpha-003 131 5/3/2020
4.0.0-alpha-002 159 4/26/2020
4.0.0-alpha-001 69 4/20/2020
3.3.0 6,013 2/28/2020
3.3.0-beta-002 1,004 2/21/2020
3.3.0-beta-001 156 2/18/2020
3.2.0 7,944 2/3/2020
3.2.0-beta-002 775 1/7/2020
3.2.0-beta-001 320 12/26/2019
3.1.0 9,141 11/27/2019
3.0.0 3,683 10/11/2019
3.0.0-beta-006 881 10/2/2019
3.0.0-beta-005 105 9/27/2019
3.0.0-beta-004 397 9/18/2019
3.0.0-beta-003 164 9/13/2019
3.0.0-beta-002 10,718 7/20/2019
3.0.0-beta-001 4,675 7/12/2019
2.9.2 18,866 2/2/2019
2.9.1 2,422 11/20/2018
2.9.0 6,060 10/17/2018
2.8.1 733 9/12/2018
2.8.0 3,945 7/7/2018
2.7.1 2,897 5/2/2018
2.7.0 535 5/2/2018
2.6.1 43,699 4/22/2017
2.5.0 1,442 2/19/2017
2.4.0 1,532 10/24/2016
2.3.0 1,216 7/9/2016
2.2.0 750 4/24/2016
2.1.0 845 4/1/2016
2.0.2 7,495 11/15/2015
1.11.0 1,347 9/12/2015
1.10.0 744 8/29/2015
1.9.0 755 8/10/2015
1.8.0-beta 695 7/19/2015
1.7.0 911 6/10/2015
1.6.0 1,720 10/25/2014
1.5.0 1,153 9/18/2014
1.4.0 1,495 7/1/2014
1.3.0 1,061 5/17/2014
1.2.0 831 4/21/2014
1.1.0 817 3/29/2014
1.0.7 886 3/12/2014
1.0.5.1 939 1/15/2014
1.0.5 721 1/7/2014
1.0.4 746 11/16/2013
1.0.3 782 10/6/2013
1.0.2 768 8/16/2013
1.0.1 832 7/22/2013
1.0.0 899 7/16/2013
0.9.9.2 886 7/2/2013
0.9.9.1 796 6/22/2013
0.9.8 814 6/14/2013
0.9.7 792 6/7/2013
0.9.6 775 5/31/2013
0.9.5 888 5/23/2013
0.9.4 770 5/19/2013
0.9.3 795 5/9/2013
0.9.2 802 5/3/2013
0.9.1 1,054 4/26/2013
0.9.0 832 4/19/2013
0.8.9 861 4/12/2013
0.8.8 809 4/11/2013
0.8.7 803 4/9/2013
0.8.6 789 4/4/2013
0.8.5 871 4/2/2013
0.8.4 804 4/1/2013
0.8.3 834 4/1/2013
0.8.2 780 4/1/2013
0.8.1 834 3/31/2013
0.8.0 817 3/31/2013
Show less