Clay Tercek
9364d39487
Improve TS/TSX/JS syntax highlighting for parameters, types, and punctuation ( #43437 )
...
This pull request enhances syntax highlighting for JavaScript,
TypeScript, TSX, and JSDoc by adding more precise rules for parameters,
types, and punctuation.
- Added queries for highlighting parameters (`@variable.parameter`)
- Expanded highlighting for type identifiers, type aliases, interfaces,
classes
- Extended/implemented types to improve distinction between different
type constructs (`@type`, `@type.class`)
- Added highlighting for punctuation in type parameters, unions,
intersections, annotations, index signatures, optional fields, and
predicates (`@punctuation.special`, `@punctuation.bracket`)
- Added highlighting for identifiers in JSDoc comments
(`@variable.jsdoc`)
Release Notes:
- Refined syntax highlighting in JavaScript and TypeScript for better
visual distinction of
types, parameters, and JSDoc elements
2025-12-08 12:00:38 +01:00
..
2025-12-03 11:24:08 +00:00
2025-11-26 18:03:42 +01:00
2025-11-25 17:13:16 +01:00
2025-11-24 13:34:04 +01:00
2025-12-06 18:49:21 +00:00
2025-12-03 11:24:08 +00:00
2025-11-10 11:11:24 -03:00
2025-12-06 18:49:21 +00:00
2025-10-20 08:35:28 -03:00
2025-11-24 20:01:43 +00:00
2025-11-28 08:18:19 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-01 12:57:51 +00:00
2025-12-05 19:53:53 +01:00
2025-11-07 22:27:14 +00:00
2025-11-27 14:08:43 +00:00
2025-11-11 12:55:19 +00:00
2025-11-27 13:46:43 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 12:14:31 +01:00
2025-11-20 12:18:50 +01:00
2025-12-01 22:36:30 -05:00
2025-12-02 16:27:36 +00:00
2025-11-24 13:34:04 +01:00
2025-11-24 15:46:13 -06:00
2025-12-04 14:42:26 +00:00
2025-11-06 09:16:45 +00:00
2025-11-10 23:00:55 -07:00
2025-10-17 18:58:14 +00:00
2025-12-04 15:56:57 -08:00
2025-12-04 15:56:57 -08:00
2025-12-04 15:56:57 -08:00
2025-12-06 18:49:21 +00:00
2025-12-02 16:27:36 +00:00
2025-10-17 18:58:14 +00:00
2025-11-28 14:16:44 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-18 16:39:08 +00:00
2025-12-04 15:56:57 -08:00
2025-12-02 16:15:18 -05:00
2025-10-17 18:58:14 +00:00
2025-11-19 12:34:41 +01:00
2025-12-01 10:50:28 -05:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 03:55:04 +05:30
2025-12-08 01:43:30 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-30 22:45:01 -05:00
2025-10-23 14:13:35 -04:00
2025-12-06 18:49:21 +00:00
2025-12-06 10:08:44 +00:00
2025-12-06 18:49:21 +00:00
2025-12-04 15:56:57 -08:00
2025-12-06 10:08:44 +00:00
2025-12-08 06:12:10 +00:00
2025-12-03 11:24:08 +00:00
2025-12-03 20:32:25 +00:00
2025-10-17 18:58:14 +00:00
2025-11-24 13:34:04 +01:00
2025-12-02 22:26:40 +00:00
2025-10-31 21:18:22 +00:00
2025-12-04 12:48:39 -08:00
2025-12-03 21:34:01 +02:00
2025-12-05 13:28:29 -08:00
2025-10-17 18:58:14 +00:00
2025-11-26 16:56:34 +00:00
2025-10-17 18:58:14 +00:00
2025-12-05 12:59:13 +00:00
2025-10-20 10:30:06 +00:00
2025-11-20 22:17:50 -07:00
2025-11-26 16:56:34 +00:00
2025-12-04 13:25:30 -05:00
2025-12-03 19:33:40 +00:00
2025-12-06 02:20:14 +00:00
2025-11-19 22:00:58 +00:00
2025-11-28 15:48:33 -05:00
2025-12-06 01:08:43 +00:00
2025-11-17 12:31:00 +00:00
2025-10-26 13:24:26 +00:00
2025-10-17 18:58:14 +00:00
2025-12-03 20:32:25 +00:00
2025-10-17 18:58:14 +00:00
2025-12-06 10:08:44 +00:00
2025-11-07 22:27:14 +00:00
2025-12-02 21:33:41 +00:00
2025-10-17 18:58:14 +00:00
2025-11-19 22:00:58 +00:00
2025-12-05 20:26:42 +00:00
2025-12-02 21:33:41 +00:00
2025-12-06 18:49:21 +00:00
2025-11-28 19:40:23 +05:30
2025-12-05 13:28:29 -08:00
2025-12-06 10:08:44 +00:00
2025-10-17 18:58:14 +00:00
2025-10-22 19:52:38 +00:00
2025-12-04 03:55:04 +05:30
2025-12-08 12:00:38 +01:00
2025-10-22 19:52:38 +00:00
2025-10-17 18:58:14 +00:00
2025-12-02 16:27:36 +00:00
2025-10-17 18:58:14 +00:00
2025-12-02 14:04:28 +02:00
2025-12-03 16:58:51 +01:00
2025-12-06 18:49:21 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-03 21:56:39 +00:00
2025-11-26 18:03:42 +01:00
2025-10-17 18:58:14 +00:00
2025-12-05 18:20:29 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-24 11:08:45 -08:00
2025-10-20 17:20:09 +00:00
2025-11-11 16:10:47 +01:00
2025-12-01 20:52:57 -07:00
2025-12-06 10:08:44 +00:00
2025-11-24 13:24:26 -05:00
2025-12-06 18:49:21 +00:00
2025-12-06 18:49:21 +00:00
2025-10-17 18:58:14 +00:00
2025-11-12 15:31:20 +01:00
2025-11-26 18:03:42 +01:00
2025-12-04 12:07:40 +00:00
2025-12-07 16:59:38 -05:00
2025-11-13 14:56:40 +01:00
2025-12-03 21:56:39 +00:00
2025-12-03 21:56:39 +00:00
2025-12-05 13:28:29 -08:00
2025-12-04 13:25:30 -05:00
2025-12-06 09:06:51 -03:00
2025-10-17 18:58:14 +00:00
2025-11-27 13:46:43 +00:00
2025-12-05 16:16:46 +01:00
2025-12-04 12:48:39 -08:00
2025-12-01 18:55:33 +01:00
2025-11-18 01:00:26 +00:00
2025-11-03 19:25:15 +00:00
2025-12-05 17:23:06 +00:00
2025-12-04 14:42:26 +00:00
2025-12-01 18:55:33 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 03:55:04 +05:30
2025-12-01 09:12:31 +01:00
2025-12-06 10:08:44 +00:00
2025-10-27 10:13:26 -04:00
2025-11-21 08:28:17 -07:00
2025-11-07 22:27:14 +00:00
2025-12-03 21:56:39 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 15:37:32 -05:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-20 01:52:13 -03:00
2025-11-03 19:25:15 +00:00
2025-12-05 17:23:06 +00:00
2025-12-04 15:56:57 -08:00
2025-10-17 18:58:14 +00:00
2025-11-20 12:18:50 +01:00
2025-11-24 13:34:04 +01:00
2025-12-03 22:49:44 +00:00
2025-12-04 15:37:32 -05:00
2025-12-01 18:55:33 +01:00
2025-11-07 11:36:05 +00:00
2025-11-24 13:34:04 +01:00
2025-12-05 19:24:59 -03:00
2025-12-04 16:48:03 -03:00
2025-12-04 12:48:39 -08:00
2025-12-04 03:55:04 +05:30
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-01 20:52:57 -07:00
2025-10-17 18:58:14 +00:00
2025-12-08 09:36:55 +00:00
2025-12-04 12:33:13 +00:00
2025-12-06 21:08:33 +00:00
2025-11-22 23:28:34 -03:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-08 09:26:35 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-06 18:49:21 +00:00
2025-11-07 22:27:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-08 09:11:58 +01:00
2025-12-04 18:14:10 +01:00
2025-11-07 22:27:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-06 18:49:21 +00:00
2025-12-04 14:23:36 +01:00
2025-10-17 18:58:14 +00:00
2025-12-06 17:56:49 +00:00
2025-11-07 22:27:14 +00:00
2025-12-06 14:08:01 +02:00
2025-12-05 17:23:06 +00:00