Compartir a través de


AvoidGlobalFunctions

Nivel de gravedad: advertencia

Descripción

Las funciones con ámbito global invalidan las funciones existentes dentro de las sesiones con nombres coincidentes. Esta colisión de nombres puede causar problemas difíciles de depurar para los consumidores de módulos.

Para obtener más información sobre el ámbito, consulte Get-Help about_Scopes.

Cómo

Use otros modificadores de ámbito para las funciones.

Ejemplo

Incorrecto

function global:functionName {}

Correcto

function functionName {}