-
Notifications
You must be signed in to change notification settings - Fork 0
PowerShell
Kyle La Barge edited this page Sep 20, 2019
·
1 revision
Identifier | Case | Examples and notes |
---|---|---|
Language keyword | Lower |
try , catch , foreach , switch No language other than VB uses mixed-case keywords |
Process block keyword | Lower |
begin , process , end , dynamicparameter As above |
Comment help keyword | Pascal |
.Synopsis , .Example Readability |
Package or module | Pascal | PascalCase |
Class | Pascal | PascalCase |
Exception | Pascal | PascalCase |
Global variable | Pascal | $PascalCase |
Local variable | Camel |
$camelCase , $args , $this
|
Function | Pascal | PascalCase |
Function or method argument | Pascal | PascalCase |
Private function | Pascal |
PascalCase (in modules) |
Constant | Pascal | $PascalCase |
Identifier | Camel | Lower | Pascal | Examples and notes |
---|---|---|---|---|
Language Keyword | ✅ |
try , catch , foreach , switch No language other than VB uses mixed case keywords |
||
Process block keyword | ✅ |
begin , process , end , dynamicparameter As above |
||
Comment help keyword | ✅ |
.Synopsis , .Example Readability |
||
Package or module | ✅ | PascalCase |
||
Class | ✅ | PascalCase |
||
Exception | ✅ | PascalCase |
||
Global Variable | ✅ | $PascalCase |
||
Local Variable | ✅ | $camelCase, $args, $this |
||
Function | ✅ | PascalCase |
||
Function or method argument | ✅ | PascalCase |
||
Private function | ✅ |
PascalCase (in modules) |
||
Constant | ✅ | $PascalCase |