|
240 | 240 | ]
|
241 | 241 | },
|
242 | 242 | "Function-Advanced-Doc-Full-Example-From-ISE": {
|
243 |
| - "prefix": [ |
244 |
| - "function-advanced-doc-fromISE", |
245 |
| - "cmdlet-doc-fromISE" |
246 |
| - ], |
| 243 | + "prefix": ["function-advanced-doc-fromISE", "cmdlet-doc-fromISE"], |
247 | 244 | "description": "Script advanced function definition with full comment-based help and parameter attributes.",
|
248 | 245 | "body": [
|
249 | 246 | "function ${1:Verb-Noun} {",
|
|
347 | 344 | ]
|
348 | 345 | },
|
349 | 346 | "Function: Suppress PSScriptAnalyzer Rule": {
|
350 |
| - "prefix": [ |
351 |
| - "suppress-message-rule-function", |
352 |
| - "[SuppressMessageAttribute]" |
353 |
| - ], |
| 347 | + "prefix": ["suppress-message-rule-function", "[SuppressMessageAttribute]"], |
354 | 348 | "description": "Suppress a PSScriptAnalyzer rule for a function. More: https://docs.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/overview?view=ps-modules#suppressing-rules",
|
355 | 349 | "body": [
|
356 | 350 | "[Diagnostics.CodeAnalysis.SuppressMessageAttribute(",
|
|
363 | 357 | "Hashtable": {
|
364 | 358 | "prefix": "hashtable",
|
365 | 359 | "description": "A key/value store that are very efficient for finding and retrieving data. More: Get-Help about_Hash_Tables",
|
366 |
| - "body": [ |
367 |
| - "\\$${1:Var} = @{", |
368 |
| - "\t${2:Name} = ${3:Value}", |
369 |
| - "}" |
370 |
| - ] |
| 360 | + "body": ["\\$${1:Var} = @{", "\t${2:Name} = ${3:Value}", "}"] |
371 | 361 | },
|
372 | 362 | "Here-String": {
|
373 |
| - "prefix": [ |
374 |
| - "hs", |
375 |
| - "here-string" |
376 |
| - ], |
| 363 | + "prefix": ["hs", "here-string"], |
377 | 364 | "description": "Escape all text but evaluate variables. More: Get-Help about_Quoting_Rules",
|
378 |
| - "body": [ |
379 |
| - "@\"", |
380 |
| - "${0:TM_SELECTED_TEXT}", |
381 |
| - "\"@", |
382 |
| - "" |
383 |
| - ] |
| 365 | + "body": ["@\"", "${0:TM_SELECTED_TEXT}", "\"@", ""] |
384 | 366 | },
|
385 | 367 | "Here-String (Literal)": {
|
386 |
| - "prefix": [ |
387 |
| - "hsl", |
388 |
| - "literal-here-string" |
389 |
| - ], |
| 368 | + "prefix": ["hsl", "literal-here-string"], |
390 | 369 | "description": "Escape all text literally. More: Get-Help about_Quoting_Rules",
|
391 |
| - "body": [ |
392 |
| - "@'", |
393 |
| - "${0:TM_SELECTED_TEXT}", |
394 |
| - "'@", |
395 |
| - "" |
396 |
| - ] |
| 370 | + "body": ["@'", "${0:TM_SELECTED_TEXT}", "'@", ""] |
397 | 371 | },
|
398 | 372 | "Hidden Property": {
|
399 | 373 | "prefix": "class-proph-hidden",
|
400 | 374 | "description": "Useful for creating internal properties and methods within a class that are hidden from users. More: Get-Help about_Hidden",
|
401 |
| - "body": [ |
402 |
| - "hidden [${1:string}] $${0:PropertyName}" |
403 |
| - ] |
| 375 | + "body": ["hidden [${1:string}] $${0:PropertyName}"] |
404 | 376 | },
|
405 | 377 | "IArgumentCompleter Class": {
|
406 | 378 | "prefix": "iargument-completer",
|
|
0 commit comments