0

我正在尝试编写一个快速的 lint 规则,它将忽略我项目中的某些文件。这些文件要么以 Fake 开头,要么以 Spec.swift 结尾。

例子:

Object.swift  
FakeObject.swift  
ObjectSpec.swift  

我只希望正则表达式匹配Object.swift

使用http://rubular.com我能够使用它^(?!Fake).*(?<!Spec).swift

不幸的是,这似乎不适用于 swiftlint。

用于排除以 Spec.swift
( ) 结尾的文件的正则表达式在http://nsregularexpression.com.*(?<!Spec).swift上不起作用。所以我不确定 swiftlint 是如何做到的。

4

0 回答 0