VScode `tsx` 文件格式为单引号,而 `ts` 文件格式为双引号,为什么会发生这种情况?

Fel*_*sto 7 eslint visual-studio-code

我的 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
    }
  ],
}
Run Code Online (Sandbox Code Playgroud)

它会自动将文件中的双引号更正为单引号.tsx,但文件中会发生相反的情况.ts,它将单引号转换为双引号。

我正在使用 ESLint 插件。