Git submodules are handled in a weird way
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- git, lua, typescript, vscode
- Domínio
- developer-experience, tooling
Direção de pesquisa
Nenhum arquivo ou teste é identificado na issue. Reproduza o comportamento em um workspace Linux VSCode usando as etapas listadas e, em seguida, rastreie o tratamento de workspace e submódulos na extensão e a integração do language-server. Está concluído quando completion e linting reconhecem definições Lua em submódulos sem abrir primeiro um arquivo de um submódulo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Which OS are you using?
Linux
Expected Behaviour
I would like completion and linting to work :(
Actual Behaviour
Capture vidéo du 2023-12-21 21-17-28.webm
The stent folder is a submodule. This bug happens also with every other submodule in my workspace.
Reproduction steps
- Open a folder in VSCode with Lua code, which contains Git submodules also with Lua code defining type classes, globals, etc.
- Open a file from the main folder which depends on submodule code (classes or globals) in VSCode editor
- See these references are unknown or undefined
- Open in a second tab a file from the submodule
- Go back to the first file, see that the references are right
- Close the file from the submodule
- Go back to the first file, see that the references are unknown or undefined
Additional Notes
No response
Log
Will provide it full if needed but its long due to being workspace related stuff and I looked into it without finding an error or something suspicious.
- Linguagem predominante
- TypeScript
- Estrelas
- 216
- Forks
- 64
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de LuaLS/vscode-lua
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
LuaLS/vscode-lua#189 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100
LuaLS/vscode-lua#186 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#175 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100
LuaLS/vscode-lua#172 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#170 · 1 comentário ·
Todas as issues de LuaLS/vscode-lua
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
scaleway/ultraviolet#7089 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
tencent-connect/dsh-qqbot#81 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: Pen taps on sidebar rows start a drag and lose their clickTalvez já em andamento @makhnatkin assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
clangd/vscode-clangd#1009 ·