Commit Graph

28909 Commits

Author SHA1 Message Date
Sheetal Nandi 850ff783f4 Fix lint error 2019-08-09 15:13:07 -07:00
Sheetal Nandi b7e49d1d1c Ignore unknown files to search from in document highlights 2019-08-09 15:06:51 -07:00
Andrew Casey 8c6612b31e Tweak message text 2019-08-09 14:50:24 -07:00
Andrew Casey 6fe6cb3913 Correct string template 2019-08-09 14:32:34 -07:00
Andrew Casey a02735e1fb Merge pull request #32785 from amcasey/FileNotFoundError
Include fewer paths in exception
2019-08-09 14:28:32 -07:00
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 Nandi 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 Nandi 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