From d493a1369f83b3409200c72017a62c865841acdb Mon Sep 17 00:00:00 2001 From: Sergey Kopytov Date: Tue, 22 Oct 2019 19:12:27 +0300 Subject: [PATCH] fix swiftLint issues --- .../BaseTextFieldViewModel/BaseTextFieldViewModel.swift | 2 +- Sources/Services/ValidationService/ValidationService.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/Classes/BaseTextFieldViewModel/BaseTextFieldViewModel.swift b/Sources/Classes/BaseTextFieldViewModel/BaseTextFieldViewModel.swift index 9e1b0e4..ff66684 100644 --- a/Sources/Classes/BaseTextFieldViewModel/BaseTextFieldViewModel.swift +++ b/Sources/Classes/BaseTextFieldViewModel/BaseTextFieldViewModel.swift @@ -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) diff --git a/Sources/Services/ValidationService/ValidationService.swift b/Sources/Services/ValidationService/ValidationService.swift index 29b39e2..5c87b18 100644 --- a/Sources/Services/ValidationService/ValidationService.swift +++ b/Sources/Services/ValidationService/ValidationService.swift @@ -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)