Allow case-insensitive suppression of parameter inlay hints
Maintainer antworten meist innerhalb von 1 Tag
@Colengms arbeitet bereits daran.
Seit 13.10.2026.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 68/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- developer-experience
Rechercherichtung
Finde zunächst die Implementierung und die Tests für C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName und prüfe, wie die Einstellung registriert wird. Füge eine ergänzende Einstellung für den Abgleich ohne Beachtung der Groß- und Kleinschreibung hinzu und erhalte dabei das Verhalten der bestehenden Einstellung. Fertig ist die Änderung, wenn die neue Einstellung einen Parameterhinweis unterdrückt, wenn das Argument seinen Namen mit anderer Groß- und Kleinschreibung enthält, und Tests beide Einstellungen abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Feature Request
Currently, the setting C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName uses a case-sensitive match.
However, if the argument contains the name in different cases, it often still makes sense to suppress the hint because the meaning is there.
See the following example with the setting on,
The parameter name volume is not suppressed even though DEFAULT_VOLUME still includes it only in upper case and it does make sense for it to be suppressed. This is a common naming pattern for C/C++ codebases.
The behavior of suppressWhenArgumentContainsName doesn't have to be changed for this, it can be added as a separate complementary setting.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 2 T. 8 Std.
- Gemergte PRs (30 T.)
- 26
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/vscode-cpptools
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
microsoft/vscode-cpptools#14838 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
microsoft/vscode-cpptools#14834 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Directory iteration no longer respects files.excludeEvtl. vergeben @Colengms hat das vor 8 Tagen übernommen. Offenbug Language Service
microsoft/vscode-cpptools#14827 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Including `stdatomic.h` causes `size_t` to report the wrong type in IntellisenseEvtl. vergeben @Colengms hat das vor 4 Tagen übernommen. Offenbug fixed Language Service
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
microsoft/vscode-cpptools#14825 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
IntelliSense reports an error on a valid deduction guide (error: the return type must directly designate a specialization of the associated class template)Evtl. vergeben @Colengms hat das vor 9 Tagen übernommen. Offenbug fixed Language Service
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
microsoft/vscode-cpptools#14824 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/vscode-cpptools
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
jbacalso24/mimry#459 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
architecture help wanted hive/claimed-by-architect origin/architect stage/030-pr-in-progress tech-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kubestellar/console#24422 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: backends type: docs
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 83/100
schlessera/brain-kit#2383 ·
Maintainer antworten meist innerhalb von 1 Tag
-
agent duplicate providers tool triaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 1 Tag