Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Allow case-insensitive suppression of parameter inlay hints

Aberta Para iniciantes
#14,829 0 comentários 0 reações 1 responsável Ver no GitHub

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

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

bug Feature: Inlay Hint Language Service
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,

Image

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

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de microsoft/vscode-cpptools

Todas as issues de microsoft/vscode-cpptools

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.