microsoft / microsoft/TypeScript-TmLanguage

"import" is highlighted as a keyword in Node.js "import.meta.dirname" expression

Abierto Apto para principiantes
#1,071 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
TypeScript
Estrellas
471
Forks
149
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

JavaScript and TypeScript Nightly version: 6.0.20260416

Code

import path from "naode:path";

import.meta.dirname;
Issue

In "textmate scopes" section the "keyword.control.import.js" token is shown.
But this "import" word is not a "keyword".

Steps to reproduce
  1. Open .js file
  2. Write import.meta.dirname
  3. Click "import" word
  4. Press "Ctrl+Shift+P" type and select "Developer: Inspect Editor Tokens and Scopes"
🖼️ Screenshot

Image

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Reproduce el problema en un archivo .js con import.meta.dirname y luego usa Developer: Inspect Editor Tokens and Scopes sobre import. Rastrea la regla de la gramática TextMate de TypeScript que produce keyword.control.import.js; se considera terminado cuando esta expresión ya no asigne ese ámbito de keyword a import, mientras que las importaciones normales sigan resaltándose correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
tooling
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bien especificado
Aptitud para principiantes
72/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.