LuaLS / LuaLS/lua-language-server

函数参数设置为 alias[] or enum[] 类型, 在调用时无提示

Abierto
#2,571 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Lua
Estrellas
4.4k
Forks
442
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

### Which OS are you using?

Windows

### What is the issue affecting?

Other

### Expected Behaviour

---@alias 测试类型 "1"|"2"

---@alias 测试类型[]
local function 测试(参数) end

测试({"这里提示值","1"})

---@type 测试类型[]
local a = {"这里提示值","2"}

### Actual Behaviour

---@alias 测试类型 "1"|"2"

---@alias 测试类型[]
local function 测试(参数) end

测试({"函数参数类型","在这里没有提示"})

---@type 测试类型[]
local a = {"标注type的没BUG","可以正常体质"}

### Reproduction steps

复制上面内容即可复现测试

### Additional Notes

_No response_

### Log File

_No response_

Guía de contribución

Abrir la guía de contribución

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 la extensión de Visual Studio Code usando el ejemplo de alias[] del informe y, a continuación, sigue la inferencia del tipo del parámetro y la finalización de la llamada a la función. Se considera terminado cuando las llamadas que usan un parámetro alias[] o enum[] proporcionan las mismas sugerencias de valores que la anotación @type explícita.

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

Evaluación

Stack tecnológico
lua
Área
devtools
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.