Daniel Rosenwasser
0ea7c61eb5
Merge pull request #18810 from Microsoft/unusedErrorArgs
...
Remove unused arguments for diagnostics
2017-09-28 12:51:57 -07:00
Armando Aguirre
a39110add9
Merge pull request #18806 from armanio123/FixScriptBlockFormatting
...
Fixed formatting on script blocks
2017-09-28 12:35:32 -07:00
Andy
1a2de721b5
Fixes to @augments handling ( #18775 )
...
* Fixes to @augments handling
* Renames and diagnostic changes
* Add test for < > characters
* Use more specific return type
2017-09-28 12:34:54 -07:00
Nathan Shively-Sanders
d797b4ab76
Correctly transform jsdoc parameter types
...
And give a better name for rest params
2017-09-28 11:40:56 -07:00
Andrew Casey
8e7a5bac92
Merge pull request #18824 from amcasey/ExtractFunctionRename
...
Rename extractMethod tests to extractFunction for consistency
2017-09-28 10:58:34 -07:00
Andrew Casey
49d24fd89e
Rename extractMethod tests to extractFunction for consistency
2017-09-28 10:36:16 -07:00
Armando Aguirre
5225b40aab
Addedn rangeContainsRange helper function
2017-09-28 10:23:30 -07:00
Andrew Casey
5f30106269
Merge pull request #18783 from amcasey/ExtractConstant
...
Initial implementation of Extract Constant
2017-09-28 10:09:44 -07:00
Andy
a92d315eb6
Remove unnecessary cast ( #18822 )
2017-09-28 09:57:32 -07:00
Nathan Shively-Sanders
724a813105
Merge branch 'master' into refactor-jsdoc-types-to-typescript
2017-09-28 09:17:28 -07:00
Daniel Rosenwasser
76d92a5dd6
Remove unused arguments in program.ts.
2017-09-27 22:04:52 -07:00
Daniel Rosenwasser
9b77dd6a98
Merge pull request #16595 from alexeagle/pretty
...
--pretty diagnostics: move context after the file/error
2017-09-27 21:41:36 -07:00
Daniel Rosenwasser
fbbf3d22e3
Accepted baselines.
2017-09-27 20:56:59 -07:00
Daniel Rosenwasser
b029857528
Give a more helpful error message when users try decorating using expressions that take no arguments.
2017-09-27 20:46:42 -07:00
Daniel Rosenwasser
b6629f4fac
Remove unused arguments.
2017-09-27 20:39:14 -07:00
Daniel Rosenwasser
4ec1643ecc
Fall back to old behavior for tagged template emit in global files.
2017-09-27 18:14:45 -07:00
Andrew Casey
386e76543a
TODOs for repeated substitution
2017-09-27 18:08:35 -07:00
Daniel Rosenwasser
b406d5453e
git Merge branch 'master' into correctlyCacheTaggedTemplates
2017-09-27 17:32:38 -07:00
Daniel Rosenwasser
0b7538d04d
Accepted baselines.
2017-09-27 17:32:14 -07:00
Daniel Rosenwasser
1841afeaa2
Ensure that the import helper is checked for tagged templates, and update its name.
2017-09-27 17:31:32 -07:00
Sheetal Nandi
fad71d3dc6
Use project root as the current directory whenever possible to create the project
2017-09-27 17:19:54 -07:00
Daniel Rosenwasser
886a29b512
Added tests for import helpers with & without a declared template object creator.
2017-09-27 17:07:42 -07:00
Armando Aguirre
8683ac92c8
Fixed formatting on script blocks, added regrestion tests, fixed minor bugs
2017-09-27 15:18:25 -07:00
Alex Eagle
9753d3950b
--pretty output: move context after the file/error
...
Fixes #16583
2017-09-27 13:55:30 -07:00
Wesley Wigham
d407f14e86
Remove console logs in fourslash ( #18803 )
2017-09-27 11:49:14 -07:00
Andrew Casey
e6bfce193c
Add additional TODO about insertion positions
2017-09-27 10:40:12 -07:00
Andrew Casey
13e60bc497
Use resources, rather than string literals, in test baselines
2017-09-27 10:35:13 -07:00
Andrew Casey
cb6037b563
Forbid extraction of constants to class scopes in JS
2017-09-27 10:30:02 -07:00
Andrew Casey
697bce74b8
Split range tests and helpers out of extractFunctions.ts
2017-09-26 17:29:36 -07:00
Andrew Casey
52ab05e99d
Rename extractMethods.ts to extractFunctions.ts for consistency
2017-09-26 17:29:35 -07:00
Andrew Casey
2601bbcea7
Add simple tests for Extract Constant
2017-09-26 17:29:35 -07:00
Andrew Casey
eb1fb5c164
Rename extractMethod.ts to extractSymbol.ts
2017-09-26 17:29:34 -07:00
Andrew Casey
3eea1a9e9a
Generalize extract method to handle constants as well
...
Major changes:
1) Instead of skipping undesirable scopes, include them and mark them
with errors. Constants can be extracted into more scopes.
2) Update the tests to call through the "public" API. This caused some
baseline changes.
3) Rename refactoring to "Extract Symbol" for generality.
4) Return a second ApplicableRefactorInfo for constants. Distinguish
the two by splitting the action name.
2017-09-26 17:29:34 -07:00
Sheetal Nandi
ec95921315
Merge branch 'master' into projectRootAsCurrentDirectoryInEmit
2017-09-26 16:34:34 -07:00
Sheetal Nandi
6ba62d2d8d
Revert all the changes except test case
2017-09-26 16:31:02 -07:00
Sheetal Nandi
68d360585a
PR feedback
2017-09-26 16:21:15 -07:00
Wesley Wigham
6ffee104ca
Split rwc input files ( #18772 )
...
* Handle translation between new and old log format styles
* Iteration
* Strip all backcompat
* Remove new parenthesis
* Handle directories in the test perf heuristic measurement
* Optional catch bindings!
2017-09-26 15:55:21 -07:00
Andy
ecef2dc970
Improve testing of code fixes, and improve diagnostic messages ( #18742 )
...
* Improve testing of code fixes, and improve diagnostic messages
* Disambiguate `newFileContent` from `newRangeContent`
2017-09-26 15:16:29 -07:00
Andy
a6555921f4
Update LKG ( #18774 )
2017-09-26 13:51:27 -07:00
Andy
5c239fa64c
Remove redundant handler for JSDocComment in checkSourceElement ( #18771 )
2017-09-26 12:52:35 -07:00
Nathan Shively-Sanders
fc933d7c33
Transform jsdoc types in the refactor, not emitter
...
The emitter now understands JSDoc types but emits them in the original
format.
2017-09-26 12:42:08 -07:00
Sheetal Nandi
38f3a2b700
Renamed PartialSystem as DirectoryStructureHost and CachedPartialSystem as CachedDirectoryStructureHost
2017-09-26 11:05:52 -07:00
Sheetal Nandi
14febe2113
Rename watchedProgram.ts to watch.ts
2017-09-26 10:46:32 -07:00
Nathan Shively-Sanders
96b8093890
Move filenames to match refactoring rename
2017-09-26 09:08:39 -07:00
Nathan Shively-Sanders
13b37a4825
Change refactoring name and description
2017-09-26 08:58:18 -07:00
Adrian Leonhard
70087ed0d8
type WriteFileCallback: make param sourceFiles required. ( #18731 )
...
Fixes https://github.com/Microsoft/TypeScript/issues/15007
2017-09-25 17:22:26 -07:00
Anders Hejlsberg
1795614c41
Accept new baselines
2017-09-25 17:06:09 -07:00
Anders Hejlsberg
6a481e8ddc
Update tests
2017-09-25 16:59:39 -07:00
Anders Hejlsberg
91691f6079
Strict function type checking only for certain function types
2017-09-25 16:59:18 -07:00
Daniel Rosenwasser
1cb5eb9685
Merge branch 'master' into correctlyCacheTaggedTemplates
2017-09-25 16:23:06 -07:00