Commit Graph

12444 Commits

Author SHA1 Message Date
Ron Buckton 72eebdb4d4 Switched to onEmitNode 2016-03-02 15:50:18 -08:00
zhengbli 2835e259aa Enable navigateTo on all projects for a file 2016-03-02 15:50:00 -08:00
Ron Buckton c4a75babc6 Merge branch 'transforms-transformer-es6' into transforms-transformer-module 2016-03-02 15:47:46 -08:00
Ron Buckton 1c738181ef Switched to onEmitNode 2016-03-02 15:47:28 -08:00
Ron Buckton 7b28b48e13 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 2016-03-02 15:42:16 -08:00
Ron Buckton 593fbd4a71 Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7 2016-03-02 15:41:31 -08:00
Ron Buckton 1fdaf746f0 Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx 2016-03-02 15:40:33 -08:00
Ron Buckton 8b35af4ce5 Switched to onEmitNode 2016-03-02 15:39:56 -08:00
zhengbli 7663a96a7b Enable findReferences on all projects for a file 2016-03-02 15:37:35 -08:00
Basarat Ali Syed 1bebc711b0 fix(build) TypingResolutionHost interface is used by exported function discoverTypings 2016-03-03 10:32:07 +11:00
Ron Buckton e66e51d809 Merge branch 'transforms-printer' into transforms-transformer-ts 2016-03-02 15:20:02 -08:00
Ron Buckton ebb47649ee Switch from onBefore/onAfterEmitNode to onEmitNode 2016-03-02 15:19:42 -08:00
zhengbli 55f4b02ed4 Enable rename on all projects for a file 2016-03-02 14:25:55 -08:00
Alexander 694a48c445 Added new diagnostics message to clarify error for type guards
New diagnostics message "A type guard's type must be assignable to its parameter's type." number 2677
is now using in chain report to clarify vague error message for type guards.
2016-03-03 00:24:02 +03:00
Ron Buckton 88b38f8b40 Merge branch 'transforms-transformer-module' into transforms-transformer-es6-generators 2016-03-02 12:49:58 -08:00
Ron Buckton 70cbb9b330 Merge branch 'transforms-transformer-es6' into transforms-transformer-module 2016-03-02 12:32:05 -08:00
Ron Buckton 2d2709f8a5 Fixed typo in visitCallExpression 2016-03-02 12:05:28 -08:00
Ron Buckton 30433c2c67 ES6 cleanup 2016-03-02 11:38:30 -08:00
jramsay de47fcc113 Merge pull request #7179 from Microsoft/jsTypingForAcquireDts
Salsa: JS support for discovering and acquiring d.ts files
2016-03-02 11:10:12 -08:00
Jason Ramsay e8772bc0a2 - Adding new lines after { for single-line if statements
- Renaming DiscoverTypingsSettings to DiscoverTypingsInfo to match host
2016-03-02 10:11:13 -08:00
Vladimir Matveev f34dcdd464 Merge pull request #7328 from Microsoft/flipSidesInSignatureCheck
flip sides source and target when we check signature relations
2016-03-01 19:28:19 -08:00
Jason Ramsay 4bbdf2a0bb - Removing filesToWatch from getTypingNamesFromNodeModuleFolder.
These modules are already installed and are not expected to change
2016-03-01 19:06:31 -08:00
Jason Ramsay 6aad783db8 - Adding DiscoverTypingsSettings
- Remove all references to Tsd.
Instead pass a map of package names to cached typing locations
2016-03-01 18:52:11 -08:00
zhengbli 1224013f77 Update the format span end position for formatOnEnter 2016-03-01 16:45:56 -08:00
Ron Buckton 88e17728d6 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 2016-03-01 15:59:45 -08:00
Vladimir Matveev 568e2aab58 allow fallthrough from the last case of the switch 2016-03-01 15:58:59 -08:00
Vladimir Matveev 0ef2b9ea85 flip sides source and target when we check signature relations 2016-03-01 15:47:00 -08:00
Ron Buckton 2c9cd2eb55 Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7 2016-03-01 15:43:37 -08:00
Ron Buckton 186f5c8bca PR Feedback 2016-03-01 15:26:29 -08:00
Ron Buckton 7d05ba28bf Fixed visitJsxText, plus PR Feedback 2016-03-01 15:16:41 -08:00
Ryan Cavanaugh 65f09d66ad Don't crash 2016-03-01 15:09:15 -08:00
Ryan Cavanaugh 6cdbc6cad0 Show aliases (e.g. imports) in JSX tag completion positions
Fixes #4577
2016-03-01 13:47:29 -08:00
Ryan Cavanaugh 1f9153f801 Update to push types through as well 2016-03-01 12:26:17 -08:00
Vladimir Matveev 1e2d4773a1 Merge pull request #7283 from Microsoft/noRedundantContinue
do not emit explicit 'continue' in converted loops
2016-03-01 12:15:03 -08:00
Jason Ramsay b3ceea3b3d - replacing TryParseJson with existing readConfig
- push error for invalid enableAutoDiscovery option
- adding interfaces for jsons
- removing updateNotFoundTypings
- node_modules normalize file names before using
- adding safeListPath to discoverTypings
2016-03-01 11:50:27 -08:00
Bill Ticehurst 7dcdb827b6 Add JavaScriptFile to ContextFlags
(cherry picked from commit 6253c9b5cd)
2016-03-01 11:07:04 -08:00
Ryan Cavanaugh 50eca44e46 Support JSDoc on class / obj. literal getters
Fixes #6878
2016-02-29 18:55:32 -08:00
Ryan Cavanaugh b82ff93b01 Don't crash if there's no JSX.Element during SFC resolution
Fixes #7286
2016-02-29 18:35:48 -08:00
Ron Buckton a7f9cda7bf Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx 2016-02-29 17:39:46 -08:00
Ron Buckton a0dbe7601c PR Feedback 2016-02-29 17:35:50 -08:00
zhengbli c155de778a Avoid removing indentation on a new line as trailing white spaces 2016-02-29 17:11:01 -08:00
Ron Buckton fe7ad5fde3 Minor tweaks to naming 2016-02-29 15:39:38 -08:00
Ron Buckton 359875b67d PR Feedback 2016-02-29 15:07:23 -08:00
Nathan Shively-Sanders 8a72229ce2 Merge pull request #7298 from Microsoft/contextually-type-binding-initializers
Contextually type binding initializers
2016-02-29 14:26:34 -08:00
Ron Buckton 8e5e5f8813 Merge branch 'transforms-printer' into transforms-transformer-ts 2016-02-29 13:29:32 -08:00
Ron Buckton b1d88282ce Remove transformCompatibleEmit flag and make it the default. 2016-02-29 13:29:03 -08:00
Ron Buckton cd2cf7d3c6 PR Feedback and defer makeUniqueName/getGeneratedNameForNode to printer. 2016-02-29 13:28:16 -08:00
Nathan Shively-Sanders 42cc565680 Support string literals+computed property names
With tests and associated baseline updates
2016-02-29 13:09:23 -08:00
Daniel Rosenwasser dbf8b02656 Use single-quoted strings in certain places. 2016-02-29 11:13:20 -08:00
Ron Buckton d506e92e84 Early support for generators. 2016-02-29 11:04:56 -08:00