Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 13 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -1178,9 +1178,15 @@
"description": "if true, insert newlines and indents for multi-line objects and arrays.",
"scope": "resource"
},
"brightscript.format.specificKeywordCaseOverride": {
"type": "object",
"description": "Allows overriding case at the individual keyword level. The value can be any string, and will be used as the literal replacement for the type keyword. Example: {\"longinteger\": \"LongInteger\"} would make 'longinteger' always replaced with 'LongInteger', regardless of case settings. This differs from 'keywordCaseOverride', which only accepts case style values (\"lower\", \"upper\", \"title\", \"original\").",
"scope": "resource",
"additionalProperties": true
},
"brightscript.format.keywordCaseOverride": {
"type": "object",
"description": "Allows overriding case at the individual keyword level.\nExample {\"string\": \"title\"} would make string always lower case regardless of keywordCase",
"description": "Allows overriding case at the individual keyword level.\nExample {\"string\": \"title\"} would make string always title case regardless of keywordCase",
"properties": {
"endfunction": {
"type": "string",
Expand Down Expand Up @@ -1653,6 +1659,12 @@
},
"scope": "resource"
},
"brightscript.format.specificTypeCaseOverride": {
"type": "object",
"description": "Allows overriding case at the individual type keyword level. The value can be any string, and will be used as the literal replacement for the type keyword. Example: {\"longinteger\": \"longInteger\"} would make 'longinteger' always replaced with 'longInteger', regardless of case settings. This differs from 'typeCaseOverride', which only accepts case style values (\"lower\", \"upper\", \"title\", \"original\").",
"scope": "resource",
"additionalProperties": true
},
"brightscript.format.typeCaseOverride": {
"type": "object",
"description": " Provides a way to override type keyword case at the individual TokenType level. Types are defined as keywords that are preceeded by an `as` token.",
Expand Down