3

是否有工具可以检测 F# 程序中未使用的代码?

不时讨论 F# 的工具,但距这个问题已经有一段时间了:

是否有任何支持工具,如 F# 的 coderush 或 resharper?

4

2 回答 2

2

我现在不知道有任何工具可以对 F# 执行死代码分析。

也就是说,最近发布的FSharp.Compiler.Service项目现在确实使实施此类工具变得更加容易。

不久前,一两个 JetBrains 开发人员对 F# 的 ReSharper 语言服务进行了试验,但我认为他们还没有达到可以在生产中使用的程度。也许现在FSharp.Compiler.Service可以了,也许工作可以重新开始。如果你想看他们的作品:https ://github.com/JetBrains/FSharper

于 2014-01-26T18:32:21.537 回答
1

使用以下项目设置:

Visual Studio > Solution >
    Project > Build > General > Other flags > --warnon:1182

这将在编译代码时警告未使用的函数和值。

于 2017-03-27T08:28:27.563 回答