github / github/copilot-cli

Publish official JSON Schema for settings.json

Aperta
#4,641 0 commenti 4 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

triage
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia facendo un inventario delle impostazioni esposte tramite i comandi /config e /settings della CLI, quindi confrontale con la configurazione ~/.copilot/settings.json. Il lavoro sarà considerato completato quando un JSON Schema ufficiale e mantenuto fornirà descrizioni delle impostazioni, completamento automatico e validazione, prendendo in considerazione la pubblicazione tramite SchemaStore.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
cli, tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.