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

Ctrl+Click on function broken since 1.3.20-IDEA231

Abierto
#552 9 comentarios 2 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
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
lua
Área
devtools

Línea de trabajo

Comienza en el punto de entrada de la navegación con Ctrl+Click reproduciendo el ejemplo Contract.Create en PhpStorm con EmmyLua 1.3.11 y una versión posterior. Rastrea por qué la versión posterior informa “No usages found in Project Files”; se considera terminado cuando Ctrl+Click vuelve a resolver la función de tabla hasta su declaración.

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

Descripción

Environment(环境)

name version
IDEA version PhpStorm 2023.1.2
EmmyLua version All versions after 1.3.11-IDEA231
OS Windows 11

What are the steps to reproduce this issue?(重现步骤?)

  1. Ctrl+Click on any table function

What happens?(出现什么问题?)

"No usages found in Project Files"

What were you expecting to happen?(期望?)

Take me to function declaration.

Any logs, error output, etc?(有没有什么log, error输出?)

No

Any other comments?(其它说明)

The last version that this worked in was 1.3.11. Starting with 1.3.20 and all versions of EmmyLua after this, this feature is broken.

For example:

local contract = Contract.Create( ... )

When Ctrl+Click on the word "Create" above in 1.3.11 it will take me to the file and line where Contract.Create function is defined. Starting in 1.3.20 and up, it will say "No usages found in Project Files" instead.

Lenguaje dominante
Kotlin
Estrellas
1.8k
Forks
335
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/IntelliJ-EmmyLua

Todos los issues de EmmyLua/IntelliJ-EmmyLua

Issues similares

Más issues de Kotlin

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.