VS Code 中的错误检查是否只与文件扩展名相关?

Is error checking in VS Code exclusively tied to the file extension?

我已将 .es6 文件与 JavaScript React 语言模式相关联,方法是将其添加到我的 VS Code 设置中 (%USERPROFILE%\AppData\Roaming\Code\User\settings.json):

"files.associations": {
    "*.es6": "javascriptreact"
}

当我在 VS Code 中打开一个 .es6 文件时,语言模式确实是 "JavaScript React".

但错误检查似乎将该文件视为普通 .js 文件。对于包含 React 代码的文件,有很多红色波浪线表示错误,例如 [js] ':' expected.[js] '>' expected..

另一方面,如果我用 .jsx 扩展名重命名文件,红色波浪线就会消失。

有没有办法说服 VS Code 将 React-flavor 错误检查应用于例如.es6 个文件?

P.S。我正在使用 VS Code v1.9.1.

我从事 TypeScript 工作,JavaScript 支持 VSCode。

这是一个错误,我已经提交了 PR with the fix. This should be in the next insiders