Commit Graph
34030 Commits
Author SHA1 Message Date
Sheetal Nandi 8ac45805c0 Add error related to file not in rootDir and file not part of included root files at the references 2019-08-09 14:19:40 -07:00
Sheetal Nandi c1980c7857 Fix the incorrectly accepted suggestion 2019-08-09 14:14:30 -07:00
Andrew Casey 6c19c13094 Use an explicit type 2019-08-09 14:04:04 -07:00
Ron Buckton 9133e7ad0e Use defaults for transpileModule (#31563) 2019-08-09 14:04:01 -07:00
Ron Buckton 05af8faac6 Support tree-shakable imports for --target es2015 (#32742)
* Support tree-shakable imports for --target es2015

* Alias external helper imports for --module es2015
2019-08-09 14:02:18 -07:00
Sheetal NandiandNathan Shively-Sanders d6f768d3ee Update src/compiler/sys.ts
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 14:00:40 -07:00
Sheetal NandiandNathan Shively-Sanders 8d902ad75f Update src/compiler/sys.ts
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 13:57:47 -07:00
Sheetal Nandi fd515b519e Handle status and error messages for better checking 2019-08-09 13:38:25 -07:00
Sheetal Nandi 9e8fbcd7f8 Transitively upstream blocked project should not build 2019-08-09 13:38:25 -07:00
Sheetal Nandi 94d54b967d Circular reference in the build queue is build stoppable error 2019-08-09 13:38:25 -07:00
Sheetal Nandi d9ad559042 Verify demo build 2019-08-09 13:38:24 -07:00
Nathan Shively-Sanders 85b8d27ea3 Remove error on invalid jsdoc tokens (#32769)
* Remove error on invalid jsdoc tokens

In JSDoc:

1. In the scanner, don't issue an error, even for invalid identifiers.
2. In the binder, don't issue an error for reserved (but otherwise valid)
identifiers.

/**
 * Example of 1: "\"
 * Example of 2: @private
 */

* Update baselines

* Add invalid unicode escape test for JSDoc

* Add quotes around invalid unicode escape

* Add another unicode escape JSDoc test
2019-08-09 12:53:15 -07:00
Andrew Casey 6122e92802 Restore logging of the program file list 2019-08-09 12:34:40 -07:00
Orta Therox 5294e92d27 Use switch instead of instatating an array and when looking inside a module 2019-08-09 13:49:38 -04:00
Andrew Casey d9780cd7ba Include fewer paths in exception
It's sufficient to append them to the log.
2019-08-09 10:27:02 -07:00
Anders Hejlsberg 259ba77346 Merge branch 'master' into assertionsInControlFlow 2019-08-09 18:33:15 +02:00
Anders Hejlsberg 83212e7240 Accept API baseline changes 2019-08-09 12:35:48 +02:00
Anders Hejlsberg 19f1d3ba0a Less aggressive monomorphism for flow nodes 2019-08-09 12:35:28 +02:00
Alexander T c050e551b4 add additional tests to no-keywords 2019-08-09 12:11:25 +03:00
Anders Hejlsberg d5e08d485d Accept baseline API changes 2019-08-09 10:16:16 +02:00
Anders Hejlsberg 99ab53edcd Make flow nodes more monomorphic 2019-08-09 10:15:47 +02:00
Alexander T 6988e25985 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-09 09:39:36 +03:00
Alexander a3c7165529 revert lib/react16.d.ts 2019-08-09 07:30:40 +03:00
Alexander d3bbad38ab remove useless semicolons 2019-08-09 07:30:40 +03:00
Alexander 023e4c6249 disable no-redeclare 2019-08-09 07:30:40 +03:00
Alexander 9851f9c331 Accept new baselines 2019-08-09 07:13:45 +03:00
Nathan Shively-Sanders b24050aefd Excess discriminated types match all discriminable properties (#32755)
* Target types in excess property checking must match all discriminable properties

This allows fewer types to be discriminated in excess properties, which
fixes some examples.

* Add excess property test

* Fix semicolon lint

* Remove extra semicolon!

* Improve EPC for unions with multiple discriminants
2019-08-08 15:34:52 -07:00
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
Anders Hejlsberg df02ad6e59 Reflect control flow effects of calls to never-returning functions 2019-08-08 10:48:45 +02: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