Commit Graph

1481 Commits

Author SHA1 Message Date
Andy Hanson
2333eb31a1 Add "navtree" and "navtree-full" server commands 2016-10-12 09:00:02 -07:00
Sheetal Nandi
d8280d8807 Handle the require call in javascript file for getSymbolAtLocation
This helps in getting the alias symbol so that it can go to the definition of external module
Fixes #9251
2016-10-05 17:19:38 -07:00
Sheetal Nandi
f30874763f Even in javascript files when creating completion entry from symbols we need to perform identifier check
Fixes #11217
2016-10-05 16:59:58 -07:00
Sheetal Nandi
ffe07e7e71 Fix incorrect returning of completion entries when in string literal of property assignment expression
Fixes #11232
2016-10-05 16:58:50 -07:00
Richard Knoll
c742d16ff1 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-01 10:46:21 -07:00
Richard Knoll
7261866c6c Cleaning up the completion code and tests 2016-08-31 19:20:15 -07:00
Andy Hanson
d47b3e22e5 Remove useless inserts that used to be required to trigger checks 2016-08-30 07:10:14 -07:00
Richard Knoll
4c847eb257 Fixing errors and adding a fourslash test 2016-08-26 15:04:08 -07:00
Richard Knoll
276b56dfb0 More PR feedback 2016-08-25 17:41:50 -07:00
Mohamed Hegazy
d133b0e550 Merge pull request #10407 from zhengbli/fixJsDocSyntacticClassification
Return non-JsDocComment children for syntactic classification
2016-08-22 16:06:48 -07:00
Nathan Shively-Sanders
a0137597f9 Merge pull request #10399 from Microsoft/jsdoc-never-undefined-null-types
JSDoc supports null, undefined and never types
2016-08-22 13:48:37 -07:00
Nathan Shively-Sanders
2c814f4413 Add jsdoc nullable union test case to fourslash 2016-08-22 10:08:57 -07:00
zhengbli
e445e012c4 Add test for jsdoc syntactic classification for function declaration 2016-08-20 20:41:33 -07:00
zhengbli
eeec775da0 Add more test for 10426 2016-08-20 19:12:11 -07:00
Zhengbo Li
d8ab098195 Merge pull request #10426 from zhengbli/9518
Treat special property access symbol differently when retriving documentation
2016-08-19 17:09:25 -07:00
Richard Knoll
473be82572 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-08-19 16:59:48 -07:00
Richard Knoll
cf7feb3faa Responding to PR feedback 2016-08-19 16:49:55 -07:00
zhengbli
03dcdda443 Treat special property access symbol differently
... when retriving documentation
2016-08-18 17:12:40 -07:00
Daniel Rosenwasser
111b7c55f8 Added test. 2016-08-17 20:30:15 -07:00
Nathan Shively-Sanders
c218d37191 Merge pull request #9995 from Microsoft/jsdoc-string-literal-types
JSDoc string literal types
2016-08-17 10:25:58 -07:00
Richard Knoll
2f4a855ab8 Use rooted paths in the fourslash virtual file system 2016-08-16 14:55:19 -07:00
Nathan Shively-Sanders
f3c085e595 Merge branch 'master' into classPropertyInference 2016-08-15 15:52:29 -07:00
Richard Knoll
cc35bd5dca Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-08-15 15:20:22 -07:00
Ryan Cavanaugh
eac7a48c5f Fix non-strict-compliant test 2016-08-08 14:39:31 -07:00
Richard Knoll
e11d5e9de6 Cleaning up test cases and adding a few more 2016-08-05 17:53:12 -07:00
Yui
ceab31cf0d Port PR #10016 to Master (#10100)
* Treat namespaceExportDeclaration as declaration

* Update baselines

* wip - add tests

* Add tests

* Show "export namespace" for quick-info
2016-08-05 10:12:01 -07:00
Richard Knoll
0f22079d9e Remove trailing slashes, remove mostly useless IO, fix script element kind for files 2016-08-04 18:17:41 -07:00
Nathan Shively-Sanders
3c32478b8f Support other (new) literal types in jsdoc 2016-08-04 13:01:17 -07:00
Nathan Shively-Sanders
4c3529680d Merge branch 'master' into jsdoc-string-literal-types 2016-08-04 09:52:15 -07:00
Nathan Shively-Sanders
e5973b8daa Add string-literal completion test for jsdoc 2016-08-04 09:46:35 -07:00
Richard Knoll
a5d73bfc24 No more filtering results 2016-08-02 15:55:30 -07:00
Richard Knoll
35cd480a9c Fixing import completion spans to only include the end of the directory fragment 2016-08-01 17:51:22 -07:00
Richard Knoll
98a162be2a Replacement spans for import completions 2016-08-01 16:58:33 -07:00
Ryan Cavanaugh
6caa2611cb Merge pull request #10054 from SaschaNaz/jsxopening
Format JSX opening element
2016-08-01 15:50:43 -07:00
Richard Knoll
4ec8b2b134 Refactoring import completions into their own api 2016-08-01 14:29:10 -07:00
Kagami Sascha Rosylight
5c4c997efa jsx opening element formatting 2016-08-01 00:35:34 +09:00
Andy
c6960303db Merge pull request #9984 from Microsoft/node_kind
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-29 08:19:07 -07:00
Richard Knoll
9e797b4c78 Use getDirectories and condition node modules resolution on moduleResolution flag 2016-07-28 16:46:59 -07:00
Richard Knoll
4ca7e95706 Merge remote-tracking branch 'origin/master' into import_completions_feedback 2016-07-28 13:23:33 -07:00
Richard Knoll
fdbc23e9ac Add completions for types triple slash directives 2016-07-28 13:12:53 -07:00
Richard Knoll
dbf19f18af Adding import completions for typings 2016-07-28 11:52:15 -07:00
Richard Knoll
0b16180174 Import completions with rootdirs compiler option 2016-07-27 11:41:45 -07:00
Andy Hanson
38e201eb7d Fix test and rename a function 2016-07-27 07:46:39 -07:00
Andy Hanson
30761ef659 Unify nodeKind implementations for navigationBar and navigateTo 2016-07-27 06:31:56 -07:00
Richard Knoll
ed2da32776 Handling more compiler options and minor refactor 2016-07-26 14:50:51 -07:00
Anders Hejlsberg
ff0cbb5b29 Merge branch 'master' into literalTypes
# Conflicts:
#	src/compiler/checker.ts
2016-07-24 07:28:11 -07:00
Anders Hejlsberg
835645c5ec Fix fourslash test 2016-07-23 09:29:49 -07:00
Yui
bd25c130ca Port PR 9745 to master (#9881)
* Add completion for quote property name in object literal expression

* Add fourslash tests for completion of quoted property in object literal expression

* Handle object-literal expression as an argument

Undo wip

Undo wip

Conflicts:
	src/services/services.ts

* Add tests and baseline for object literal expression for arguments
2016-07-22 07:15:12 -07:00
Daniel Rosenwasser
82de93236e Merge branch 'master' into tsaImmutable 2016-07-20 17:29:38 -07:00
Anders Hejlsberg
1868f2ec83 Remove bizarre fourslash test 2016-07-19 07:18:55 -07:00