Armando Aguirre
209ca0749f
Fixed lint issues
2019-08-08 14:29:03 -07:00
Alexander
536f59cd7d
fix formatting
2019-08-08 21:49:10 +03:00
Alexander
78d8e80330
no-unused-expressions: [error, { allowTernary: true }]
2019-08-08 21:48:54 +03:00
Alexander
ceccfd8867
array-type: [ default: array, generic: array ]
2019-08-08 21:30:18 +03:00
Orta Therox
71fa26aecb
Adds a debug command to the scanner
2019-08-08 14:08:37 -04:00
Orta
b70f894881
Merge pull request #32668 from orta/fix_31209
...
Suppress console.log & others inside the TS Server runtime so that language service plugins don't accidentally use them and kill the server
2019-08-08 08:56:35 -07:00
Alexander T
c7834c54d8
fix eslint paths
2019-08-08 12:12:42 +03:00
Alexander T
8f54cb6d32
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-08 10:57:11 +03:00
Alexander T
828ebd54ed
add eslint setting for .vscode
2019-08-08 10:57:04 +03:00
Armando Aguirre
98729b4462
Truncate to 150 chars and added unit tests
2019-08-07 13:50:18 -07:00
Alexander
455f8b5511
fix eslint errors. remove tslint:* comments
2019-08-07 21:35:05 +03:00
Andrew Branch
984956afec
Only add unnecessary-await suggestion on await expressions ( #32754 )
2019-08-07 11:27:36 -07:00
Alexander
481d70d50d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-07 21:23:10 +03:00
Ben Lichtman
9971e8b560
Merge pull request #32688 from uniqueiniquity/skipCOSForDTS
...
Avoid compile on save when there is no emit impact
2019-08-07 10:44:54 -07:00
Alexander
5c2e000561
remove useless TODO comment
2019-08-07 20:33:13 +03:00
Ben Lichtman
3646809ecd
Move helper function outside class
2019-08-07 09:46:49 -07:00
Orta
b239c2a90e
Merge pull request #31366 from ypresto/fix-comment-unknown
...
Fix outdated comments for unknown type
2019-08-07 11:23:43 -04:00
Orta
79598af113
Merge pull request #31980 from sisisin/fix/typo-comment-at-import-tracker
...
chore(tsserver): fix typo
2019-08-07 11:16:24 -04:00
Orta
47182b543a
Merge pull request #32454 from 0verk1ll/develop
...
Add Semicolons to Gulpfile.js
2019-08-07 10:29:18 -04:00
Wesley Wigham
abd127f308
Only check import = reference when target is Value ( #32747 )
2019-08-06 16:44:42 -07:00
Sheetal Nandi
8cf8eb1720
Add some logging to the sys.watchFile and sys.watchDirectory
2019-08-06 16:08:25 -07:00
Wesley Wigham
f333684179
Fix unicode escapes in jsx identifiers and extended unicode characters in jsdoc ( #32716 )
...
* Fix unicode escapes in jsx identifiers and extended unicode characters in jsdoc
* Support unicode escapes in JSDoc
* Add tests for extended escapes
2019-08-06 15:14:32 -07:00
Nathan Shively-Sanders
480b73915f
Improve excess property checking for intersections ( #32582 )
...
* Improve excess property checking for intersections
Still a draft, the implementation needs improvement
* Use mutable isIntersection in checkTypeRelatedTo
This makes parameter lists a lot shorter. Seems like a slight
improvement, although I can revert if I change my mind.
* Fix semicolon lint
* Remove TODOOOO
* Revert "Use mutable isIntersection in checkTypeRelatedTo"
This reverts commit b8dccff2a2
.
2019-08-06 15:03:24 -07:00
Wesley Wigham
d00056f096
Support extended unicode escapes in identifiers, per es6 spec ( #32725 )
2019-08-06 14:43:41 -07:00
Sheetal Nandi
e293232f6a
Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode
2019-08-06 14:36:51 -07:00
Ron Buckton
d75740280f
Resolve module specifier relative to moduleFile.originalFileName ( #32722 )
...
* Resolve module specifier relative to moduleFile.originalFileName
* Use baseline testing for outputs
* Added skipLibCheck to test
* Switch to using vfs.formatPatch for output
2019-08-06 13:48:58 -07:00
TypeScript Bot
024193fd43
Update user baselines ( #32732 )
2019-08-06 13:42:07 -07:00
Ben Lichtman
c0f187a4e8
Allow compile on save with decorator emit
2019-08-06 13:39:18 -07:00
Orta Therox
77cdca2971
Adds another test around parsing jsdoc
2019-08-06 15:45:28 -04:00
Andrew Casey
01e1b1bb27
Merge pull request #32612 from mrcrane/etw-logger
...
Use optional module "@microsoft/typescript-etw" for ETW logging
2019-08-06 12:44:48 -07:00
Orta Therox
487e2ffe2a
Merge master
2019-08-06 15:34:06 -04:00
Michael Crane
47e77c976b
Remove unnecessary 'commandSucceeded' variable
2019-08-06 11:48:31 -07:00
Nathan Shively-Sanders
269c3d3a56
Suggestions now use diagnosticCollection ( #32740 )
...
Previously they used multiMaps, unlike all the other diagnostics. This
prevents duplicate suggestions, like other kinds diagnostics.
Fixes #28710
2019-08-06 11:15:06 -07:00
Orta Therox
f8b7a05777
Handle the variadic args for inline console.logs
2019-08-06 14:09:37 -04:00
Ron Buckton
cc3db8f448
Merge branch 'Saulzi-master'
2019-08-06 10:48:47 -07:00
Ron Buckton
3ff0a249d2
Update based on PR feedback
2019-08-06 10:46:17 -07:00
Alexander T
5217574414
split lint task to list-scripts, lint-compiler. add list-scripts, lint-compiler to postTest
2019-08-06 09:48:21 +03:00
Wesley Wigham
7adc175dfc
Adjust isIdentifierText to skip multiple characters when a code point is multiple chars long ( #32720 )
...
* Adjust isIdentifierText to skip multiple characters when a code point is multiple chars long
* Add a few examples with mixed unicode characters
* for posterity, add some unicode cursive script characters
* Test some more planes more explicitly
2019-08-05 23:37:26 -07:00
Alexander T
034ba9fd25
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-06 09:07:48 +03:00
Ron Buckton
624d1cad93
Fix inferred TNext of generator to use TNext of contextual return type ( #32719 )
2019-08-05 17:55:28 -07:00
xiaofa
e1bca8ff2a
Fix class member completion disappear after a property declaration with a private modifier
2019-08-06 08:35:34 +08:00
Ron Buckton
e3f4979736
Fix emit for object rest on a module export ( #32699 )
...
* Fix emit for object rest on a module export
* Add tests for exports of empty object/array binding patterns
* Add delay for exec to ensure diff tool has enough time to start
2019-08-05 16:53:21 -07:00
Wesley Wigham
3b54ffcf0e
Preserve const enums should keep import refs ( #28498 )
...
* Preserve const enums should keep import refs
for exported const enums exported via export default
Move some functionality around, small cleanup
Remove unneeded const enum check
* Only mark const enums as references with preserveConstEnums on in export assignments
* Limit change to declarations and preserveConstEnums mode
2019-08-05 16:47:29 -07:00
Ron Buckton
4df2fc663c
Do not include built/local/enu when producing LKG ( #32723 )
2019-08-05 16:19:38 -07:00
Michael Crane
f6fb130530
Add 'readFileWorker' instead of modifying 'readFile'
2019-08-05 15:19:25 -07:00
sisisin
33a6509751
Fixes export destructured variables reference ( #32007 )
...
* Add basic test for current behavior
* Fixes getting destructured variables references(#31922 )
* Add test case that renames destructured property
* Fixes missing nested object destrucuturing variable references
2019-08-05 12:00:06 -07:00
Ron Buckton
5710f7d5ff
Merge branch 'master' of https://github.com/Saulzi/TypeScript into Saulzi-master
2019-08-05 11:17:32 -07:00
Andrew Branch
c1e0db7953
Escape apparent substitution in synthesized NoSubstitutionTemplateLiterals ( #32580 )
...
* Add failing test
* Escape apparent substitution in synthesized NoSubstitutionTemplateLiterals
2019-08-05 09:31:59 -07:00
Alexander T
012bacc415
Define interface for TSConfig. Change compilerOnSave to compileOnSave ( #32481 )
2019-08-05 09:24:09 -07:00
Alexander
97329306c7
simple-indent: remove useless types definition
2019-08-04 16:42:20 +03:00