我正在尝试在VS代码中配置TS Lint的最大行长度(以及其他设置),但无论我做什么改变都不会“采取”。
所以,第一个奇怪的事情是VS代码的最大行长度的TS Lint错误说我超过了140个字符的限制但是在各种配置文件中我发现它只提到120个字符作为默认值。 / p>
我已将此更改为200个字符,禁用/启用了扩展程序,但仍然会收到140个字符的警告。有谁知道在哪里以及如何配置此设置?在线文档足够清楚,但我似乎没有tslint.json文件,并且在node_modules =>内。 tslint => lib =>规则文件夹设置为120,更改它没有区别。
答案 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。