Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tingkat Keparahan : Informasi
Deskripsi
Ini adalah aturan gaya/pemformatan. PowerShell tidak peka huruf besar/kecil jika memungkinkan, sehingga huruf besar nama, parameter, kata kunci, dan operator cmdlet tidak masalah. Aturan ini tetap memastikan casing yang konsisten untuk kejelasan dan keterbacaan. Menggunakan kata kunci huruf kecil membantu membedakannya dari perintah. Menggunakan operator huruf kecil membantu membedakannya dari parameter.
Bagaimana
- Gunakan casing yang tepat untuk nama jenis.
- Gunakan casing cmdlet yang tepat dan parameternya.
- Gunakan huruf kecil untuk kata kunci dan operator bahasa.
Konfigurasi
Rules = @{
PSUseCorrectCasing = @{
Enable = $true
CheckCommands = $true
CheckKeyword = $true
CheckOperator = $true
}
}
Parameter-parameternya
Aktifkan: bool (Nilai default adalah $false)
Aktifkan atau nonaktifkan aturan selama pemanggilan ScriptAnalyzer.
CheckCommands: bool (Nilai defaultnya adalah $true)
Jika true, wajibkan huruf besar dari semua nama perintah dan parameter agar sesuai dengan casing kanonisnya.
CheckKeyword: bool (Nilai defaultnya adalah $true)
Jika true, wajibkan huruf besar/kecil semua kata kunci.
CheckOperator: bool (Nilai defaultnya adalah $true)
Jika true, wajibkan huruf besar/kecil untuk semua operator. Misalnya: -eq, , -ne-gt
Contoh
Cara yang salah
ForEach ($file in Get-childitem -Recurse) {
$file.Extension -EQ '.txt'
}
invoke-command { 'foo' } -runasadministrator
Cara yang benar
foreach ($file in Get-ChildItem -Recurse) {
$file.Extension -eq '.txt'
}
Invoke-Command { 'foo' } -RunAsAdministrator