Поделиться через


AvoidGlobalFunctions

Уровень серьезности: предупреждение

Описание

Глобально ограниченные функции переопределяют существующие функции в сеансах с соответствующими именами. Это столкновение имен может привести к сложной отладке проблем для потребителей модулей.

Дополнительные сведения о области см. в разделе Get-Help about_Scopes.

Как

Используйте другие модификаторы области для функций.

Пример

Неправильно

function global:functionName {}

Правильно

function functionName {}