Optional$commentschema draft 07
Optional$idOptional$refOptional$schemaOptionaladditionalOptionaladditionalOptionalallOptionalallowOptionalallowOptionalanyOptionalconstschema draft 06
OptionalcontainsOptionaldefaultOptionaldefaultVSCode extensions
OptionaldefinitionsOptionaldependenciesOptionaldeprecationOptionaldescriptionOptionaldoOptionalelseOptionalenumOptionalenumOptionalenumOptionalerrorOptionalexclusiveOptionalexclusiveOptionalformatOptionalgroupOptionalhiddenIf true, this item will registered as part of the preference schema, but hidden in the preference editor UI.
OptionalidOptionalifOptionalincludedIf false, the preference will not be included in the schema or the UI. E.g. OS-Specific prefs
OptionalitemsOptionalmarkdownOptionalmarkdownOptionalmarkdownOptionalmaximumOptionalmaxOptionalmaxOptionalmaxOptionalminimumOptionalminOptionalminOptionalminOptionalmultipleOptionalnotOptionaloneOptionaloverridableWhether distinct values can be defined for language override identifers. E.g. values valid when editing typescript files vs. when editing Java files
OptionalownerOptionalpatternOptionalpatternOptionalpatternOptionalprefixOptionalpropertiesOptionalpropertyOptionalrequiredOptionalscopeThe maximum scope where values for this property can be set.
OptionaltagsTags can be searched for in the UI
OptionalthenOptionaltitleOptionaltypeOptionaltypeMetadata intended for custom renderers
Optionalunique
extended JSON schema