SwiftLint自定义基于正则表达式的规则中的属性

时间:2016-05-13 04:29:35

标签: regex swiftlint

我正在为SwiftLint创建自定义规则来检查color的拼写。我需要这个不区分大小写。

我目前正在使用regex: "([C|c]olour)"进行匹配,但我想使用不区分大小写的修饰符/i。我尝试了以下规则,但它不起作用:

custom_rules:
  color_us_english:
    regex: "(colour)/i"
    message: "Use US English spelling to match Apple's API."
    severity: warning

如何在SwiftLint中使用修饰符?

1 个答案:

答案 0 :(得分:0)

可能不支持以下内容:

"(colour)/i"

请尝试:

"(?i)(colour)"

看看这个example