Add Visual Studio Code project config file for JS #3129
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In combination with JSDoc annotations, this enables IntelliSense,
project navigation, inline documentation, refactoring and other goodies
using Visual Studio Code and other IDEs that integrate with TypeScript's
Language Service for JavaScript (aka. 'Salsa').
See https://code.visualstudio.com/docs/languages/javascript
The project file can be named either
jsconfig.json
without 'allowJs'or
tsconfig.json
with the 'allowJs' config option enabled. I've optedfor
tsconfig.json
because that turns up better documentation on theweb and is recognized by more tools.
The project config file lives in h/static/scripts so that Visual Studio
only tries to parse and process .js files under that directory. The
config file does support specifying the set of files to include, but
each file currently has to be listed individually. Glob support is
planned for the future. See
microsoft/TypeScript#1927