VS代码中的TSLint配置

时间:2018-02-12 10:55:35

标签: visual-studio-code tslint

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

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

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

1 个答案:

答案 0 :(得分:4)

您需要创建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