Я пытаюсь реализовать собственное правило swiftlint для отслеживания, когда перед «// MARK:» меньше двух новых строк. Я не силен в регулярных выражениях. Вот мое правило:
custom_rules:
pragma_mark:
name: "Wrong pagma mark format"
regex: "([^\n\n]?\/\/ MARK:)"
message: "Please leave two lines before // MARK:"
severity: warning
но это регулярное выражение неверно. что я делаю не так? Может быть, в swiftlint уже есть это правило? Но я не могу найти
[^\n\n]
говорит о совпадении одного символа, который является либо\n
, либо `\n` - person Alexander   schedule 20.04.2018