Matt Bierner
49e2d76264
Restore having both javascript.goToProjectConfig and typescript.goToProjectConfig
2017-11-07 16:35:04 -08:00
Matt Bierner
1b882bcbaa
Move remaining command to use command classes
2017-11-07 16:29:51 -08:00
Matt Bierner
35f46e131c
Use shared snippets for js and jsx, and ts and tsx
2017-11-07 15:03:26 -08:00
Erich Gamma
edc2317ff8
Support to report TS style checks as warnings ( #37616 )
...
* Support to report TS style checks as warnings
* typos
2017-11-06 09:29:07 -08:00
Matt Bierner
5664c0f169
Fixes #37293
2017-10-31 12:02:56 -07:00
Matt Bierner
7ac7a31007
Add setting to disable auto import suggestions
2017-10-27 17:15:36 -07:00
Matt Bierner
599fdbd67e
Move format / validate enable to window settings
...
There is currently not clean way to register these provides on a resource specific level so they must live in the window settings
2017-10-27 15:20:47 -07:00
Matt Bierner
be18049d0a
Move tsc autodetect to window scope
2017-10-27 15:20:47 -07:00
Matt Bierner
93c737831c
Use window scope for implicit project config
2017-10-27 15:20:47 -07:00
Matt Bierner
5702389f4b
Add setting to disable experimental decorators in implicit js projects
...
Fixes #14985
2017-10-26 17:20:35 -07:00
Matt Bierner
82dcf98352
Add support for localizing ts errors ( #36451 )
...
* Pick up typescript 2.6.1-insiders.20171019
* Add support for localizing ts errors. Fixes #18634
2017-10-19 19:52:02 -07:00
Matt Bierner
73635a9cd3
Add option to disable quick suggestions for js/ts paths
...
Fixes #35877
2017-10-13 15:37:19 -07:00
Matt Bierner
989c40066d
Fix commenting of jsx attribute using jsx style comments
...
Fixes #36175
2017-10-13 14:51:04 -07:00
Matt Bierner
c098b394b0
Use single setting to control autodetect of tasks
...
#35067
2017-10-11 18:45:31 -07:00
Matt Bierner
a60a551582
add new typescript.tsc.autoDetectType to enable either detection of build or watch tasks
...
Fixes #35067
2017-10-11 18:30:49 -07:00
Matt Bierner
0bd33bbd96
Use strict versions for @types. Fixes #35561
2017-10-09 11:21:00 -07:00
Matt Bierner
cb7e0bffd0
Prototype TSC watch task contribution ( #33865 )
...
* Prototype TSC watch task contribution
* Update to make use of optional properties in task definitions
2017-09-22 15:32:00 -07:00
Matt Bierner
761d23b04c
Mark inline js expressions in js with language javascript
...
Fixes #20874
2017-09-18 14:32:58 -07:00
Matt Bierner
341c314697
Mark TS settings as resource
...
Fixes #33669
2017-09-01 14:54:12 -07:00
Matt Bierner
611e6984b2
Mark some ts extension settings as window
...
Fixes #33048
2017-08-23 17:21:17 -07:00
Matt Bierner
ca8da0c0a6
Remove check.tscVersion setting
2017-07-19 13:55:21 -07:00
Matt Bierner
ac8f47b193
Use most broad root for typescript project root in multiroot. Fixes #30163
2017-07-05 18:13:08 -07:00
kieferrm
3f8bd163f4
update dependency on vscode-extension-telemetry
2017-06-30 09:57:37 -07:00
Dirk Baeumer
0e39ec5af5
Fixes #29835 : Move Task API from proposed to final.
2017-06-29 11:03:33 +02:00
Matt Bierner
19decf745e
Add insertSpaceAfterTypeAssertion formatting option
...
Fixes #10296
2017-06-28 05:06:53 -05:00
Dirk Baeumer
19f310a027
Fixes #29427 & #29617
2017-06-27 21:38:56 +02:00
Dirk Baeumer
4d645781c8
Fixes #29332 : Improve workflow to assign a problem matcher to a build task.
2017-06-23 17:04:49 +02:00
Dirk Baeumer
22fa494aee
Incooperate API feedback
2017-06-23 10:25:45 +02:00
Joao Moreno
5667cc0e69
use vsce to determine what to package when bundling extensions
...
fixes #29054
2017-06-21 16:17:21 +02:00
Matt Bierner
d173d8ecc1
Add insertSpaceAfterConstructor Formatting Option for TS and JS
...
Fixes #28206
2017-06-07 14:49:29 -07:00
Dirk Baeumer
171e5c204f
Fixes #27730 : Deprecation warnings in our package.json
2017-05-31 16:42:13 +02:00
Dirk Baeumer
e98c09c842
Fixes #27738 : Defer switching to Tasks 2.0.0 as the default
2017-05-31 16:21:35 +02:00
Matt Bierner
e424344c89
Fixes #27420
2017-05-30 23:37:06 -07:00
Matt Bierner
88073e8288
Correctly mark typescript.npm as isExecutable
2017-05-30 16:51:15 -07:00
Matt Bierner
91c7fbe242
Add npm location setting
...
For #24961
Picks up https://github.com/Microsoft/TypeScript/pull/16084/files
Allows users to manually set the npm install location
2017-05-30 16:37:02 -07:00
Dirk Baeumer
bf5bb9de5c
Implements #27087 : Simplify task activation events
2017-05-29 14:50:16 +02:00
Matt Bierner
c9a2a5be88
Allow tsc tasks to be disabled using settings. Fixes #27312
2017-05-26 14:24:24 -07:00
Matt Bierner
6d00bd977b
Add TSC Task Provider ( #27093 )
...
* extract standardLanguageDescriptions to constant
* Remove client variable
* Move VersionStatus into a class
* Add TSC Task Provider
Fixes #26079
Adds a task provider for building typescript projects.
* Make ts loading lazy
2017-05-25 15:18:05 -07:00
Martin Aeschlimann
3cdc7b7472
update all grammars script
2017-05-25 12:27:37 +02:00
Matt Bierner
d167cf370f
Add restart TSServer command. Fixes #22335
2017-05-24 15:07:43 -07:00
Matt Bierner
4514ddd180
Add option to exclude unique names from suggestion lists in JS files
...
Fixes #26595
**Problem**
TS includes all unique names in a file in the completion list for JavaScript files. This is often desirable, but may result in unexpected completions
**Fix**
Add a new option `javascript.nameSuggestions` to filter these suggestions out.
2017-05-16 18:35:07 -07:00
Matt Bierner
f856147a01
Split js and ts setting for references code lens
...
Fixes #26418
Allows enabling or disabling the references code lenses in either javascript or typescript. Previously, the setting enabled it in both language automatically. Enable the code lenses in ts files by default
2017-05-12 20:26:08 -07:00
Matt Bierner
d16e0956cf
Remove jsconfig/tsconfig activation for ts extension. Part of discussion in #25559
2017-04-27 13:39:38 -07:00
Johannes Rieken
5f319d4892
finalize progress API, #18066
2017-04-25 12:38:41 +02:00
Matt Bierner
51f3f10e36
Add setting to disable NPM Not installed error ( #25112 )
...
Adds a new setting to disable the npm not installed warning that we show when ATA fails
Fixes #25063
2017-04-21 14:19:25 -07:00
Matt Bierner
a1677b57b0
Add Setting to Enable JavaScript TypeChecking Checking in Implicit Projects ( #25116 )
...
* Add Setting to Enable JavaScript TypeChecking Checking in Implicit Projects
Fixes #25113
Adds new setting to enable js typechecking in implicit projects
// cc @mhegazy
* Make sure we update config after changing settings
* Update wording
2017-04-21 13:57:23 -07:00
Ramya Achutha Rao
84af63a933
Increment version of vscode extension telemetry module
2017-04-18 14:46:35 -07:00
Matt Bierner
5d801251ec
Set insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces to default to true to keep with existing behavior
2017-04-13 16:44:42 -07:00
Magnus Hiie
95f0c15bf5
Expose insert..Braces rule in VS Code settings ( #21649 )
...
* Expose insert..Braces rule in VS Code settings
Fixes #18043
* Add requirement blurb for insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces
* Revert tsfmt change
2017-04-13 16:35:40 -07:00
Matt Bierner
5f628cd731
Use js/tsconfig schema for jsconfig.*.json files ( #24637 )
...
Fixes #24572
Applies the js/tsconfig schema to file names such as `jsconfig.app.json`
2017-04-12 14:46:08 -07:00