fantomas-tool 4.3.0-alpha-003

Suggested Alternatives

fantomas

This is a prerelease version of fantomas-tool.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fantomas-tool --version 4.3.0-alpha-003
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local fantomas-tool --version 4.3.0-alpha-003
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fantomas-tool&version=4.3.0-alpha-003&prerelease
                    
nuke :add-package fantomas-tool --version 4.3.0-alpha-003
                    

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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
5.0.0-alpha-002 1,765 4/4/2022 5.0.0-alpha-002 is deprecated because it is no longer maintained.
5.0.0-alpha-001 727 3/19/2022 5.0.0-alpha-001 is deprecated because it is no longer maintained.
4.7.9 98,478 5/2/2022 4.7.9 is deprecated because it is no longer maintained.
4.7.8 3,288 4/25/2022 4.7.8 is deprecated because it is no longer maintained.
4.7.7 8,927 4/20/2022 4.7.7 is deprecated because it is no longer maintained.
4.7.6 75,533 4/4/2022 4.7.6 is deprecated because it is no longer maintained.
4.7.5 8,832 3/27/2022 4.7.5 is deprecated because it is no longer maintained.
4.7.4 1,021 3/25/2022 4.7.4 is deprecated because it is no longer maintained.
4.7.3 10,122 3/12/2022 4.7.3 is deprecated because it is no longer maintained.
4.7.2 71,330 3/11/2022 4.7.2 is deprecated because it is no longer maintained.
4.7.1 19,867 3/8/2022 4.7.1 is deprecated because it is no longer maintained.
4.7.0 7,531 3/4/2022 4.7.0 is deprecated because it is no longer maintained.
4.6.6 733 3/4/2022 4.6.6 is deprecated because it is no longer maintained.
4.6.5 71,291 2/18/2022 4.6.5 is deprecated because it is no longer maintained.
4.6.4 5,473 2/11/2022 4.6.4 is deprecated because it is no longer maintained.
4.6.3 5,368 2/8/2022 4.6.3 is deprecated because it is no longer maintained.
4.6.2 2,408 2/6/2022 4.6.2 is deprecated because it is no longer maintained.
4.6.1 8,132 2/1/2022 4.6.1 is deprecated because it is no longer maintained.
4.6.0 79,838 1/14/2022 4.6.0 is deprecated because it is no longer maintained.
4.6.0-beta-001 739 1/8/2022 4.6.0-beta-001 is deprecated because it is no longer maintained.
4.6.0-alpha-011 1,710 12/29/2021 4.6.0-alpha-011 is deprecated because it is no longer maintained.
4.6.0-alpha-010 1,520 12/4/2021 4.6.0-alpha-010 is deprecated because it is no longer maintained.
4.6.0-alpha-009 3,516 11/24/2021 4.6.0-alpha-009 is deprecated because it is no longer maintained.
4.6.0-alpha-008 1,042 11/19/2021 4.6.0-alpha-008 is deprecated because it is no longer maintained.
4.6.0-alpha-007 1,257 11/7/2021 4.6.0-alpha-007 is deprecated because it is no longer maintained.
4.6.0-alpha-006 1,287 11/3/2021 4.6.0-alpha-006 is deprecated because it is no longer maintained.
4.6.0-alpha-005 753 10/27/2021 4.6.0-alpha-005 is deprecated because it is no longer maintained.
4.6.0-alpha-004 38,737 10/20/2021 4.6.0-alpha-004 is deprecated because it is no longer maintained.
4.6.0-alpha-003 673 10/5/2021 4.6.0-alpha-003 is deprecated because it is no longer maintained.
4.6.0-alpha-002 521 9/7/2021 4.6.0-alpha-002 is deprecated because it is no longer maintained.
4.6.0-alpha-001 427 8/11/2021 4.6.0-alpha-001 is deprecated because it is no longer maintained.
4.5.12 1,108 1/8/2022 4.5.12 is deprecated because it is no longer maintained.
4.5.11 2,345 12/29/2021 4.5.11 is deprecated because it is no longer maintained.
4.5.10 8,880 12/4/2021 4.5.10 is deprecated because it is no longer maintained.
4.5.9 7,982 11/24/2021 4.5.9 is deprecated because it is no longer maintained.
4.5.8 2,509 11/19/2021 4.5.8 is deprecated because it is no longer maintained.
4.5.7 1,598 11/7/2021 4.5.7 is deprecated because it is no longer maintained.
4.5.6 1,780 11/3/2021 4.5.6 is deprecated because it is no longer maintained.
4.5.5 1,252 10/27/2021 4.5.5 is deprecated because it is no longer maintained.
4.5.4 12,335 10/5/2021 4.5.4 is deprecated because it is no longer maintained.
4.5.3 8,607 9/7/2021 4.5.3 is deprecated because it is no longer maintained.
4.5.2 13,130 8/11/2021 4.5.2 is deprecated because it is no longer maintained.
4.5.1 5,409 7/24/2021 4.5.1 is deprecated because it is no longer maintained.
4.5.0 65,560 7/7/2021 4.5.0 is deprecated because it is no longer maintained.
4.5.0-beta-005 512 7/6/2021 4.5.0-beta-005 is deprecated because it is no longer maintained.
4.5.0-beta-004 430 7/5/2021 4.5.0-beta-004 is deprecated because it is no longer maintained.
4.5.0-beta-003 534 7/5/2021 4.5.0-beta-003 is deprecated because it is no longer maintained.
4.5.0-beta-002 963 6/27/2021 4.5.0-beta-002 is deprecated because it is no longer maintained.
4.5.0-beta-001 2,519 6/5/2021 4.5.0-beta-001 is deprecated because it is no longer maintained.
4.5.0-alpha-020 470 5/26/2021 4.5.0-alpha-020 is deprecated because it is no longer maintained.
4.5.0-alpha-019 874 5/22/2021 4.5.0-alpha-019 is deprecated because it is no longer maintained.
4.5.0-alpha-018 532 5/21/2021 4.5.0-alpha-018 is deprecated because it is no longer maintained.
4.5.0-alpha-017 783 5/15/2021 4.5.0-alpha-017 is deprecated because it is no longer maintained.
4.5.0-alpha-016 508 5/9/2021 4.5.0-alpha-016 is deprecated because it is no longer maintained.
4.5.0-alpha-015 695 5/8/2021 4.5.0-alpha-015 is deprecated because it is no longer maintained.
4.5.0-alpha-014 717 4/30/2021 4.5.0-alpha-014 is deprecated because it is no longer maintained.
4.5.0-alpha-013 626 4/27/2021 4.5.0-alpha-013 is deprecated because it is no longer maintained.
4.5.0-alpha-012 522 4/23/2021 4.5.0-alpha-012 is deprecated because it is no longer maintained.
4.5.0-alpha-011 769 4/20/2021 4.5.0-alpha-011 is deprecated because it is no longer maintained.
4.5.0-alpha-010 752 4/14/2021 4.5.0-alpha-010 is deprecated because it is no longer maintained.
4.5.0-alpha-009 501 4/11/2021 4.5.0-alpha-009 is deprecated because it is no longer maintained.
4.5.0-alpha-008 765 4/8/2021 4.5.0-alpha-008 is deprecated because it is no longer maintained.
4.5.0-alpha-007 590 4/8/2021 4.5.0-alpha-007 is deprecated because it is no longer maintained.
4.5.0-alpha-006 513 4/5/2021 4.5.0-alpha-006 is deprecated because it is no longer maintained.
4.5.0-alpha-005 989 4/3/2021 4.5.0-alpha-005 is deprecated because it is no longer maintained.
4.5.0-alpha-004 563 4/2/2021 4.5.0-alpha-004 is deprecated because it is no longer maintained.
4.5.0-alpha-003 819 3/28/2021 4.5.0-alpha-003 is deprecated because it is no longer maintained.
4.5.0-alpha-002 685 3/22/2021 4.5.0-alpha-002 is deprecated because it is no longer maintained.
4.5.0-alpha-001 5,031 2/26/2021 4.5.0-alpha-001 is deprecated because it is no longer maintained.
4.4.0 29,804 2/25/2021 4.4.0 is deprecated because it is no longer maintained.
4.4.0-beta-008 869 2/19/2021 4.4.0-beta-008 is deprecated because it is no longer maintained.
4.4.0-beta-007 467 2/12/2021 4.4.0-beta-007 is deprecated because it is no longer maintained.
4.4.0-beta-006 726 2/12/2021 4.4.0-beta-006 is deprecated because it is no longer maintained.
4.4.0-beta-005 563 2/9/2021 4.4.0-beta-005 is deprecated because it is no longer maintained.
4.4.0-beta-004 756 2/5/2021 4.4.0-beta-004 is deprecated because it is no longer maintained.
4.4.0-beta-003 821 1/30/2021 4.4.0-beta-003 is deprecated because it is no longer maintained.
4.4.0-beta-002 656 1/23/2021 4.4.0-beta-002 is deprecated because it is no longer maintained.
4.4.0-beta-001 571 1/22/2021 4.4.0-beta-001 is deprecated because it is no longer maintained.
4.4.0-alpha-008 623 1/15/2021 4.4.0-alpha-008 is deprecated because it is no longer maintained.
4.4.0-alpha-007 2,963 12/26/2020 4.4.0-alpha-007 is deprecated because it is no longer maintained.
4.4.0-alpha-006 604 12/25/2020 4.4.0-alpha-006 is deprecated because it is no longer maintained.
4.4.0-alpha-005 612 12/23/2020 4.4.0-alpha-005 is deprecated because it is no longer maintained.
4.4.0-alpha-004 565 12/22/2020 4.4.0-alpha-004 is deprecated because it is no longer maintained.
4.4.0-alpha-003 665 12/18/2020 4.4.0-alpha-003 is deprecated because it is no longer maintained.
4.4.0-alpha-002 546 12/17/2020 4.4.0-alpha-002 is deprecated because it is no longer maintained.
4.4.0-alpha-001 553 12/17/2020 4.4.0-alpha-001 is deprecated because it is no longer maintained.
4.3.0 6,462 12/17/2020 4.3.0 is deprecated because it is no longer maintained.
4.3.0-beta-002 598 12/11/2020 4.3.0-beta-002 is deprecated because it is no longer maintained.
4.3.0-beta-001 577 12/7/2020 4.3.0-beta-001 is deprecated because it is no longer maintained.
4.3.0-alpha-007 601 11/21/2020 4.3.0-alpha-007 is deprecated because it is no longer maintained.
4.3.0-alpha-006 581 11/20/2020 4.3.0-alpha-006 is deprecated because it is no longer maintained.
4.3.0-alpha-005 606 11/16/2020 4.3.0-alpha-005 is deprecated because it is no longer maintained.
4.3.0-alpha-004 577 11/12/2020 4.3.0-alpha-004 is deprecated because it is no longer maintained.
4.3.0-alpha-003 572 11/10/2020 4.3.0-alpha-003 is deprecated because it is no longer maintained.
4.3.0-alpha-002 622 10/26/2020 4.3.0-alpha-002 is deprecated because it is no longer maintained.
4.3.0-alpha-001 1,580 10/23/2020 4.3.0-alpha-001 is deprecated because it is no longer maintained.
4.2.0 6,566 9/25/2020 4.2.0 is deprecated because it is no longer maintained.
4.2.0-alpha-004 721 9/23/2020 4.2.0-alpha-004 is deprecated because it is no longer maintained.
4.2.0-alpha-003 602 9/21/2020 4.2.0-alpha-003 is deprecated because it is no longer maintained.
4.2.0-alpha-002 694 9/19/2020 4.2.0-alpha-002 is deprecated because it is no longer maintained.
4.2.0-alpha-001 669 9/18/2020 4.2.0-alpha-001 is deprecated because it is no longer maintained.
4.1.1 2,285 9/17/2020 4.1.1 is deprecated because it is no longer maintained.
4.1.0 1,349 9/10/2020 4.1.0 is deprecated because it is no longer maintained.
4.1.0-beta-004 801 9/5/2020 4.1.0-beta-004 is deprecated because it is no longer maintained.
4.1.0-beta-003 656 9/4/2020 4.1.0-beta-003 is deprecated because it is no longer maintained.
4.1.0-beta-002 661 9/4/2020 4.1.0-beta-002 is deprecated because it is no longer maintained.
4.1.0-beta-001 651 9/3/2020 4.1.0-beta-001 is deprecated because it is no longer maintained.
4.1.0-alpha-001 617 9/1/2020 4.1.0-alpha-001 is deprecated because it is no longer maintained.
4.0.0 3,256 8/27/2020 4.0.0 is deprecated because it is no longer maintained.
4.0.0-beta-003 678 8/21/2020 4.0.0-beta-003 is deprecated because it is no longer maintained.
4.0.0-beta-002 1,139 8/7/2020 4.0.0-beta-002 is deprecated because it is no longer maintained.
4.0.0-beta-001 888 7/20/2020 4.0.0-beta-001 is deprecated because it is no longer maintained.
4.0.0-alpha-014 630 7/14/2020 4.0.0-alpha-014 is deprecated because it is no longer maintained.
4.0.0-alpha-013 622 7/11/2020 4.0.0-alpha-013 is deprecated because it is no longer maintained.
4.0.0-alpha-012 946 7/6/2020 4.0.0-alpha-012 is deprecated because it is no longer maintained.
4.0.0-alpha-011 591 6/25/2020 4.0.0-alpha-011 is deprecated because it is no longer maintained.
4.0.0-alpha-010 595 6/18/2020 4.0.0-alpha-010 is deprecated because it is no longer maintained.
4.0.0-alpha-009 576 6/12/2020 4.0.0-alpha-009 is deprecated because it is no longer maintained.
4.0.0-alpha-008 618 6/2/2020 4.0.0-alpha-008 is deprecated because it is no longer maintained.
4.0.0-alpha-007 571 6/1/2020 4.0.0-alpha-007 is deprecated because it is no longer maintained.
4.0.0-alpha-006 699 5/23/2020 4.0.0-alpha-006 is deprecated because it is no longer maintained.
4.0.0-alpha-005 830 5/16/2020 4.0.0-alpha-005 is deprecated because it is no longer maintained.
4.0.0-alpha-004 1,109 5/4/2020 4.0.0-alpha-004 is deprecated because it is no longer maintained.
4.0.0-alpha-003 662 5/3/2020 4.0.0-alpha-003 is deprecated because it is no longer maintained.
4.0.0-alpha-002 625 4/26/2020 4.0.0-alpha-002 is deprecated because it is no longer maintained.
4.0.0-alpha-001 596 4/20/2020 4.0.0-alpha-001 is deprecated because it is no longer maintained.
3.3.0 62,964 2/28/2020 3.3.0 is deprecated because it is no longer maintained.
3.3.0-beta-002 1,125 2/21/2020 3.3.0-beta-002 is deprecated because it is no longer maintained.
3.3.0-beta-001 660 2/18/2020 3.3.0-beta-001 is deprecated because it is no longer maintained.
3.2.0 2,917 2/3/2020 3.2.0 is deprecated because it is no longer maintained.
3.2.0-beta-002 857 1/7/2020 3.2.0-beta-002 is deprecated because it is no longer maintained.
3.2.0-beta-001 683 12/26/2019 3.2.0-beta-001 is deprecated because it is no longer maintained.
3.1.0 12,309 11/27/2019 3.1.0 is deprecated because it is no longer maintained.
3.0.0 1,494 10/11/2019 3.0.0 is deprecated because it is no longer maintained.
3.0.0-beta-006 642 10/2/2019 3.0.0-beta-006 is deprecated because it is no longer maintained.
3.0.0-beta-005 649 9/27/2019 3.0.0-beta-005 is deprecated because it is no longer maintained.
3.0.0-beta-004 682 9/18/2019 3.0.0-beta-004 is deprecated because it is no longer maintained.
3.0.0-beta-003 705 9/13/2019 3.0.0-beta-003 is deprecated because it is no longer maintained.
3.0.0-beta-002 1,019 7/20/2019 3.0.0-beta-002 is deprecated because it is no longer maintained.
3.0.0-beta-001 862 7/12/2019 3.0.0-beta-001 is deprecated because it is no longer maintained.
2.9.2 6,444 2/2/2019 2.9.2 is deprecated because it is no longer maintained.
2.9.1 1,813 11/20/2018 2.9.1 is deprecated because it is no longer maintained.
2.9.0 1,397 10/17/2018 2.9.0 is deprecated because it is no longer maintained.
2.8.1 1,380 9/12/2018 2.8.1 is deprecated because it is no longer maintained.
2.8.0 1,657 7/7/2018 2.8.0 is deprecated because it is no longer maintained.

Removed fsharp_max_newline_infix_operator_expression_number_of_items. [#1143](https://github.com/fsprojects/fantomas/issues/1143#issuecomment-723572967)
Fix Fantomas format is "unstable/oscillates" after upcast operator: adds/removes empty line. [#1227](https://github.com/fsprojects/fantomas/issues/1227)
Fix Misplaces `=` in function signature so it's invalid F# code. [#1218](https://github.com/fsprojects/fantomas/issues/1218)
Fix Additional newline is added between if/elif and for loop. [#1211](https://github.com/fsprojects/fantomas/issues/1211)
Fix Let binding in hash directive disappears. [#1205](https://github.com/fsprojects/fantomas/issues/1205)
Fix Downcast operator doesn't get a new line. [#1203](https://github.com/fsprojects/fantomas/issues/1203)
Fix Implicit unit else results in extra lines with each reformat. [#1187](https://github.com/fsprojects/fantomas/issues/1187)