- Home
- Code Formatting Tools
- Fantomas
On the recordRead 9 Oct 202613 facts
Fantomas
Plans and prices
Fantomas
Free
F# source code formatting · .NET tool · Apache 2.0 license
Read 9 Oct 2026 · fsprojects.github.io
On the record
- Bug reporting
- The package page directs users to an online bug reporting tool that opens an issue with reproduction details.nuget.org · read 9 Oct 2026
- CI checks
- The `dotnet fantomas check` command reports formatting drift and exits with a failure code when files need formatting.fsprojects.github.io · read 9 Oct 2026
- Configuration
- A limited set of formatting options can be stored in `.editorconfig` and read automatically by the command line tool.fsprojects.github.io · read 9 Oct 2026
- Editor integrations
- The maker provides setup guides for JetBrains Rider, Visual Studio Code, and Visual Studio.fsprojects.github.io · read 9 Oct 2026
- Input requirement
- The documentation says source files are assumed to be parsable by the F# compiler before formatting.fsprojects.github.io · read 9 Oct 2026
- Install
- Fantomas is installed as a .NET tool, with local installation recommended so a repository can use a fixed version.fsprojects.github.io · read 9 Oct 2026
- Library and license
- The library and tool are available under the Apache 2.0 license.fsprojects.github.io · read 9 Oct 2026
- Maintainer project
- The official site describes Fantomas as an fsprojects incubation project.fsprojects.github.io · read 9 Oct 2026
- Online tool
- The official site links to an online tool for trying Fantomas and its settings.fsprojects.github.io · read 9 Oct 2026
- Purpose
- Fantomas is an opinionated formatter for F# source code that formats files based on configuration.fsprojects.github.io · read 9 Oct 2026
- Release
- The GitHub releases page lists version 8.0.7, released October 5, 2026.github.com · read 9 Oct 2026
- Style guides
- Its defaults follow Microsoft's F# style guide, with settings available for G-Research conventions.fsprojects.github.io · read 9 Oct 2026
- Supported file types
- The command line accepts folders or files ending in `.fs`, `.fsi`, `.fsx`, `.ml`, or `.mli`.fsprojects.github.io · read 9 Oct 2026