valid_regexps
有効な正規表現構文を使用してください。
このルールはDart 2.0以降で使用可能です。
ルールセット: core, recommended, flutter
詳細
#正規表現インスタンスを作成する際には、有効な正規表現構文を使用してください。
無効な構文で作成された正規表現は、実行時にFormatException
をスローするため、避けるべきです。
悪い例
dart
print(RegExp(r'(').hasMatch('foo()'));
良い例
dart
print(RegExp(r'\(').hasMatch('foo()'));
使用法
#valid_regexps
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にvalid_regexps
を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- valid_regexps
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日は2024-07-03です。 ソースを表示または問題を報告。