Allow case-insensitive suppression of parameter inlay hints
メンテナーはふだん 1 日以内に返信
@Colengms がすでに取り組んでいます。
2026年10月13日 から。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 68/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
まず C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName の実装とテストを見つけ、設定の登録方法を確認してください。既存の設定の動作を維持しながら、大文字と小文字を区別しない照合を行う補完的な設定を追加してください。新しい設定によって、引数に大文字と小文字の異なる名前が含まれている場合にパラメーターのヒントが抑制され、両方の設定をテストでカバーできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- TypeScript
- スター
- 6.2k
- フォーク
- 1.7k
- 平均マージ
- 2日 8時間
- マージ済み PR(30日)
- 26
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/vscode-cpptools のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
microsoft/vscode-cpptools#14838 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
microsoft/vscode-cpptools#14834 ·
メンテナーはふだん 1 日以内に返信
-
Directory iteration no longer respects files.exclude対応中かも @Colengms が 8 日前に担当しました。 オープンbug Language Service
microsoft/vscode-cpptools#14827 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
Including `stdatomic.h` causes `size_t` to report the wrong type in Intellisense対応中かも @Colengms が 4 日前に担当しました。 オープンbug fixed Language Service
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
microsoft/vscode-cpptools#14825 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
IntelliSense reports an error on a valid deduction guide (error: the return type must directly designate a specialization of the associated class template)対応中かも @Colengms が 9 日前に担当しました。 オープンbug fixed Language Service
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
microsoft/vscode-cpptools#14824 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
microsoft/vscode-cpptools の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
521xueweihan/HelloGitHub#4025 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
voidzero-dev/void#478 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
Small-tailqwq/dsh-deep-whale#207 ·
メンテナーはふだん 1 日以内に返信
-
The inspector never shows the instances field, so scaling out is unreachable対応中かも @Mrkewl が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
xevrion/breakscale#96 ·
メンテナーはふだん 4 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
Flux159/mcp-server-kubernetes#384 ·