Tyler James Leonhardt
4322170fd8
comment is an array ( #163348 )
2022-10-11 13:39:12 -07:00
Matt Bierner
3c37a5a8d7
Reapply JavaScript and Node.js walkthrough ( #161003 )
...
This reverts commit cfc0119755 .
Brings the walkthrough back in but makes sure it is only loaded on desktop
2022-09-15 13:02:43 -07:00
Benjamin Pasero
cfc0119755
Revert "JavaScript and Node.js walkthrough" ( #160959 )
...
Revert "JavaScript and Node.js walkthrough (#157965 )"
This reverts commit 0cbcb1b1ab .
2022-09-15 08:26:22 +02:00
Daniel Rosenwasser
0cbcb1b1ab
JavaScript and Node.js walkthrough ( #157965 )
...
* Initial contents for JavaScript walkthrough.
* Just suggest a `.js` file.
* Switch the walkthrough to be a Node.js walkthrough.
* Remove leftover file from HTML walkthrough.
* Add basic detection mechanism for node.
* Don't check for a Node install until the user runs debug.
* Add "learn more" link.
* Some assets.
* Remove "run" section.
* Add a "try debugging anyway" option just in case.
* Remove "view terminal" command in run & debug.
* More copy.
* Remove unused command.
* Update icon and themed walkthrough SVGs
* Default to not showing the extension.
* Replace icon
* Delete TODO.md
* jsWelcome -> nodejsWelcome
Co-authored-by: David Dossett <ddossett@microsoft.com >
Co-authored-by: Matt Bierner <matb@microsoft.com >
2022-09-14 09:53:37 -07:00
Andrew Branch
1d16e313d6
[typescript-language-features] Add setting for autoImportFileExcludePatterns ( #153160 )
...
* Add setting for autoImportFileExcludePatterns
* Add TS 4.8 to message
2022-06-28 16:43:24 -07:00
Matt Bierner
6428d0fc7d
Support TS's includeInlayVariableTypeHintsWhenTypeMatchesName setting ( #150489 )
...
From https://github.com/microsoft/TypeScript/pull/48529
Let users control is variable type inlay hints are suppresed if the variable name matches the type name, such as:
```ts
const range = new Range();
```
2022-05-26 16:00:04 -07:00
Matt Bierner
d851ea5d49
Add 'go to source definition' command
...
Fixes #147532
Requires TS 4.7+
2022-04-19 19:32:19 -07:00
Gabriela Araujo Britto
4e159b9e28
[typescript-language-features] Add includeCompletionsWithObjectLiteralMethodSnippets preference ( #145941 )
...
* create flag for object literal method snippet completions
* reword description
2022-03-24 15:17:43 -07:00
Matt Bierner
b3832713db
Use esnext as implicit js/ts module
...
For https://github.com/microsoft/TypeScript/issues/46698
Also adds new settings for the target and module in implicit projects
2022-03-09 14:33:37 -08:00
Ondrej Medek
529cc9c859
fix markdownDescription for javascript.suggest.jsdoc.generateReturns ( #144486 )
2022-03-07 17:12:55 -08:00
Matt Bierner
ad0311a25a
Improve quote style setting display
...
Follow up on #143164
2022-02-16 12:13:45 -08:00
Matt Bierner
1f5f486ccb
Add note about quote style setting to jsxAttributeCompletionStyle
...
For #143164
2022-02-16 12:13:45 -08:00
Matt Bierner
e784e88a87
Update setting name to be more extensible in the future
...
Discussed in https://github.com/microsoft/TypeScript/issues/46590#issuecomment-966756378
2021-11-19 15:13:02 -08:00
Alex Dima
3247c31f6a
Replace Right Single Quotation Mark with Single Quote
2021-11-03 23:34:40 +01:00
Gabriela Araujo Britto
d2aa181e66
add new 'includeCompletionsWithClasMemberSnippets' option ( #136045 )
2021-10-28 14:07:11 -07:00
Matt Bierner
12167d7ce8
Note required TS version of JSX completion setting
2021-09-30 17:20:27 -07:00
Stephen Sigwart
2b3f9adf88
Fix typescript NLS JSON ( #134179 )
2021-09-29 21:13:03 -07:00
Armando Aguirre
7fdc489e08
Add jsxAttributeCompletionStyle setting ( #133920 )
...
* Add jsxAttributeCompletionStyle setting
* Apply suggestions from code review
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com >
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com >
2021-09-29 16:20:23 -07:00
Matt Bierner
34861b8c8a
Add comments on how fenced code block should not be localized
...
For #132190
2021-09-07 16:31:45 -07:00
Jonah Snider
19512e92cb
Fix typo in javascript.inlayHints.propertyDeclarationTypes.enabled description ( #131760 )
2021-08-27 15:20:20 -07:00
Matt Bierner
e802791cf1
Introduce typescript.tsserver.useSyntaxServer
...
Fixes #131142
This setting replaces `typescript.tsserver.useSeparateSyntaxServer` and officailly documents the syntax only mode on desktop
2021-08-18 18:36:37 -07:00
Matt Bierner
67ea45c3e0
Don't use | null for ts config
...
Fixes #129794
Just fall back to undefined instead
2021-08-02 16:11:17 -07:00
Matt Bierner
f5ab4b6292
Clairify enumMemberValues only applies to declaration
...
Fixes #129516
2021-07-27 16:16:56 -07:00
Matt Bierner
3d244a9a7e
Add language to example code blocks
2021-07-27 16:16:05 -07:00
Matt Bierner
9c12aa144b
Add examples to inlay hint settings
...
Fixes #129517
2021-07-27 16:08:02 -07:00
Matt Bierner
68b9fd93cc
Note that inlay hints require TS 4.4
2021-07-26 18:12:18 -07:00
Wenlu Wang
e144d6e951
Add ts inline hints ( #113412 )
...
* Add ts server for inline hints
* Add some feature related configure
* Add more config
* Rename all options
* Support range
* use new interface
* Fix cr issues
* Update inlay hints for ts plugin
* Avoid call chain hints
* Avoid more option
* Update protos
* Update extensions/typescript-language-features/package.nls.json
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
* Use suppress for some option
* Update CR issues
* Fix missing typedef
* Avoid changes
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
2021-07-07 09:21:20 -07:00
Martin Aeschlimann
32a06b9be2
[typescript] add limited description
2021-05-21 15:38:02 +02:00
Matt Bierner
3915fcfe49
Add some links and small cleanup for JS/TS settings
2021-04-28 17:31:18 -07:00
Matt Bierner
ae24966cce
Localize workspaceTrust
2021-04-20 11:35:02 -07:00
Andrew Branch
29ca249959
[typescript-language-features] Support import statement completions for TypeScript 4.3 ( #119009 )
...
* Support import statement completions for TypeScript 4.3
* Fix forgotten argument
* Add snippet preference
Co-authored-by: Matt Bierner <matb@microsoft.com >
2021-03-29 11:38:22 -07:00
Matt Bierner
e066c74761
Document new fixedChunkSizePolling ts watch mode
2021-03-05 18:49:17 -08:00
Matt Bierner
3dc8cb1afc
Add setting to enable/disable returns generation in jsdoc
...
Fixes #116282
2021-02-10 12:20:01 -08:00
Wahid Shafique
748b2e5a85
Remove # from typescript deprecation warnings ( #114787 )
...
Remove tags to match standard deprecation warnings (example dceba9ebb7/extensions/html-language-features/package.nls.json (L32) )
2021-01-25 15:37:58 -08:00
Matt Bierner
b565c422aa
Add find all references command for JS/TS
...
Fixes #66150
2021-01-04 16:57:24 -08:00
Andrew Casey
9195c9ab14
Expose TS server tracing ( #110534 )
...
* Add typescript.tsserver.enableTracing setting
* Document typescript.tsserver.enableTracing setting
2020-11-20 15:28:18 -08:00
Andrew Branch
00fa5d3884
[typescript-language-features] Update importModuleSpecifierPreference values ( #110536 )
...
* Update importModuleSpecifierPreference values
* -using
* Add minimum version message
2020-11-16 13:06:40 -08:00
Matt Bierner
81a25a894c
Rename implicit project settings and deprecate old ones
...
For #109990
2020-11-04 14:55:28 -08:00
Matt Bierner
64705a07dc
Add two new setting for strict null and strict funtion in js/ts that are implicit projects
...
For #109988
The new `js/ts.implicitProjectConfig.strictNullChecks` and `js/ts.implicitProjectConfig.strictFunctionTypes` control these settings in implict javascript and typescript files that are not contained in a jsconfig or tsconfig project. They are enabled by default for now so that we can collect feedback on them
2020-11-04 14:33:24 -08:00
Matt Bierner
c38a12c26c
Quote jsconfig and tsconfig in setting
2020-11-04 14:33:24 -08:00
Matt Bierner
16075cc22a
Add insertSpaceAfterOpeningAndBeforeClosingEmptyBrackets formatting setting
...
Fixes #109190
2020-10-22 22:36:08 -07:00
Eric Piacentini
7e4fd71ad8
Removed lines requiring Typescript version < 3.0 ( #104211 )
2020-08-10 20:45:11 -07:00
Andrew Branch
4a206a33e5
Change includePackageJsonAutoImports options ( #103732 )
2020-08-03 14:16:28 -07:00
Andrew Branch
1c8662b8bf
Add setting for package.json auto imports ( #103037 )
2020-07-22 15:28:22 -07:00
Matt Bierner
a4597e1905
Enable JS/TS workspace symbol search for all projects
...
Fixes #11026
Adds a new `typescript.workspaceSymbols.scope` setting that enables searching all known projects when using TS 3.9+
2020-04-24 00:42:55 -07:00
Duncan Walter
c7c2301bc2
TS: Add setting to prompt users about workspace tsdk ( #95566 )
...
* add a setting to prompt users to switch to tsdk version
* version manager in control
Co-authored-by: Duncan Walter <dwalter@hubspot.com >
2020-04-22 10:57:22 -07:00
Josh Smith
3f9e68436b
Issue #93589 : Rename 'renameShorthandProperties' setting to 'useAliasesForRenames' ( #94480 )
...
* Issue #93589 : Rename 'renameShorthandProperties' setting to 'useAliasesForRenames'
* Issue 93589: Added deprecation message to 'renameShorthandProperties' preference
* Issue 93589: Old and new setting value added for mitigtion
Co-authored-by: joshuahs <joshuahs@umich.edu >
2020-04-14 14:53:19 -07:00
Andrew Branch
23850c7990
[typescript-language-features] Add importModuleSpecifierEnding preference ( #90405 )
...
* Expose importModuleSpecifierEnding to typescript-language-features
* Add default `auto` setting
* Use string 'auto' for auto setting
* Work with TypeScript 3.8
2020-02-28 11:20:50 -08:00
Matt Bierner
fb622a8b83
Move code action documentation contribution point to come from metadata
...
For #86788
2020-02-11 11:36:23 -08:00
Matt Bierner
718331d6f3
Allow configuring TS Server watch options through VS Code
...
Fixes #89381
Given that these are advanced options, we require editing them in the json file instead of using our settings UI
2020-02-07 18:14:38 -08:00