Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Add groupBy support to githubPullRequests.queries (like githubIssues.queries)

Ouverte
#9,095 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@lmilbaum y travaille déjà.

Depuis le 24/10/2026.

  • #9096 par @lmilbaum — ouverte

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
github, typescript, vscode

Piste de recherche

Study the existing githubIssues.queries groupBy support as prior art, then extend githubPullRequests.queries schema and tree view to accept groupBy. First read the queries configuration and PR tree rendering code. Done means a query with groupBy: ["repository"] nests PRs under owner/repo nodes.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Feature Request

Problem

githubIssues.queries supports a groupBy property with \"repository\" and \"milestone\" values, allowing issues to be grouped by repo in the tree view. githubPullRequests.queries has no equivalent — it only accepts label and query.

This makes cross-repo PR queries hard to navigate. For example, a query like:

{
  "label": "All My Open PRs",
  "query": "is:open is:pr author:@me"
}

returns PRs from multiple repositories but displays them as a flat list with no indication of which repo each PR belongs to.

Proposed Solution

Add groupBy support to githubPullRequests.queries, matching the schema already present on the issues side:

{
  "label": "All My Open PRs",
  "query": "is:open is:pr author:@me",
  "groupBy": ["repository"]
}

This would group PR results under owner/repo sub-nodes in the tree, making cross-repo queries usable.

Prior Art
  • githubIssues.queries already supports groupBy: ["repository", "milestone"]
  • Issue #5453 addressed repo name display for checked-out PRs, but the query list view was not covered
Workaround

Currently the only workaround is to create one query entry per repository, which doesn't scale.

Langage dominant
TypeScript
Étoiles
2.6k
Forks
807
Merge moyen
1 j 15 h
PR mergées (30 j)
55

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/vscode-pull-request-github

Toutes les issues de microsoft/vscode-pull-request-github

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

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