是否有工具可以检测F#程序中未使用的代码?
F#的工具已经不时讨论过,但是这个问题已经有一段时间了:
Are there any support tools like coderush or resharper for F#?
答案 0 :(得分:2)
我不知道现在为F#执行死代码分析的工具。
尽管如此,最近发布的FSharp.Compiler.Service项目确实使这些工具的实施变得更加容易。
前段时间,有一两个JetBrains开发人员为F#试用了ReSharper语言服务,但我认为他们没有达到可以在生产中使用的程度。也许现在FSharp.Compiler.Service
可用,也许工作可以重新启动。如果你想看到他们的作品:https://github.com/JetBrains/FSharper
答案 1 :(得分:1)
使用以下项目设置:
Visual Studio > Solution >
Project > Build > General > Other flags > --warnon:1182
这将在编译代码时警告未使用的函数和值。