[]
内では冗長です。
一部のダイアレクト (JavaScript、Python など) では文字クラスの外側でエスケープされていない左波括弧 {
を使用できますが、波括弧を文字としてエスケープすることを要求するダイアレクトが存在するため、このような表記は混乱を招き、パターンの移植性を低下させる可能性があります。
このため、このインスペクションはエススケープされた左波括弧を報告しません。
例:
\-\;[\.]
クイックフィックス適用後:
-;[.]
文字クラスの外側にある \}
および \]
がエスケープされていないことが正規表現ダイアレクトで許されている場合に報告するかどうかを指定するには、「エスケープされた右括弧 '}' と ']' を無視する」オプションを使用します。
2017.3 の新機能です