UX: ability to influence the order of queries execution order in a query suite/pack
- Langage dominant
- CodeQL
- Étoiles
- 10.1k
- Forks
- 2.1k
- Merge moyen
- 2 j 15 h
- PR mergées (30 j)
- 141
Description
It would be awesome if CodeQL allowed for influencing the order in which queries are run/evaluated in a [query suite](https://docs.github.com/en/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-codeql-query-suites#about-creating-codeql-query-suites) definition.
This would enhance the user experience of CodeQL in cases where a big query suite is run over a large project. By having a possibility to tell that certain queries should evaluate at the end, it would allow the users to stop the `codeql database analyze` and gather partial results from the already evaluated (and likely fast) queries and then re-run the analyzer to just work over the last possible queries.
Please see also: #17930 and #17928.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner comment les définitions de query suites sont interprétées et comment `codeql database analyze` les exécute. L’issue demande que l’utilisateur puisse contrôler l’ordre des queries afin que les queries sélectionnées puissent être exécutées plus tard et que des résultats partiels puissent être collectés ; le travail sera considéré comme terminé lorsque cet ordre sera pris en charge dans les définitions de query suites et fonctionnera pendant l’analyse.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- security
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100