The Best F# Static Analysis Tools (Linters/Formatters)
We rank 5 F# linters, code analyzers, formatters, and more. Find and compare tools like Sonatype, fantomas, FSharpLint, and more. Please rate and review tools that you've used. This helps others find the best tools for their projects.
3 F# Tools
2 Multi-Language Tools
Kimün
Code health metrics from the terminal. Grades a project from A++ to F-- on cognitive complexity, duplication, indentation, Halstead effort and file size, and lists the files to look at first. Separate commands report cyclomatic and cognitive complexity per function, duplicates, code smells and the Maintainability Index. From git history it finds hotspots, code ownership and temporal coupling, and measures which files a diff reaches. A CI gate fails when a changed file gets worse.
Help make this list better
Suggest Tools
Frequently Asked Questions
What are F# tools?
F# is a general-purpose, multi-paradigm programming language, encompassing functional, imperative, object-oriented, and generic programming models. F# is a strongly typed, statically compiled language that supports type inference, type providers, and automatic currying. F# is a functional programming language that also supports object-oriented and imperative programming. F# is a strongly typed, statically compiled language that supports type inference, type providers, and automatic currying.
What are the best F# static analysis tools and linters?
The most popular F# tools ranked by user votes are: Sonatype, fantomas, FSharpLint, ionide-analyzers, Kimün.
Which F# services are free for open source projects?
Commercial services with a free plan for open source include Sonatype, fantomas, FSharpLint, ionide-analyzers, Kimün.