Bagikan melalui


UseSingularNouns

Tingkat Keparahan: Peringatan

Deskripsi

Cmdlet status praktik terbaik tim PowerShell harus menggunakan kata benda tunggal dan bukan jamak. Supresi memungkinkan Anda menekan aturan untuk nama fungsi tertentu. Contohnya:

function Get-Elements {
    [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', 'Get-Elements')]
    Param()
}

Konfigurasi

Rules = @{
    PSUseSingularNouns = @{
        Enable           = $true
        NounAllowList    = 'Data', 'Windows', 'Foos'
    }
}

Parameter

  • Enable: bool (Nilai defaultnya adalah $true)

    Aktifkan atau nonaktifkan aturan selama pemanggilan ScriptAnalyzer.

  • NounAllowList: string[] (Nilai defaultnya adalah {'Data', 'Windows'})

    Perintah yang akan dikecualikan dari aturan ini. Data dan Windows merupakan positif palsu umum dan dikecualikan secara default.

Bagaimana

Ubah jamak menjadi tunggal.

Contoh

Salah

function Get-Files
{
    ...
}

Benar

function Get-File
{
    ...
}