microsoft / microsoft/vscode-cpptools

Refactor C++ signatures

Offen
#7,583 4 Kommentare 19 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Feature Request Feature: Refactoring Language Service
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Type: Feature Request

I would love to see to refactor signatures in a similar way VSCode can refactor signatures for C# and VB or CLion does for C++:

Specifically

  • Allow to change the name of a signature(which is already available)
  • Allow to add/remove argument
  • Change argument types
  • Change/add/remove argument modifiers

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit der Überprüfung der vorhandenen Unterstützung für die Umbenennung von Signaturen und vergleichen Sie das gewünschte Verhalten mit dem C#- und VB-Refactoring in VS Code sowie dem C++-Refactoring in CLion. Legen Sie vor der Implementierung fest, wie das Hinzufügen, Entfernen oder Ändern von Argumenten, Typen und Modifikatoren funktionieren soll; als abgeschlossen gilt die Aufgabe, wenn alle aufgeführten Signaturänderungen konsistent unterstützt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.