VS Code中的TSLint Config

Ful*_*ton 2 tslint visual-studio-code

我正在尝试在VS代码中配置TS Lint的最大行长(除其他设置外),但是无论我进行什么更改都不会“占用”。

因此,第一个奇怪的是,VS代码的最大行长的TS Lint错误表示我已经超过了140个字符的限制,但是在各种配置文件中,我发现它仅提及120个字符作为默认字符。

我已将其更改为200个字符,已禁用/启用了扩展名,但仍然收到140个字符的警告。有谁知道在哪里以及如何配置此设置?联机文档足够清晰,但我似乎没有tslint.json文件,在node_modules => tslint => lib => rules文件夹中,设置为120,对其进行更改没有任何区别。

Haa*_*Leo 8

您需要创建一个tslint.json(在您的工作区根目录中)并设置如下所示以禁用最大行长:

{    
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
        "max-line-length": [false]
    },
    "rulesDirectory": []
}
Run Code Online (Sandbox Code Playgroud)

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

"tslint.configFile": "./path/to/tslint/relative/from/workspaceroot/tslint.json",
"tslint.enable": true
Run Code Online (Sandbox Code Playgroud)

tslint.configFile如果文件位于工作空间的根目录中,则该选项可以为空。
可以在此处找到更多规则。