PlaceOpenBrace

重大度レベル: 警告

デフォルト状態:無効化

形容

このルールは、一貫したスタイルに従わない開口ブレース({)を検出します。 開きのブレースは、構成によって前のキーワードと同じ行に必要になる場合もあれば、次の行にも求められます。 開きのブレースの後に新しい線を付ける必要がある場合もあります。

例

非準拠

if ($true)
{
    'example'
}

対応

if ($true) {
    'example'
}

ルールの設定

Rules = @{
    PSPlaceOpenBrace = @{
        Enable = $true
        OnSameLine = $true
        NewLineAfter = $true
        IgnoreOneLineBlock = $true
    }
}

パラメーター

Enable

このパラメータは、ScriptAnalyzerがこのルールに対してコードをチェックするかどうかを制御します。 ブール値も受け入れます。 このルールを有効にするには、このパラメータを $trueに設定します。 既定値は $false です。

オンサメライン

このパラメータは、ScriptAnalyzerが開いている括弧が前のキーワードと同じ行にあるかどうかをチェックするかどうかを制御します。 ブール値も受け入れます。 このチェックを無効にするには、このパラメータを $falseに設定してください。 既定値は $true です。

NewLineAfter

このパラメータは、ScriptAnalyzerが新しい行が開きのブレースに続くかどうかをチェックするかどうかを制御します。 ブール値も受け入れます。 このチェックを無効にするには、このパラメータを $falseに設定してください。 既定値は $true です。

OneLineBlockを無視する

このパラメータは、ScriptAnalyzerがこのルールに対してコードをチェックする際に1行ブロックをスキップするかどうかを制御します。 ブール値も受け入れます。 一行ブロックのスキップを無効にするには、このパラメータを $falseに設定してください。 既定値は $true です。