Alexander
ee90fdb90b
change eslint tests formatting
2019-08-04 08:45:34 +03:00
Alexander T
afafd3fcb3
simple-indent
2019-08-04 08:45:14 +03:00
Alexander
d1ae830def
remote unused eslint rules
2019-07-30 19:52:21 +03:00
Alexander
bb11965d30
Merge branch 'feature/eslint' of https://github.com/a-tarasyuk/TypeScript into feature/eslint
2019-07-30 19:34:10 +03:00
Alexander T
38e6e033a5
remove useless semicolon
2019-07-30 14:40:10 +03:00
Alexander T
771d90d4a9
Accept new baselines
2019-07-30 14:10:12 +03:00
Alexander T
f19a9e352b
fix formatting. revert type assertion
2019-07-30 14:09:31 +03:00
Alexander T
56dcf920dc
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-30 13:00:07 +03:00
Alexander
06c31f65cf
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-30 07:11:14 +03:00
Andrew Casey
dbe9e3d237
Merge pull request #32565 from amcasey/TripleSlashClassification
...
Support classification of triple-slash references
2019-07-29 12:27:55 -07:00
Alexander
b6c3c7a486
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-29 22:25:02 +03:00
Anders Hejlsberg
4cc6618fc2
Merge pull request #32558 from microsoft/fix32247
...
Infer between closely matching types in unions and intersections
2019-07-29 11:34:14 -07:00
Wesley Wigham
b963e1a2a7
Update LKG ( #32578 )
...
* Update LKG
* Add @types/node version bump
* Small paatches/casts to be compatible with latest node
* Accept API baseline update
* Make internal NodeBuffer compatable with latest Buffer
* Why do we even have an internal buffer type
* Sync up internal buffer type better
* Fix lint
* Readd mroe missing Buffer methods
2019-07-29 10:33:43 -07:00
Anders Hejlsberg
7ab5d83cff
Merge pull request #32594 from microsoft/fix32416
...
Instantiate contextual type for object literal methods
2019-07-29 10:08:47 -07:00
Alexander T
e1a138312f
fix eslint errors
2019-07-29 18:42:01 +03:00
Alexander T
1b4dfbc7d6
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-29 18:39:29 +03:00
Alexander T
11ec6118fb
@typescript-eslint/array-type
2019-07-29 18:39:11 +03:00
Anders Hejlsberg
4a17581f67
Accept new baselines
2019-07-28 09:06:04 -07:00
Anders Hejlsberg
a717d3ab44
Add regression test
2019-07-28 09:05:57 -07:00
Anders Hejlsberg
58ff76abf6
Properly instantiate contextual type for object literal methods
2019-07-28 09:01:11 -07:00
Anders Hejlsberg
a9e0a7766e
Record full inference status in visitation cache
2019-07-27 08:50:26 -07:00
Andrew Branch
3d09010dc8
Intersect 'this' types in union signatures ( #32538 )
...
* Intersect this types in union signatures
* Actually update baselines
2019-07-26 14:56:03 -07:00
Wesley Wigham
2a4930f4ec
Bind a jsdoc enum as SymbolFlags.TypeAlias and not SymbolFlags.Enum ( #32520 )
...
* Bind a jsdoc enum as SymbolFlags.TypeAlias and not SymbolFlags.Enum
* Actually include an @enum tag as a declaration
* Add enum tag refs into a couple more syntax kind lists
* accept symbol baseline update
2019-07-26 13:57:22 -07:00
Anders Hejlsberg
1ea4008120
Accept new baselines
2019-07-26 13:17:06 -07:00
Anders Hejlsberg
ec38799e2a
Add more tests
2019-07-26 13:17:00 -07:00
Anders Hejlsberg
bb87332e73
Add more comments
2019-07-26 13:12:44 -07:00
Sheetal Nandi
2fe3c1b3b7
Merge pull request #32561 from microsoft/retainFreshlyCreatedProject
...
Retain the configured project opened during opening client file even if opened file isnt included in that project
2019-07-26 12:18:26 -07:00
Anders Hejlsberg
00f41e5693
Less aggressive reduction of intersection types
2019-07-26 11:03:31 -07:00
Jesse Trinity
599e36a068
Decrement line ends if they end with a carriage return. ( #31220 )
...
* Decrement line ends if they end with a carriage return.
* Changed handling of newlines and inlined regex operation.
* fixed misname of hintSpan
* added tests
* revert inline of regex match and use getLineEndOfPosition
* fixed lint error and changed a silly thing in tests
2019-07-25 21:29:12 -07:00
Andrew Casey
9647506d8c
Support classification of triple-slash references
...
Note: not restricted to the element and attribute names that actually
bind
2019-07-25 15:59:17 -07:00
Anders Hejlsberg
4c76bae888
Don't exclude non-anonymous object types in identity checks
2019-07-25 14:03:17 -07:00
Sheetal Nandi
10ee85c98c
Retain the configured project opened during opening client file even if opened file isnt included in that project
...
This helps not create and remove project on every open if tsconfig file isnt referenced by any open file
2019-07-25 12:38:26 -07:00
Sheetal Nandi
ee623c1ae6
Add test case before change where config project is created just to remove it
2019-07-25 12:04:13 -07:00
Anders Hejlsberg
540134840d
Accept new baselines
2019-07-25 11:52:15 -07:00
Anders Hejlsberg
b9d27c0f2c
Add regression tests
2019-07-25 11:52:08 -07:00
Anders Hejlsberg
35de142943
Accept new baselines
2019-07-25 11:50:50 -07:00
Nathan Shively-Sanders
772bee5e84
Property assignment uses parent type annotation ( #32553 )
...
* Property assignment uses parent type annotation
First draft, will write full explanation later.
Also makes sure that jsdoc is ignored in TS. It was not before.
* Update baselines
2019-07-25 10:23:03 -07:00
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
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