Anders Hejlsberg
dc415c5c5e
Infer between closely matching types in unions and intersections
2019-07-25 09:56:36 -07:00
Andrew Branch
aa12ec440c
Fix smart select on last blank line of file ( #32544 )
...
* Fix SmartSelection on last blank line of file
* Add baseline
2019-07-25 09:47:57 -07:00
Salisbury, Tom
395d1515ee
#32458 stop ES5 __values with no Symbol.iterator getting stuck in loop
2019-07-25 12:17:22 +01:00
xiaofa
3d7bda0ad6
prioritize exclude class or right of dot
2019-07-25 11:52:27 +08:00
Sheetal Nandi
e8966ce033
Merge pull request #32531 from microsoft/importFixCompletion
...
When the exported symbol is merged symbol from declaration use that name
2019-07-24 10:46:50 -07:00
Alexander T
e48123e203
change deprecated rule @typescript-eslint/prefer-interface to @typescript-eslint/consistent-type-definitions
2019-07-24 14:08:55 +03:00
Alexander
0059763d8f
move eslint rules from eslint-plugin-microsoft-typescript to scripts/eslint
2019-07-24 13:31:17 +03:00
Anders Hejlsberg
34dd4b8da5
Merge pull request #32386 from microsoft/fix32349
...
Instantiate contextual types for return expressions
2019-07-23 17:33:25 -07:00
Wesley Wigham
40fd4efdf6
Strip more kinds of timestamps and versions from dockerfile output ( #32519 )
...
* Strip more kinds of timestamps and versions from dockerfile output, rewrite office-ui-fabric dockerfile to use new lerna build system
* Add another filter for just output
* Update user baselines (#23 )
* Update user baselines (#24 )
* Strip only maybe-present timestamps
* More lenient timestamp filter
* Update user baselines (#25 )
* Simplify and enhance vscode dockerfile to use nightly ts in ts extension, too
* Update user baselines (#26 )
* Update user baselines (#27 )
2019-07-23 17:14:50 -07:00
Sheetal Nandi
b8e779d89a
When the exported symbol is merged symbol from declaration use that name to verify quality
...
Fixes #27880
2019-07-23 16:31:59 -07:00
Anders Hejlsberg
742cabaac4
Merge branch 'master' into fix32349
2019-07-23 10:31:46 -07:00
Anders Hejlsberg
9ec71c3f97
Merge pull request #32460 from microsoft/fix32434
...
Improve type inference for types like 'T | Promise<T>'
2019-07-23 10:28:02 -07:00
Anders Hejlsberg
564685692f
Accept new baselines
2019-07-23 06:38:58 -07:00
Anders Hejlsberg
3206f5fb94
When inferring from XXX to T | XXX make no inferece for T (instead of never)
2019-07-23 06:38:49 -07:00
Alexander T
a79f598269
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-23 13:10:04 +03:00
Ron Buckton
d982014d73
Update __awaiter to be more spec compliant ( #32462 )
...
* Update __awaiter to be more spec compliant
* Add awaiter evaluation test
2019-07-22 17:23:35 -07:00
Ron Buckton
47e3fedb5d
Fix object spread runtime semantics ( #32514 )
2019-07-22 16:46:09 -07:00
Anders Hejlsberg
b822def6ef
Minor cleanup plus more comments
2019-07-22 11:07:33 -07:00
Anders Hejlsberg
203fd9ff9e
Combine multiple separate code paths
2019-07-22 08:01:22 -07:00
Alexander T
bb817c74c2
update eslint
2019-07-22 13:58:14 +03:00
Alexander T
40f2f77358
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-22 13:50:43 +03:00
Anders Hejlsberg
9b2d9cdffc
Fix issues uncovered by DT tests
2019-07-21 14:07:45 -07:00
Anders Hejlsberg
2541a5d0ff
Always infer between distinct type references to same target
2019-07-20 14:33:35 -07:00
Anders Hejlsberg
6b29060111
Merge branch 'master' into fix32434
2019-07-20 12:09:03 -07:00
Anders Hejlsberg
623a1725c8
Accept new baselines
2019-07-20 10:02:46 -07:00
Anders Hejlsberg
d96d16e10b
Add additional test
2019-07-20 10:01:59 -07:00
Anders Hejlsberg
2450c1947f
Make lower priority inferences when inference process is blocked
2019-07-20 09:57:10 -07:00
Sheetal Nandi
70b7bd5a1b
Merge pull request #32490 from microsoft/assertFix
...
Fix the assert of reporting scriptinfos with JSON.stringify when removing projet with script infos still attached to it
2019-07-19 18:15:56 -07:00
Sheetal Nandi
aab3069e64
Fix the assert of reporting file infos still attached to the project for circular json reference
2019-07-19 15:55:46 -07:00
Nathan Shively-Sanders
e543d8bc5a
Fix type keyword completions ( #32474 )
...
* Fix type keyword completions
1. In functions, type keywords were omitted.
2. In All context, no keywords were omitted.
(1) fixes #28737
(2) removes 17 keywords that should not be suggested, even at the
toplevel of a typescript file:
* private
* protected
* public
* static
* abstract
* as
* constructor
* get
* infer
* is
* namespace
* require
* set
* type
* from
* global
* of
I don't know whether we have a bug tracking this or not.
* Change keyword filter in filterGlobalCompletion
Instead of changing FunctionLikeBodyKeywords
* Add more tests cases
* Make type-only completions after < more common
Because isPossiblyTypeArgumentPosition doesn't give false positives now
that it uses type information.
2019-07-19 15:22:04 -07:00
TypeScript Bot
90afd6d620
Update user baselines ( #32483 )
2019-07-19 09:01:05 -07:00
Alexander T
9c853f3015
remove tslint:* directive
2019-07-19 12:21:54 +03:00
Alexander T
949770a4fe
@typescript-eslint/triple-slash-reference
2019-07-19 10:30:40 +03:00
Alexander T
36a6028d56
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-19 10:16:10 +03:00
xiaofa
615cfaa891
use a map instead of an array
2019-07-19 11:37:28 +08:00
Daniel Rosenwasser
2aa9fb7d00
Merge pull request #32473 from jakeboone02/patch-1
...
Fix capitalization in parseInt description
2019-07-18 17:58:58 -07:00
Jake Boone
c30ba7884c
Fix capitalization in parseInt description
2019-07-18 12:38:14 -07:00
Orta
97b5671f99
Merge pull request #32461 from orta/script_target_value_
...
Set the ScriptTarget of ESNext to be 99 so it doesn't change between releases
2019-07-18 12:17:03 -04:00
Orta Therox
0c4422e472
Adds baseline updates
2019-07-18 11:08:39 -04:00
Alexander T
8bf5ebc417
remove tslint, tslint:disable-next-line, update @typescript-eslint/*
2019-07-18 16:00:44 +03:00
Alexander T
68ae4382bd
jsdoc/check-alignment
2019-07-18 15:06:56 +03:00
Alexander T
2c32308f35
no-null/no-null
2019-07-18 10:50:38 +03:00
Alexander T
a8ee8fbe87
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-18 10:00:16 +03:00
xiaofa
6a50507aad
sort text for class member, JSX attribute, RHS of dot
2019-07-18 13:57:46 +08:00
xiaofa
8aa39d6cb8
Set sort text while adding sysmbols
2019-07-18 12:33:21 +08:00
Orta Therox
282e72419b
Set the ModuleKind value for ESNext to be 99 so it doesn't change between releases (and yet another module system?!)
2019-07-17 22:56:28 -04:00
Anders Hejlsberg
8f020559fb
Treat Array<T> and ReadonlyArray<T> as synonymous in inference
2019-07-17 18:49:56 -07:00
Orta Therox
5f6cdf17ea
Set the ScriptTarget of ESNext to be 99 so it doesn't change between releases
2019-07-17 18:27:29 -04:00
Orta Therox
a24e4b0d2c
Undo accidental push to master
2019-07-17 18:24:35 -04:00
Orta Therox
7f071d2a1b
Set the ScriptTarget of ESNext to be 99 so it doesn't change between releases
2019-07-17 18:21:53 -04:00