如何在 Jetbrains Rider 中配置 F# 检查?

How can I configure F# inspections in Jetbrains Rider?

我有一个在 VS 和 Jetbrains Rider 中编译的 F# 项目。 但是,检查工具显示错误,例如代码:

type DU =
    | A of int

function
| A -> ()  // <- jetbrains inspection complains but Jetbrains compiler compiles - so they are out of sync

一些(我猜是后者)F# 编译器版本抱怨 FS0019,我的 VS 版本和最新的 Jetbrains Rider 编译了这段代码,但是 VS 甚至没有警告。

我的问题与上面的代码示例无关,而只是:

如何配置 F# 检查?

或类似的: 哪个工具做检查? 如何让检查和编译同步?

Jetbrains 通知我正在进行 f# 检查严重性的配置。可以在这里加急:

https://youtrack.jetbrains.com/issue/RIDER-28183

open 仍然是为什么代码在检查调用错误时编译的问题。

代码本身仅对某些版本的 f# 有效,后来有所更改。所以我想检查严重性配置的一部分应该是用于检查的编译器版本 - 例如 VS Code 具有这个功能:对于每个打字稿文件,可以设置用于语法突出显示的打字稿编译器的版本等上。