Sheetal Nandi
c77f0c41c2
Add affectsModuleResolution to compile options: maxNodeModuleJsDepth
...
Fixes inferred project incorrectly modifying existing compiler options
Fixes #27108
2018-11-09 10:48:28 -08:00
Sheetal Nandi
62419bb103
Merge pull request #28419 from Microsoft/elaborateAssert
...
Elaborate assert of infos attached to project
2018-11-08 15:45:38 -08:00
Sheetal Nandi
c0587191fc
Merge pull request #28418 from ajafff/internal-comments
...
remove even more internal comments
2018-11-08 14:58:33 -08:00
Sheetal Nandi
7bfc2c8113
Elaborate assert of infos attached to project
2018-11-08 14:56:10 -08:00
Sheetal Nandi
8dd05d5858
Fix public API
2018-11-08 13:01:22 -08:00
Sheetal Nandi
55fb052d7a
Allow creation of relative path file infos only for open script infos
...
Fixes #20476
2018-11-08 12:43:48 -08:00
Sheetal Nandi
41b19309d4
Better project logging
2018-11-08 12:32:49 -08:00
Sheetal Nandi
f97274383d
Log project name when removing project
2018-11-08 12:32:48 -08:00
Sheetal Nandi
9eecf3bd68
Some reorg
2018-11-08 12:32:48 -08:00
Klaus Meinhardt
e2947fac1c
remove even more redundant internal comments
2018-11-07 16:12:48 +00:00
Sheetal Nandi
f0f02754f3
Change type of metadata to unknown
2018-11-06 18:45:08 -08:00
Sheetal Nandi
4a51f12c3e
Add metadata to response if it exists for results from language service.
...
Currently its wired through for completions requests.
Handles #21999
2018-11-06 15:06:54 -08:00
Andy
92a48d8880
Improve error message when scriptInfo is missing in mapTextChangeToCodeEdit ( #28258 )
...
* Improve error message when scriptInfo is missing in mapTextChangeToCodeEdit
* Include both fileName and path, and use in more places
* Move logErrorForScriptInfoNotFound to editorServices.ts
* Update API
2018-11-02 16:12:46 -07:00
Sheetal Nandi
a373029f54
Public API
2018-10-31 15:11:54 -07:00
Sheetal Nandi
f7189e17f4
Some reorg in creating sessions for testing
2018-10-31 13:05:12 -07:00
Sheetal Nandi
878b7a21ce
Fix incorrect event
2018-10-31 13:05:00 -07:00
Sheetal Nandi
4606a4b700
Merge pull request #28209 from Microsoft/ignorePathsStartingWithDotInNodeModules
...
Ignore any changes to file or folder that are in node_modules and start with "."
2018-10-30 18:06:00 -07:00
Andy
903e68164e
Redo resolution on ATA when previous resolution was to '.js' file ( #28236 )
...
* Redo resolution on ATA when previous resolution was to '.js' file
* Use a separate test case
2018-10-30 16:39:40 -07:00
Sheetal Nandi
c9fadf1f46
Ignore wild card directory watchers with node_modules file or folder starting with .
2018-10-30 11:06:13 -07:00
Andy
acc34bd95d
Miscellaneous code cleanup relating to module resolution ( #28092 )
...
* Miscellaneous code cleanup relating to module resolution
* Revert if condition
2018-10-30 10:15:01 -07:00
Andy
7c515bf6e8
Remove toSortedArray and toDeduplicatedSortedArray, use sort and sortAndDeduplicate ( #28214 )
2018-10-30 08:41:31 -07:00
Mine Starks
1fbabd5534
Merge pull request #28106 from minestarks/configure-plugins
...
configurePlugins command for tsserver
2018-10-29 14:06:40 -07:00
Sheetal Nandi
d32c1b091a
Ignore any changes to file or folder that are in node_modules and start with "."
...
Fixes #27673
2018-10-29 12:00:46 -07:00
Andy
672b0e3e16
Have flatMap return a ReadonlyArray by default ( #28205 )
2018-10-29 11:12:51 -07:00
Andy
eadf44d073
Add generateTypesForModule to public API ( #28069 )
...
* Add generateTypesForModule to public API
* Avoid parameter initializer and update baselines
2018-10-23 16:10:26 -07:00
Klaus Meinhardt
5b3fe6e68b
update other interfaces and implementations
...
and accept baseline
2018-10-22 21:23:04 +02:00
Sheetal Nandi
ae1bd8bc33
Merge branch 'master' into transitiveReferences
2018-10-11 11:33:23 -07:00
Sheetal Nandi
88f79de9f4
Merge branch 'master' into transitiveReferences
2018-10-09 14:03:58 -07:00
Sheetal Nandi
b4b29ab1e1
Converted legacySafelist to map to avoid using array prototype methods accidently to match with filename
...
Eg. constructor.js was adding constructor function to aquisition.include which
resulted in the mismatch between typing installer's typeAquisition (which was passed as JSON string and parsed back to null) and one in project
That meant we kept on queuing the new typing installation request.
Fixes #27435
2018-10-09 13:21:43 -07:00
Sheetal Nandi
37e25c8873
Send even for ProjectLoadStart and ProjectLoadFinish
...
Fixes #27206
2018-10-05 15:09:33 -07:00
Sheetal Nandi
2fb11d8530
Test transitive references in folders side by side so that later we can add tsserver tests as well
2018-10-04 15:04:12 -07:00
Sheetal Nandi
94df5167b0
Handle resolution caching when referenced tsconfig changes
2018-10-04 15:04:12 -07:00
Sheetal Nandi
0e4b10d726
Use resolution options of project reference if the file is from the project reference
2018-10-04 15:04:10 -07:00
Sheetal Nandi
0ac96580d5
Resolve project references transitively
2018-10-04 15:04:10 -07:00
Sheetal Nandi
aed876dfb4
Refactoring to unify updating no input files error
2018-09-27 11:58:15 -07:00
Andy
5f2741b2ba
Make RenameInfo a union ( #27382 )
2018-09-27 08:56:40 -07:00
Andy
0a97663843
Add 'prefixText' and 'suffixText' when renaming shorthand properties ( #27356 )
...
* Add 'prefixText' and 'suffixText' when renaming shorthand properties
* Make prefixText and suffixText missing instead of undefined
* Fix test
2018-09-26 16:58:01 -07:00
Andy
c435d1c9a4
Log text of relevant file after an exception ( #27006 )
...
* Log text of relevant file after an exception
* Require LogLevel.verbose
2018-09-26 11:31:59 -07:00
Andy
471bc646b8
Ensure session passes along fileToRename ( #27323 )
2018-09-24 14:44:26 -07:00
Nathan Shively-Sanders
336be239a9
Update GDPR annotations ( #27242 )
...
* Use TypeScriptCommonProperties and add projectInfo
* Improve projectId field
1. Add quotes where missing.
2. Fix name, which was projectInfo by mistake.
3. Add an endpoint of "ProjectId".
2018-09-21 10:55:20 -07:00
Nathan Shively-Sanders
80045ca2d8
Add GDPR annotations ( #27217 )
...
Note that these annotations are parsed by the tool in Microsoft/vscode-gdpr-tooling; the associated PR #4 adds Typescript to what the tool processes.
2018-09-19 12:49:26 -07:00
Andrew Casey
eaf6c692e8
Merge pull request #22776 from amcasey/GH22607
...
Thread typesMapLocation down to the ProjectService
2018-09-19 10:57:49 -07:00
Sheetal Nandi
865b3e7862
Merge pull request #27172 from Microsoft/moduleResolutionWithOutDir
...
Use originalFileName (fileName of input project reference file) to resolve module/typereferences/reference paths in it instead of output decl file path
2018-09-18 14:33:33 -07:00
Andy
c57ff087d6
Add codefix to generate types for untyped module ( #26588 )
2018-09-18 11:47:29 -07:00
Andrew Casey
1bcb4910ca
Thread typesMapLocation down to the ProjectService
...
Fixes #22607
2018-09-18 10:38:43 -07:00
Sheetal Nandi
d51b8d940c
Use originalFileName (fileName of input project reference file) to resolve module/typereferences/reference paths in it instead of output decl file path
...
This also ensures that originalFileName, resolvedPath are set correctly even when we are reusing program structure
Fixes #26036
2018-09-17 19:00:30 -07:00
Andy
fc54a2c0a7
Include triggerSpan in protocol.RenameInfo ( #27160 )
2018-09-17 15:00:41 -07:00
Andy
bfc00935df
Fix bug: Get mapped location of definition for findAllReferencesFull ( #27113 )
2018-09-17 14:14:55 -07:00
Sheetal Nandi
40d33c809a
Merge branch 'master' into watchAPIAndProjectReferences
2018-09-14 10:54:07 -07:00
Sheetal Nandi
b5639786bd
Merge pull request #26135 from Microsoft/watchDirectoryOfNodeModulesScriptInfo
...
Instead of watching individual script infos, watch the node modules folder for script infos in node modules
2018-09-14 09:49:41 -07:00