fix swiftLint issues

This commit is contained in:
Sergey Kopytov 2019-10-22 19:12:27 +03:00
parent a63bfe6e7f
commit d493a1369f
2 changed files with 3 additions and 3 deletions

View File

@ -106,7 +106,7 @@ public extension BaseTextFieldViewModelEvents {
let passedRules = offlineRules
.map { $0.validate(nonEmptyString) }
.reduce(true) { $0 && $1 }
.allSatisfy { $0 }
guard passedRules else {
return .just(.initial)

View File

@ -71,7 +71,7 @@ public final class ValidationService {
public func validate() -> Bool {
validationStateReactType = .all
let isValid = validationItems.map { $0.manualValidate() }.reduce(true) { $0 && $1 }
let isValid = validationItems.map { $0.manualValidate() }.allSatisfy { $0 }
validationStateReactType = .each
return isValid
@ -95,7 +95,7 @@ public final class ValidationService {
stateObservables.forEach { observable in
observable
.map { states -> Bool in
states.map { $0.isValid }.reduce(true) { $0 && $1 }
states.map { $0.isValid }.allSatisfy { $0 }
}
.map { $0 ? ValidationServiceState.valid : .invalid }
.bind(to: stateHolder)