valid_regexps
使用有效的正則表示式語法。
詳情
#請務必在建立正則表示式例項時使用有效的正則表示式語法。
使用無效語法建立的正則表示式會在執行時丟擲 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如果改為使用 YAML map 語法配置 linter 規則,請在 linter > rules 下新增 valid_regexps: true
analysis_options.yaml
yaml
linter:
rules:
valid_regexps: true