Commit graph

30755 commits

Author SHA1 Message Date
csigs
a88957ee17
LEGO: Merge pull request 38898
LEGO: Merge pull request 38898
2020-06-02 09:11:22 -07:00
csigs
eb01d0c701 LEGO: check in for master to temporary branch. 2020-06-02 16:10:34 +00:00
Alexander T
bc502c8c3c fix(38081): allow transforming object binding to named imports 2020-06-02 11:23:56 +03:00
Jesse Trinity
1d1c1673bf
add support to convert lambda to function and vice-versa (#28250)
* add skeleton

* add getAvailableActions

* add working getEditsForAction

* add multi vardecl

* fix multi decl bug

* change refactor name

* add tests for ToAnon, ToArrow and available arrow

* add tests for ToNamed and available anon

* add tests for ReturnType and available Arrow as FnParam

* fix bug modifiers by toNamed

* add tests for modifiers

* fix for tslint error

* adapt one test case

* refactor getInfo getAvailableActions

* refactor small progress

* extract creation of block

* extract creation of funcDeclaration

* make guideline compliant

* apply feedback from pr

* add testcase and apply feedback from pr

* apply feedback from pr

* add newline

* rename testcases

* Make conditions more expressive

* fix for unnecessary duplication of comment

* apply feedback from pr

* update getAvailableActions

* check if functionExpression name is used

* add more testcases

* do not provide refactoring when it contains this
because this behaves differently in arrow than in function

* exclude nested functions and classes at containingThis check

* fix linting error

* fix line endings

Co-authored-by: BigAru <arooran@indikon.ch>
Co-authored-by: bigaru <bigaru@users.noreply.github.com>
Co-authored-by: Jesse Trinity <42591254+jessetrinity@users.noreply.github.com>
Co-authored-by: Jesse Trinity <jetrinit@microsoft.com>
2020-06-01 15:26:45 -07:00
csigs
f57d66b074
LEGO: Merge pull request 38888
LEGO: Merge pull request 38888
2020-06-01 15:11:23 -07:00
csigs
db85857d2b LEGO: check in for master to temporary branch. 2020-06-01 22:10:41 +00:00
Wesley Wigham
b36b803cdd
Skip default when initially iterating exports in __importStar, same as __exportStar (#38808)
* Skip default when iterating exports in __importStar, same as __exportStar

* Accept baselines
2020-06-01 14:52:24 -07:00
Jesse Trinity
fb3a84c4f1 fix line endings 2020-06-01 14:15:02 -07:00
Jesse Trinity
52dad733db
Merge branch 'master' into m-lambda-to-fn 2020-06-01 13:53:19 -07:00
Jack Works
8e290e5aae
Improve error range for ts2657 (jsx expr must have parent element), add code fix for it (#37917)
* fix: range of ts2657 (jsx expr must have parent) and remove 2695 (LHS expr of comma has no side effects)

* feat: add code fix for 2657

* fix: resolve review

* chore: hoist a var

* chore: add test for skipTrivia

* fix: rebase error

* Update src/compiler/diagnosticMessages.json

Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>

* Update src/services/codefixes/wrapJsxInFragment.ts

Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>

Co-authored-by: Andrew Branch <andrew@wheream.io>
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>
2020-06-01 12:22:44 -07:00
Alexander T
4f0b81d415
fix(32341): add prefix name for module exports properties (#38541) 2020-06-01 11:45:05 -07:00
Alexander T
fa49ac0b78
fix(19385): add space after brace in the multiline string template (#38742) 2020-06-01 10:30:52 -07:00
Alexander T
68d2ee055c
fix(38815): dive in arrow functions to check only this usage instead of checking all statements (#38865) 2020-06-01 10:27:11 -07:00
csigs
b944ce557c
LEGO: Merge pull request 38882
LEGO: Merge pull request 38882
2020-06-01 09:11:24 -07:00
csigs
85cb8e14f4 LEGO: check in for master to temporary branch. 2020-06-01 16:10:38 +00:00
csigs
6a3513b104
LEGO: Merge pull request 38875
LEGO: Merge pull request 38875
2020-06-01 03:11:42 -07:00
csigs
287cdbf079 LEGO: check in for master to temporary branch. 2020-06-01 10:10:57 +00:00
csigs
b21e4bbb0b
LEGO: Merge pull request 38873
LEGO: Merge pull request 38873
2020-05-31 21:11:36 -07:00
csigs
cd64b13faf LEGO: check in for master to temporary branch. 2020-06-01 04:10:40 +00:00
csigs
8b8125e798
LEGO: Merge pull request 38862
LEGO: Merge pull request 38862
2020-05-30 21:11:23 -07:00
csigs
82f84e5411 LEGO: check in for master to temporary branch. 2020-05-31 04:10:39 +00:00
csigs
cde05a84c9
LEGO: Merge pull request 38858
LEGO: Merge pull request 38858
2020-05-30 03:11:48 -07:00
csigs
7f98da0837 LEGO: check in for master to temporary branch. 2020-05-30 10:10:59 +00:00
csigs
525b6ab10f
LEGO: Merge pull request 38857
LEGO: Merge pull request 38857
2020-05-29 21:11:22 -07:00
csigs
8caaf2f01f LEGO: check in for master to temporary branch. 2020-05-30 04:10:38 +00:00
csigs
6658ba521f
LEGO: Merge pull request 38852
LEGO: Merge pull request 38852
2020-05-29 15:11:40 -07:00
csigs
8325a0f3ea LEGO: check in for master to temporary branch. 2020-05-29 22:10:46 +00:00
Jesse Trinity
ca58c0e03c fix merge conflicts 2020-05-29 14:04:07 -07:00
Jesse Trinity
a86a2fa703 polish tests 2020-05-29 13:03:14 -07:00
Jesse Trinity
2db0054444 remove outdated tests 2020-05-29 13:03:11 -07:00
Jesse Trinity
f479279217 convert import trigger reason test 2020-05-29 13:03:08 -07:00
Jesse Trinity
06d2461cd0 convert import trigger reason only 2020-05-29 13:03:05 -07:00
Jesse Trinity
c20908a3e7 convert export trigger reason test 2020-05-29 13:03:01 -07:00
Jesse Trinity
a7c07d67d8 convert export cursor only changes 2020-05-29 13:02:57 -07:00
Jesse Trinity
4971c7d546 remove declaration 2020-05-29 13:02:55 -07:00
Jesse Trinity
3e1e61470b Revert "update refactorConvertImport_partialSelection"
This reverts commit e28d8a0895f118321c37016a6dad4751a7c13673.
2020-05-29 13:02:52 -07:00
Jesse Trinity
a07a79b772 remove unused test method 2020-05-29 13:02:49 -07:00
Jesse Trinity
e565931392 fix up some bools 2020-05-29 13:01:33 -07:00
Jesse Trinity
d37f4c33cc accept new baseline 2020-05-29 12:55:56 -07:00
Jesse Trinity
86122c412f convert get set test 2020-05-29 12:55:52 -07:00
Jesse Trinity
673a86833a update test names 2020-05-29 12:55:48 -07:00
Jesse Trinity
3825d193f6 extract symbol test 2020-05-29 12:55:43 -07:00
Jesse Trinity
df8ff659c5 extract type test 2020-05-29 12:55:39 -07:00
Jesse Trinity
85e0d8b14a add refactorNotAvailableForTriggerReason 2020-05-29 12:55:35 -07:00
Jesse Trinity
dc363f10fc fix some indices 2020-05-29 12:55:32 -07:00
Jesse Trinity
fbf6737ae2 use verify trigger reason for import export 2020-05-29 12:55:28 -07:00
Jesse Trinity
96f210c1c8 arrow function refactor test 2020-05-29 12:55:24 -07:00
Jesse Trinity
f3751fbdf3 change type of RefactorTriggerReason 2020-05-29 12:54:59 -07:00
Jesse Trinity
23e00644f4 accept new baseline 2020-05-29 12:50:23 -07:00
Jesse Trinity
665e434832 convert import tests 2020-05-29 12:50:18 -07:00