Nathan Shively-Sanders
93ccc17658
Node-based @deprecated checks ( #39323 )
...
* Node-based @deprecated checks
Switch the checker to syntactic checks for `@deprecated` on
declarations. This requires a bit more checking of declarations in the
checker at times, but it
1. Gets rid of work, and a symbol flag, in the binder.
2. Skips work in the checker unless there is a `@deprecated` tag.
3. Makes it fairly simple to only issue errors on particular signatures
of overloaded functions.
* remove in-progress comment
* remove unused isTypeDeclaration
* ❤️ lint
* support jsx and tagged template functions
* Support decorators too
2020-07-02 14:09:59 -07:00
..
2020-06-22 16:34:27 -07:00
2020-06-10 11:56:03 -07:00
2020-06-16 16:55:03 -07:00
2020-06-16 16:55:03 -07:00
2020-06-03 12:59:16 -04:00
2020-06-16 16:55:03 -07:00
2020-06-30 10:33:56 +03:00
2020-06-30 10:33:56 +03:00
2020-06-30 10:33:56 +03:00
2020-06-30 10:33:56 +03:00
2020-05-22 09:06:05 -07:00
2020-06-18 13:58:42 -07:00
2020-06-02 11:23:56 +03:00
2020-06-02 11:23:56 +03:00
2020-06-02 11:23:56 +03:00
2020-06-02 11:23:56 +03:00
2020-06-02 11:23:56 +03:00
2020-06-02 11:23:56 +03:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-30 11:44:47 -07:00
2020-06-01 12:22:44 -07:00
2020-06-01 12:22:44 -07:00
2020-06-30 15:53:13 -07:00
2020-06-22 16:34:27 -07:00
2020-05-22 15:11:39 +03:00
2020-06-18 17:41:26 -07:00
2020-06-26 09:38:05 -07:00
2020-06-26 14:48:19 -07:00
2020-06-03 12:59:16 -04:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-01 10:27:11 -07:00
2020-06-01 10:27:11 -07:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-06-28 10:51:11 +03:00
2020-05-29 12:55:43 -07:00
2020-06-29 10:10:44 -07:00
2020-06-01 10:30:52 -07:00
2020-06-01 10:30:52 -07:00
2020-06-29 12:30:23 -07:00
2020-06-18 08:31:30 -07:00
2020-06-17 22:41:08 +08:00
2020-06-17 22:41:08 +08:00
2020-06-18 23:43:18 -07:00
2020-06-18 23:43:18 -07:00
2020-07-02 14:09:59 -07:00
2020-07-02 14:09:59 -07:00
2020-07-02 14:09:59 -07:00
2020-06-26 09:35:27 -07:00
2020-06-26 09:35:27 -07:00
2020-06-17 20:50:19 +08:00
2020-06-17 20:50:19 +08:00
2020-06-18 10:33:17 +08:00
2020-05-26 19:16:44 +03:00
2020-06-04 13:50:33 -04:00
2020-06-02 19:06:12 -07:00
2020-06-02 19:06:12 -07:00
2020-05-29 13:03:14 -07:00
2020-05-29 13:02:52 -07:00
2020-06-02 19:06:12 -07:00
2020-06-02 19:06:12 -07:00
2020-05-29 13:03:14 -07:00
2020-06-02 19:06:12 -07:00
2020-06-02 19:06:12 -07:00
2020-06-01 11:45:05 -07:00
2020-06-01 11:45:05 -07:00
2020-06-01 11:45:05 -07:00
2020-06-29 12:30:23 -07:00
2020-06-29 12:30:23 -07:00
2020-06-30 14:25:27 -07:00
2020-06-30 14:25:27 -07:00
2020-06-26 14:48:19 -07:00