|
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