我刚刚将VS代码升级到v1.20.1
,现在我到处都有错误告诉我用单引号替换双引号。
首先,我正在考虑禁用此功能,因为我是一个双引号的人。我检查了我的用户设置(文件 - >首选项 - >设置),并搜索了与引号有关但无法找到的任何tslint
验证。
其次,我认为在JS中使用单引号可能是一种好习惯,我应该习惯它。
我怀疑这可能是一种好习惯,如果不是,请证明我错了。
我的问题是:
使用单引号或双引号是编程品味的问题,至少对我而言。
要禁用引号验证,您需要在项目文件夹中编辑tslint.json(或创建它:创建tslint json文件命令),找到规则“quotemark”并设置以下内容:
"quotemark": [
false
]
如您所见,它是一个linter配置,而不是vscode配置。关于tslint documentation的这条规则的更多信息。
如果您想继续使用双引号设置:
"quotemark": [
true,
"double"
]
希望它对你有用。