Quick-eval results cannot be compared
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
- typescript, vscode
- Domínio
- developer-experience, frontend
Direção de pesquisa
Comece pelo comando Compare Results da visualização Query History e pela visualização de comparação usada para execuções de Quick Evaluation. Reproduza os casos com o mesmo predicado e com predicados diferentes e, em seguida, rastreie como os nomes dos predicados e os esquemas de resultados chegam ao menu suspenso de nomes de tabela. O trabalho estará concluído quando predicados correspondentes forem comparados corretamente, esquemas diferentes compatíveis usarem um placeholder e esquemas incompatíveis exibirem uma comparação vazia com um aviso apropriado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
When running the Compare Results command from the Query History view on the results of Quick Evaluation queries, the comparison view is empty, with no table names in the dropdown. If two different predicates were run, this also throws an error Schema undefined not found..
Version
CodeQL extension version: 1.4.8
CodeQL CLI version: 2.5.5
To reproduce
- Create a query file with two predicates.
int i1() { result = 1 } int i2() { result = 2 } select 1 - Quick-evaluate
i1twice. Select the two runs in Query History, right click, Compare Results.- This produces an empty compare view with no table names in the dropdown.
- Quick-evaluate
i1theni2. Select the two runs in Query History, right click, Compare Results.- This fails with an error
Schema undefined not found. - It also produces the same empty compare view with no table names in the dropdown.
- This fails with an error
Expected behavior
- When the predicate name and columns match, show the quick-eval predicate name in the dropdown, and show a comparison of results.
- If the predicate names do not match, but the two schemas are compatible, attempt to compare the results, with a placeholder table name in the dropdown.
- If the schemas aren't compatible, show an empty comparison with a suitable warning message.
- Linguagem predominante
- TypeScript
- Estrelas
- 539
- Forks
- 240
- Merge médio
- 2d 18h
- PRs com merge (30d)
- 37
Guia de contribuição
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 github/vscode-codeql
-
bug VSCode
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
github/vscode-codeql#4471 · 1 comentário ·
-
bug enhancement VSCode
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
github/vscode-codeql#592 · 2 comentários ·
-
enhancement VSCode
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
github/vscode-codeql#4432 · 1 comentário ·
-
bug VSCode
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
github/vscode-codeql#4356 ·
-
bug VSCode
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100
github/vscode-codeql#4339 · 1 comentário ·
Todas as issues de github/vscode-codeql
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
bug v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
modelcontextprotocol/inspector#2458 · 1 comentário ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
railmapgen/rmp-gallery#4068 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
carbon-design-system/ibm-products#9907 ·