是否可以为 F# 创建自定义代码分析器

问题描述 投票:0回答:1

我想知道是否可以像使用 Roslyn 为 C# / VB# 添加自定义代码分析器一样为 F# 添加自定义代码分析器?我可以利用一些框架/项目来做到这一点吗?

此外,我希望与 Visual Studio 集成,以便在代码编辑器中查看分析器中的错误。

visual-studio f# static-analysis code-analysis
1个回答
0
投票

据我所知,没有办法做到这一点。 Roslyn 不支持 F#,因此您需要自己完成所有工作,包括与 VS 集成。

你可以通过这个问题来看看文本的解析是如何完成的: 将文本字符串解析为 F# 代码

我还会研究现有的 F# 项目,例如 Fantomas,看看它们如何解析代码:

© www.soinside.com 2019 - 2024. All rights reserved.