【问题标题】:How can I configure F# inspections in Jetbrains Rider?如何在 Jetbrains Rider 中配置 F# 检查?
【发布时间】:2020-11-11 16:02:00
【问题描述】:

我有一个在 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# 检查?

或类似: 检查用什么工具? 如何使检查和编译同步?

【问题讨论】:

    标签: f# rider


    【解决方案1】:

    Jetbrains 通知我正在配置 f# 检查严重性。它可以在这里推动紧迫性:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2020-04-12
      相关资源
      最近更新 更多