mirror of
https://github.com/realm/SwiftLint.git
synced 2026-06-06 20:18:40 +00:00
Merge pull request #1017 from marcelofabri/faster-marker
Make `mark` rule slightly faster
This commit is contained in:
@@ -54,27 +54,27 @@ public struct MarkRule: CorrectableRule, ConfigurationProviderRule {
|
||||
private let mark = "MARK:"
|
||||
|
||||
private var nonSpaceOrTwoOrMoreSpace: String {
|
||||
return "(\(nonSpace)|\(twoOrMoreSpace))"
|
||||
return "(?:\(nonSpace)|\(twoOrMoreSpace))"
|
||||
}
|
||||
|
||||
private var spaceStartPattern: String {
|
||||
return "(\(nonSpaceOrTwoOrMoreSpace)\(mark))"
|
||||
return "(?:\(nonSpaceOrTwoOrMoreSpace)\(mark))"
|
||||
}
|
||||
|
||||
private var endNonSpacePattern: String {
|
||||
return "(\(mark)\(nonSpace))"
|
||||
return "(?:\(mark)\(nonSpace))"
|
||||
}
|
||||
|
||||
private var endTwoOrMoreSpacePattern: String {
|
||||
return "(\(mark)\(twoOrMoreSpace))"
|
||||
return "(?:\(mark)\(twoOrMoreSpace))"
|
||||
}
|
||||
|
||||
private var twoOrMoreSpacesAfterHyphenPattern: String {
|
||||
return "(\(mark) -\(twoOrMoreSpace))"
|
||||
return "(?:\(mark) -\(twoOrMoreSpace))"
|
||||
}
|
||||
|
||||
private var nonSpaceOrNewlineAfterHyphenPattern: String {
|
||||
return "(\(mark) -[^ \n])"
|
||||
return "(?:\(mark) -[^ \n])"
|
||||
}
|
||||
|
||||
private var pattern: String {
|
||||
|
||||
Reference in New Issue
Block a user