VScode将“ tsx”文件格式化为单引号,将“ ts”文件格式化为双引号,为什么会发生这种情况?

时间:2019-08-11 19:18:38

标签: visual-studio-code eslint vscode-settings

我在VSCode上具有以下配置:

{
"[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "editor.formatOnSave": true,
  "eslint.autoFixOnSave": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "typescript",
      "autoFix": true
    },
    {
      "language": "typescriptreact",
      "autoFix": true
    }
  ],
}

它会自动将.tsx文件中的双引号校正为单引号,但是.ts文件中会出现相反的情况,它将单引号转换为双引号。

我正在使用ESLint插件。

0 个答案:

没有答案