fantomas 8.0.0-alpha-022

This is a prerelease version of fantomas.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global fantomas --version 8.0.0-alpha-022
                    
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 --version 8.0.0-alpha-022
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fantomas&version=8.0.0-alpha-022&prerelease
                    
nuke :add-package fantomas --version 8.0.0-alpha-022
                    

Fantomas

Fantomas logo

GitHub Workflow Status (event) Discord Nuget (with prereleases) llms.txt llms-full.txt

An opinionated F# source code formatter.

dotnet tool install fantomas

Documentation is available at https://fsprojects.github.io/fantomas/docs/index.html

If you point a coding agent at Fantomas, give it llms.txt for an index of the documentation, or llms-full.txt for all of it in one file.

Contributing Guidelines

See the Contribution Guidelines and our contributors documentation

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
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
8.0.6 366 10/1/2026
8.0.5 5,529 9/25/2026
8.0.4 1,750 9/23/2026
8.0.3 405 9/23/2026
8.0.2 3,901 9/22/2026
8.0.1 1,601 9/21/2026
8.0.0 24,985 9/15/2026
8.0.0-beta-003 1,008 9/12/2026
8.0.0-beta-002 324 9/8/2026
8.0.0-beta-001 800 9/1/2026
8.0.0-alpha-026 343 8/29/2026
8.0.0-alpha-025 228 8/28/2026
8.0.0-alpha-024 126 8/28/2026
8.0.0-alpha-023 133 8/28/2026
8.0.0-alpha-022 350 8/27/2026
8.0.0-alpha-021 115 8/27/2026
8.0.0-alpha-020 130 8/27/2026
8.0.0-alpha-019 459 8/26/2026
8.0.0-alpha-018 120 8/26/2026
8.0.0-alpha-017 3,213 8/25/2026
Loading failed

### Added

- Extension members on tuple types, `type (int * int) with ...` and `type struct (int * int) with ...`, format instead of failing. The parser accepts them since [dotnet/fsharp#19602](https://github.com/dotnet/fsharp/pull/19602), and a type definition's name is now any type in the Oak tree rather than only an identifier. The tuple prints as written; no layout decision was added for it. [#3436](https://github.com/fsprojects/fantomas/pull/3436)

### Changed

- Update FCS to 'Rotate [<return: X>] attributes during binding normalization', commit 74ec4f7df70717a162d6ffd23007603cf298fb8b [#3436](https://github.com/fsprojects/fantomas/pull/3436)