Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

F# Refactoring Tools

Tags:

f#

refactoring

Are there any good refactoring tools for F#?

I did some searching on Google, but there doesn't seem to be any available.

Am I missing anything?

like image 549
Sarah Kessington Avatar asked Mar 09 '14 13:03

Sarah Kessington


2 Answers

Take a look at the new F# Power Tools Extension (Github). It provides a bunch of useful features for refactoring F# code, and it's gaining new features rapidly. If you there's a feature you want which isn't available, open an issue on Github about it.

like image 51
Jack P. Avatar answered Nov 18 '22 15:11

Jack P.


There's been a Rename refactoring added to F# Power Tools very recently. You can find by searching for f# power tools in Tools|Extensions and Updates in VS 2012+. (See @Jack P's answer for more on that)

CodeRush templates and some select items such as duplicate line etc. work in F# but it's going to take lots of positive pressure to get much more (starting with not stealing Ctrl-Alt-F for invoking FSI).

JetBrains have a spike called FSharper but no stated concrete plans.

like image 45
Ruben Bartelink Avatar answered Nov 18 '22 17:11

Ruben Bartelink