Они оба используются для отключения быстрого правила для одной строки. Вы также можете включить правило для одной строки. Начиная с SwiftLint GitHub :
Также можно изменить команду disable
или enable
, добавив :previous
, :this
или :next
только для применения команды к предыдущая, эта (текущая) или следующая строка соответственно.
Например:
// swiftlint:disable:next force_cast
let noWarning = NSNumber() as! Int
let hasWarning = NSNumber() as! Int
let noWarning2 = NSNumber() as! Int // swiftlint:disable:this force_cast
let noWarning3 = NSNumber() as! Int
// swiftlint:disable:previous force_cast