github / github/copilot-cli

Publish official JSON Schema for settings.json

Aberta
#4,641 0 comentários 4 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

triage
Linguagem predominante
Shell
Estrelas
11.2k
Forks
1.9k
Merge médio
14h 16min
PRs com merge (30d)
6

Descrição

Describe the feature or problem you'd like to solve

publish an official JSON Schema for ~/.copilot/settings.json

Proposed solution

Please publish an official JSON Schema for ~/.copilot/settings.json.

The file has a growing number of settings, but editors currently can't provide reliable autocomplete, descriptions, or validation (although acknowledging this is configurable via the CLI itself under /config /settings , it would just additional quality of life enhancement to have schema available if prefer to edit inline the settings.json directly for some key/value validation)
Similar tools, including Claude Code, publish schemas for their settings files, which makes configuration much easier to discover and edit correctly.

Proposed solution:
Provide a maintained JSON Schema for ~/.copilot/settings.json, ideally available through SchemaStore.

Example prompts or workflows

No response

Additional context

No response

Guia de contribuição

Abrir o guia de contribuição

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.

Direção de pesquisa

Comece fazendo um inventário das configurações expostas pelos comandos /config e /settings da CLI e, em seguida, compare-as com a configuração ~/.copilot/settings.json. Considera-se concluído quando um JSON Schema oficial e mantido fornecer descrições das configurações, autocompletar e validação, com a publicação por meio do SchemaStore sendo considerada.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Domínio
cli, tooling
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Ativa
Clareza
Razoavelmente clara
Facilidade para iniciantes
52/100

Receba novas issues na sua caixa de entrada

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