World domination, part one
Intro Some time ago, I was able to merge in a huge refactoring effort into the next major version of Fantomas. The result of these changes make Fantomas at least twice as fast as the v4 release. Before After In this blogpost, I’ll elaborate a bit how we did this and what you can expect from the V5 release. F# eXchange 2021 Last October, I had the opportunity to speak at F# eXchange.
There I announced that what the plan was for the next major of Fantomas and how to get there.
A crucial part of that talk was about how improving the at dotnet/fsharp was……
A word on triple-slash comments
Intro Yesterday, pretty much out of nowhere, FCS 41.0.3 was published on NuGet.
I must say, I’m pretty hyped about this release. It contains a few PRs that improve the syntax tree and provide more information to work within Fantomas. It also contains some XML documentation improvements that Alex of the Rider team has been working on.
You can read the details about this new XML collecting mechanism in this RFC. It is a nice improvement and I’ve decided to implement an enhancement in Fantomas due to these changes. There actually are comments in the syntax……
Intro The F# advent calendar is a wonderful initiative that inspires the community to create new content in a short period of time.
I’ve been fortunate enough to be part of this for some years now. This year, I had in mind to sit this one out actually.
Sometimes, there are just no new tales to tell and it is better suited to give others an opportunity.
When I noticed that Sergey still had some spots left to fill, I did happily volunteer, though didn’t think it through that much. My original thought for this post was to create some content around the F……
Gitpod & Snowpack
Hey all, For my F# Advent calendar entry of 2020 I messed around with Gitpod, Snowpack & Fable.
You can find the result in this video: Take care everyone! Cheers, nojaf Photo by Annie Spratt on Unsplash…
Fantomas configuration file
Hi all, The cat’s out of the bag: Fantomas now has support for configuration files.
This means you can override the default settings using a JSON file.
Check out the documentation for more information. In this post I wish to answer a couple of small questions about the Fantomas configuration files. JSON schema? We’ve added a JSON schema definition to http://schemastore.org.
So to get intellisense in most editors, you can add to the configuration file. Ionide integration? When using the latest Ionide version (4.4.3 and higher), your configuration will……
Fantomas 2.8: global .NET Core cli tool!
Hi all, A quick update regarding the new release of the Fantomas project. There is a new and shiny global .NET Core cli tool. Install: dotnet tool install -g fantomas-tool The executable will be added to your path. Another new feature is the —preserveEOL option. This will respect additional newlines after formatting. You can check the release notes for all changes in the 2.8 version. Last but not least there is a rumor that the project might move to the fsprojects organization. This could lead to more people being involved in the project. Many thanks……