我們有一個swiftlint規則,它基本上在我們的結構,類和協議(DC,DB或DM取決於函數)上強制執行前綴。我們只想將它匹配到頂層對象,例如在下面的例子中,我想只有TopLevel和SecondTopLevel拋出一個錯誤: class TopLevel {
struct NotTopLevel {
var test
}
}
class SecondTo
我正在swiftlint程序中創建自定義規則。 這是我的參考:https://github.com/realm/SwiftLint 我想添加一個自定義規則,我必須在','之後檢測2個或更多空格。所以我添加了這個規則。 comma_space_rule:
regex: ",[ ]{2,}"
message: "Expected only one space after ',"
我在Xcode使用SwiftLint在自定義的構建階段: if which swiftlint >/dev/null; then
swiftlint autocorrect --format
swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/