Nathan Shively-Sanders
7e8dab681a
typingsInstaller:Remove triple-slash references ( #21982 )
...
Replace them with an explicit list of files in tsconfig. I got this list
by adding --listFiles to the jake-generated command.
2018-02-16 14:00:10 -08:00
Andrew Casey
5656f35b6a
Introduce an organizeImports command
...
In phase 1, it coalesces imports from the same module and sorts the
results, but does not remove unused imports.
Some trivia is lost during coalescing, but none should be duplicated.
2018-02-16 10:51:38 -08:00
Sheetal Nandi
d9d98cf11a
Handle the delayed updates due to user action correctly when ensuring the project structure is upto date
...
Fixes #20629
2018-02-12 16:53:47 -08:00
Sheetal Nandi
6ca65b71b4
Refactoring project updates in openFile
2018-02-12 13:12:55 -08:00
Benjamin Lichtman
f989ef7261
Merge pull request #21004 from uniqueiniquity/updateATA
...
Enable typings cache entries to expire and be updated
2018-02-09 14:17:26 -08:00
uniqueiniquity
4c89a813bf
Handle case where package.json and package-lock.json don't agree
2018-02-09 10:36:49 -08:00
Sheetal Nandi
bf707ac265
Merge pull request #21743 from Microsoft/defaultProjectForFile
...
Fix getDefaultProjectForFile check
2018-02-08 09:58:43 -08:00
Wesley Wigham
871e71d4ef
Move insertSorted from server to core, use for diagnostic collections ( #21401 )
...
* Move insertSorted from server to core, use for diagnostic collections
* All keep the overall list sorted, too
* Increase timeout for js verification
* Use knowledge of how diagnostics are sorted to make all diagnostic list creation lazy and more efficient
* Staunchly avoid array allocation in favor of resizing an existing array
2018-02-07 17:00:59 -08:00
Sheetal Nandi
b18f830216
Fix getDefaultProjectForFile check
...
Fixes #21738
2018-02-07 14:42:51 -08:00
Armando Aguirre
ece4eeec95
Removed internal on private property
2018-02-07 13:18:47 -08:00
Armando Aguirre
0aa72a7822
Added backward compatibility and PR comments
2018-02-06 17:11:59 -08:00
Armando Aguirre
cdff95f914
Refactored exceededTotalSizeLimitForNonTsFiles to return the last filename analyzed if the service language is going to be disabled
2018-02-05 19:25:07 -08:00
Andy
d11c7aeeaf
class Project: implement log and error from LanguageServiceHost ( #21635 )
...
* class Project: implement `log` and `error` from `LanguageServiceHost`
* Update API baseline
2018-02-05 11:42:03 -08:00
Armando Aguirre
25f20da200
Added Ace and PDFKit to typesMap
2018-01-30 17:03:54 -08:00
Armando Aguirre
e99fe78172
Addressed PR comments
2018-01-30 15:22:34 -08:00
Armando Aguirre
cd994964e3
Improved datatables regex
2018-01-30 10:48:56 -08:00
Armando Aguirre
8a561e72a8
Improved datatables regex
2018-01-30 10:46:17 -08:00
Armando Aguirre
cd12c8b63b
Added datatables library to safelist
2018-01-30 10:22:29 -08:00
Sheetal Nandi
659424e33f
Log more info about platform for further diagnosis
2018-01-29 16:02:16 -08:00
Sheetal Nandi
146256b7dc
Allow dynamic files without external project and also use file names starting with ^ as dynamic file
...
Fixes #21204
2018-01-22 11:44:43 -08:00
Sheetal Nandi
8a51cdaf42
Merge branch 'master' into builderApi
2018-01-19 15:56:40 -08:00
uniqueiniquity
7397fb11c4
Fix lint and test errors and add tests
2018-01-19 14:10:06 -08:00
uniqueiniquity
d34b86573c
Respond to CR
2018-01-19 13:13:51 -08:00
Sheetal Nandi
98dfb7c2b0
Merge pull request #21282 from Microsoft/detailDebugFail
...
Report more detailed info during script info creation
2018-01-18 16:31:31 -08:00
Sheetal Nandi
225e2f4d78
Report more detailed info during script debug failure
2018-01-18 13:01:57 -08:00
Andy
6d051f82fd
Handle CodeFixAction in mapCodeAction ( #21247 )
...
* Handle CodeFixAction in mapCodeAction
* Update API baseline
2018-01-18 12:14:47 -08:00
Sheetal Nandi
ed23ca582a
Merge branch 'master' into builderApi
2018-01-17 16:11:44 -08:00
Sheetal Nandi
9ad9dc106c
Merge pull request #21171 from Microsoft/renameSymLinks
...
Rename through all projects with same file through symLink
2018-01-17 15:08:27 -08:00
Sheetal Nandi
41c02e6482
Merge pull request #20515 from Microsoft/fileAddedAfterProjectOpen
...
Update the project graph before checking if opened file is present in the existing project
2018-01-17 15:07:46 -08:00
Andy
f96dc84a70
Make getCombinedCodeFix API public ( #21234 )
2018-01-17 12:42:31 -08:00
Sheetal Nandi
5bd3f97b18
Merge branch 'master' into builderApi
2018-01-16 11:14:39 -08:00
Sheetal Nandi
428e0529fd
Rename through all projects with the same file symLink
2018-01-12 16:24:04 -08:00
Andy
d2fd137d88
Add a getFullText() helper method to IScriptSnapshot ( #21155 )
...
* Add a `getFullText()` helper method to `IScriptSnapshot`
* Use a function instead of a method
2018-01-12 10:44:39 -08:00
uniqueiniquity
a21f73f862
Remove timestamp checking and move registry check into jstyping
2018-01-11 12:58:22 -08:00
uniqueiniquity
e72ea6f7b1
Update installed types if older than those listed in the registry
2018-01-11 12:58:22 -08:00
uniqueiniquity
23324345e2
Update representation of timestamp file to prevent some extra install calls
2018-01-11 12:58:22 -08:00
uniqueiniquity
6a16cfe0a5
Use existing map to hold representations of timestamp files
2018-01-11 12:58:22 -08:00
uniqueiniquity
7b6be118f5
Allow for local timestamp files and style fixes
2018-01-11 12:58:22 -08:00
uniqueiniquity
3f23d5d02e
Respond to CR
2018-01-11 12:58:22 -08:00
uniqueiniquity
bf4ec1df5a
Fix timestamp writing, npm install, and cache behavior
2018-01-11 12:58:21 -08:00
uniqueiniquity
b0321dc177
Refactor to avoid errors
2018-01-11 12:58:21 -08:00
Benjamin Lichtman
ee5e8e3eee
Ensure proper JSON writing behavior of timestamps
2018-01-11 12:58:21 -08:00
uniqueiniquity
9d298a13a1
[WIP] enable updating ATA files
2018-01-11 12:58:21 -08:00
Sheetal Nandi
69bb5ea8f0
Do not trigger the failed lookup location invalidation for creation of program emit files
...
Handles #20934
2018-01-11 12:34:58 -08:00
Sheetal Nandi
667751df2a
When sending typings request use project's current directory as project root path
...
This ensures that we arent picking typings from folder different from the current directory for the project
2018-01-09 15:59:56 -08:00
Andy
89ceb4b9b5
Support completions that require changing from dot to bracket access ( #20547 )
...
* Support completions that require changing from dot to bracket access
* Use insertText and replacementSpan
* Rename includeBracketCompletions to includeInsertTextCompletions
* Don't add completions that start with space
2018-01-08 18:57:46 -08:00
Wenlu Wang
7154df10df
add support for insertSpaceBeforeTypeAnnotation ( #20466 )
2018-01-08 13:25:02 -08:00
Sheetal Nandi
5bc78afcbb
Merge branch 'master' into builderApi
2018-01-08 13:01:09 -08:00
Andy
6f2ba15446
Start linting for double spaces ( #20820 )
...
* Start linting for double spaces
* Code review
* Fix cases that were excluded by countDoubleSpaces
* Remove extraneous closing parenthesis
2018-01-08 08:52:13 -08:00
Matt Bierner
8ed4e666e8
Log TS Server version and process args ( #20847 )
...
* Print TS Server version and args in logs
Fixes #18867
Adds basic logging of the version of tsserver being run and the full command line arguments used to run it
* Don't check log level for logging versions/args
2018-01-04 15:18:41 -08:00