Visual Studio Code双引号语法

Rus*_*ust 5 tslint visual-studio-code

我刚刚将VS代码升级到v1.20.1现在,我到处都有错误告诉我用单引号替换双引号.

首先,我正在考虑禁用此功能,因为我是一个双引号的人.我已经检查了我的用户设置(文件 - >首选项 - >设置),并搜索tslint了与引号有关但无法找到的任何验证.

在此输入图像描述

其次,我认为在JS中使用单引号可能是一种好习惯,我应该习惯它.

我怀疑这可能是一种好习惯,如果不是,请证明我错了.

我的问题是:

  • 在JS中使用单引号的后续功能中是或将会被视为良好做法?

  • 如何在VS Code中禁用双引号验证?

4nd*_*t3s 14

使用单引号或双引号是编程品味的问题,至少对我而言.

要禁用引号验证,您需要在项目文件夹中编辑tslint.json(或创建它:创建tslint json文件命令),找到规则"quotemark"并设置以下内容:

"quotemark": [
      false
    ]
Run Code Online (Sandbox Code Playgroud)

如您所见,它是一个linter配置,而不是vscode配置.有关tslint文档的此规则的更多信息.

如果您想继续使用双引号设置:

"quotemark": [
      true,
      "double"
    ]
Run Code Online (Sandbox Code Playgroud)

希望它对你有用.