github / github/codeql

UX: ability to influence the order of queries execution order in a query suite/pack

Ouverte
#17,929 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
question
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.