Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

workspace.library and ignore stanza's do not function as expected.

Abierto
#240 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
lua, typescript
Área
tooling

Línea de trabajo

Empieza reproduciendo la configuración con workspace.library, ignoreDir e ignoreGlobs, comprobando tanto los archivos abiertos como los archivos descubiertos a través de workspace. Se considera completado cuando las rutas de library se leen para las anotaciones sin ejecutar el linting y la configuración de ignore impide de forma coherente el linting allí donde se encuentren los archivos Lua.

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

Descripción

bug

As of this writing, the library and ignore stanza's seemingly do not work. Here is a simple configuration file:

{
  "runtime": {
    "version": "Lua5.1"
  },
  "workspace": {
    "enableReindex": true,
    "library": [
      "./libs"
    ]
  }
}

And yet:

Image

I expected behavior similar to luals where libraries are ignored entirely and just read for annotations. Similarly, if I try any combination of ignoreDir and ignoreGlobs, things may or may not lint even if I don't want them to.

The only combination that I can get to work is if I literally ignoreGlob **/*.lua, and even then, if i open a file directly, it will sometimes lint it anyway.

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

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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.

Más de EmmyLua/VSCode-EmmyLua

Todos los issues de EmmyLua/VSCode-EmmyLua

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.