Visual Studio Code does not yet support JSX, nor properly supports ES6, so it's currently unusable to modern Javascript devs. Which is a shame, because it has a lot of potential! I'll be watching this closely to see when it becomes usable in my workflow.
Dev on the Code team here. Not true. Both JSX ( http://i.imgur.com/01pAAsl.png & http://i.imgur.com/mRhOx8M.png ) and ES6 ( http://i.imgur.com/UOurihn.png ) are supported in all their glory. Note that if you are editing an ES6 project, you need to create a jsconfig.json file with at least these contents, in order to let the language services know you are doing ES6: { "compilerOptions": { "target": "ES6" } }
https://github.com/Microsoft/vscode/issues/95 https://github.com/Microsoft/vscode/issues/81
Also can you comment on why a jsconfig.json file is needed, as opposed to some in-editor setting, or reading from the config files the user already has installed, like an .eslintrc?