Compartir a través de


UseSingularNouns

Nivel de gravedad: advertencia

Descripción

Los cmdlets de estado de procedimientos recomendados del equipo de PowerShell deben usar nombres singulares y no plurales. La supresión permite suprimir la regla para nombres de función específicos. Por ejemplo:

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

Configuración

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

Parámetros

  • Enable: bool (El valor predeterminado es $true)

    Habilite o deshabilite la regla durante la invocación de ScriptAnalyzer.

  • NounAllowList: string[] (El valor predeterminado es {'Data', 'Windows'})

    Comandos que se excluirán de esta regla. Data y Windows son falsos positivos comunes y se excluyen de forma predeterminada.

Cómo

Cambie plurales a singular.

Ejemplo

Incorrecto

function Get-Files
{
    ...
}

Correcto

function Get-File
{
    ...
}