我正在尝试编写一个快速的lint规则,它会忽略我项目中的某些文件。这些文件以Fake开头或以Spec.swift结束。
示例:
Object.swift
FakeObject.swift
ObjectSpec.swift
我只希望正则表达式匹配Object.swift
使用http://rubular.com我能够使用^(?!Fake).*(?<!Spec).swift
不幸的是,这似乎与swiftlint无关。
用于排除以Spec.swift结尾的文件的正则表达式
(.*(?<!Spec).swift
)不在http://nsregularexpression.com上工作。所以我不确定swiftlint是如何做到的。