如何禁用 Lint 工具上的行数警告?

How do I disable the line count warning on the Lint tool?

F# 的 Lint 工具将注释和白色 space 解释为代码行。因此,生成警告。

我认为这是一个错误。

有没有办法让我在 Lint 工具上禁用分析器来计算行数?

有 Lint 的配置选项。

Visual Studio 必须退出并重新启动才能使更改生效。

手动更改配置的详细信息

F# Lint 使用 XML 作为 configuration

我的系统位于 src\FSharpLint.Framework 目录中。

对于Lambda Functions maximum lines有:

 <MaxLinesInLambdaFunction> 
     <Enabled>true</Enabled> 
     <Lines>7</Lines> 
 </MaxLinesInLambdaFunction> 

这也允许更改行数。

Visual Studio

的详细信息

对于 Visual Studio 来自菜单

工具 -> 选项

在左侧面板中 select:F# Power Tools
点击:林特

在右面板中
Select 选项卡:规则
单击源长度

关于 lambda 函数中行的消息由选项控制:

MaxLinesInLambdaFunction

如果启用,则会显示警告消息。

如果禁用,则不会显示警告消息。