4 ms·
The main thing that holds me back from using F# more is that the tooling is simply not up to par. Things as basic as doing a rename refactoring automatically a
by thrower123 5y ago
The main thing that holds me back from using F# more is that the tooling is simply not up to par. Things as basic as doing a rename refactoring automatically are not really supported, or popping out part of an expression into a temporary variable with a hotkey.
Depending on what you are used to, that might not be a huge problem, but the drop-off from the experience of working in C# or Java or even Python with modern tooling is stark.
I wish that there was an F# zealot or three working at JetBrains lobbying for better support in Resharper or Rider.
- d3nj4l 5y agoAre you not using Rider? Because all the refactor stuff you're talking about works out of the box for me in F#/Rider.
- throw868788 5y agoThat stuff works out of the box even in VS Code for quite some time now, yet alone Rider. I'm not sure your comment is up to date? Can see it supported in this blog post: https://blog.jetbrains.com/dotnet/2019/01/07/typing-assists-code-analysis-unused-opens-f-updates-rider/ https://blog.jetbrains.com/dotnet/2019/01/07/typing-assists-...