مشاركة عبر


AvoidExclaimOperator

مستوى الخطورة: تحذير

الوصف

تجنب استخدام عامل النفي (!). استخدم -not لتحسين قابلية القراءة.

ملاحظة

لا يتم تمكين هذه القاعدة بشكل افتراضي. يحتاج المستخدم إلى تمكينه من خلال الإعدادات.

كيفية التصحيح

مثال

الخطا

$MyVar = !$true

صواب

$MyVar = -not $true

التكوين

Rules = @{
    PSAvoidExclaimOperator  = @{
        Enable = $true
    }
}

المعلمات

  • Enable: bool (القيمة الافتراضية هي $false)

    تمكين القاعدة أو تعطيلها أثناء استدعاء ScriptAnalyzer.