首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionide:如何指定FSharpLint的配置?

Ionide:如何指定FSharpLint的配置?
EN

Stack Overflow用户
提问于 2020-11-05 18:30:39
回答 2查看 253关注 0票数 4

根据FSharpLint文档,在命令行上,您可以通过--lint-config指定配置文件。

由于该工具是集成到Ionide中的,所以我希望有一些方法可以在扩展的设置中指定配置文件。但是,记录在案的唯一设置是FSharp.Linter,它允许您打开或关闭linter。

真的没有办法在Ionide中配置FSharpLint吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-05 05:42:49

下面是一个基于Koenig Lear的答案的一步步的例子。

我有一个代码库,其中一些函数在名称中有下划线。这是一个链接问题:

注意,规则代码是FL0049

规则列表如下:

https://fsprojects.github.io/FSharpLint/how-tos/rule-configuration.html

如果我单击FL0049的规则,我们将看到以下页面:

https://fsprojects.github.io/FSharpLint/how-tos/rules/FL0049.html

我们将向您展示如何配置此规则的示例:

代码语言:javascript
复制
{
    "publicValuesNames": {
        "enabled": true,
        "config": {
            "underscores": "AllowPrefix"
        }
    }
}

我在注释中看到,underscores可以设置为AllowAny

我在我的项目根目录中创建了一个fsharplint.json文件,其内容如下:

代码语言:javascript
复制
{
    "conventions": {
        "naming": {
            "publicValuesNames": {
                "enabled": true,
                "config": {
                    "underscores": "AllowAny"
                }
            }
        }
    }
}

我关闭了我的F#代码文件,重新打开它,然后所有的杂技都消失了。:-)

票数 1
EN

Stack Overflow用户

发布于 2020-11-07 14:39:01

您可以在项目的根目录创建一个fsharplint.json文件。我从这个例子开始:https://github.com/microsoft/fsharplu/blob/master/fsharplint.json

然后,你可以在闲暇的时候调整这些选择。确保重新启动VSCode以使更改生效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64703299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档