Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poziom ważności: ostrzeżenie
Opis
Kolejne instrukcje przypisania są bardziej czytelne, jeśli są wyrównane. Zgodnie z dopasowaniem oznaczamy, że equal znak dla wszystkich instrukcji przypisania powinien znajdować się w tej samej kolumnie.
Reguła wyszukuje pary wartości klucza (właściwości) w konfiguracji tabeli skrótów (DSC), aby sprawdzić, czy są one wyrównane, czy nie. Rozważmy następujący przykład, w którym pary klucz-wartość nie są wyrównane.
$hashtable = @{
property1 = 'value'
anotherProperty = 'another value'
}
Wyrównanie w tym przypadku będzie wyglądać następująco.
$hashtable = @{
property1 = 'value'
anotherProperty = 'another value'
}
Reguła ignoruje tabele skrótów, w których instrukcje przypisania znajdują się w tym samym wierszu. Na przykład reguła ignoruje $h = {a = 1; b = 2}wartość .
Konfigurowanie
Rules = @{
PSAlignAssignmentStatement = @{
Enable = $true
CheckHashtable = $true
}
}
Parametry
Włącz: wartość logiczna (wartość domyślna to $false)
Włącza lub wyłącza regułę podczas wywołania ScriptAnalyzer.
CheckHashtable: wartość logiczna (wartość domyślna to $false)
Wymuszanie wyrównania instrukcji przypisania w tabeli skrótów i konfiguracji DSC. Istnieje tylko jeden przełącznik dla konfiguracji funkcji hasthable i DSC, ponieważ pary wartości właściwości w konfiguracji DSC są analizowane jako pary klucz-wartość tabeli skrótu.