Allow case-insensitive suppression of parameter inlay hints
Mantenedores costumam responder em até 1 dia
@Colengms já está trabalhando nisso.
Desde 13/10/2026.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 68/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- developer-experience
Direção de pesquisa
Comece localizando a implementação e os testes de C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName e verifique como essa configuração é registrada. Adicione uma configuração complementar para correspondência sem distinção entre maiúsculas e minúsculas, preservando o comportamento da configuração existente. O trabalho estará concluído quando a nova configuração suprimir uma dica de parâmetro se o argumento contiver seu nome com uma capitalização diferente, e os testes cobrirem as duas configurações.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 6.2k
- Forks
- 1.7k
- Merge médio
- 2d 8h
- PRs com merge (30d)
- 26
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de microsoft/vscode-cpptools
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
microsoft/vscode-cpptools#14838 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
microsoft/vscode-cpptools#14834 ·
Mantenedores costumam responder em até 1 dia
-
Directory iteration no longer respects files.excludeTalvez já em andamento @Colengms assumiu há 8 dias. Abertabug Language Service
microsoft/vscode-cpptools#14827 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Including `stdatomic.h` causes `size_t` to report the wrong type in IntellisenseTalvez já em andamento @Colengms assumiu há 4 dias. Abertabug fixed Language Service
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
microsoft/vscode-cpptools#14825 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
IntelliSense reports an error on a valid deduction guide (error: the return type must directly designate a specialization of the associated class template)Talvez já em andamento @Colengms assumiu há 9 dias. Abertabug fixed Language Service
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
microsoft/vscode-cpptools#14824 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de microsoft/vscode-cpptools
Issues semelhantes
-
area:security documentation effort:S priority:P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
app:web meta:ops
Dificuldade 2/5 Meio dia Facilidade para iniciantes 78/100
osu-tournament-rating/otr#1113 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
typegoose/mongodb-memory-server#1040 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 92/100