首页 文章

VS代码中的TSLint配置

提问于
浏览
0

我正在尝试在VS代码中为TS Lint配置最大行长度(以及其他设置),但无论我做了什么改变都没有“采取” .

所以,第一个奇怪的事情是VS代码的最大行长度的TS Lint错误说我超过了140个字符的限制但是在各种配置文件中我发现它只提到120个字符作为默认值 .

我已将此更改为200个字符,禁用/启用了扩展名但仍然获得了140个字符的警告 . 有谁知道在哪里以及如何配置此设置?在线文档足够清楚但我似乎没有tslint.json文件,并且在node_modules => tslint => lib => rules文件夹中,设置为120并且更改它没有任何区别 .

1 回答

  • 2

    您需要创建 tslint.json (在工作区根目录中)并设置类似这样的内容以禁用最大行长度:

    {    
        "defaultSeverity": "error",
        "extends": [
            "tslint:recommended"
        ],
        "jsRules": {},
        "rules": {
            "max-line-length": [false]
        },
        "rulesDirectory": []
    }
    

    此外,请确保在vscode用户设置( settings.json )中设置了以下选项:

    "tslint.configFile": "./path/to/tslint/relative/from/workspaceroot/tslint.json",
    "tslint.enable": true
    

    如果文件位于工作区的根目录中,则 tslint.configFile 选项可以为空 .
    进一步的规则可以在here找到 .

相关问题