Skip to content

Commit ce743cd

Browse files
committed
[SwiftLint] Remove force_cast from disabled_rules
1 parent 7f550dd commit ce743cd

File tree

5 files changed

+5
-1
lines changed

5 files changed

+5
-1
lines changed

.swiftlint.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ disabled_rules:
22
- todo
33
- variable_name
44
- force_try
5-
- force_cast
65

76
included:
87
- Sources

Sources/Nimble/Matchers/BeginWith.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ extension NMBObjCMatcher {
4949
let actual = try! actualExpression.evaluate()
5050
if (actual as? String) != nil {
5151
let expr = actualExpression.cast { $0 as? String }
52+
// swiftlint:disable:next force_cast
5253
return try! beginWith(expected as! String).matches(expr, failureMessage: failureMessage)
5354
} else {
5455
let expr = actualExpression.cast { $0 as? NMBOrderedCollection }

Sources/Nimble/Matchers/Contain.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ extension NMBObjCMatcher {
8181
return try! contain(expectedOptionals).matches(expr, failureMessage: failureMessage)
8282
} else if let value = actualValue as? NSString {
8383
let expr = Expression(expression: ({ value as String }), location: location)
84+
// swiftlint:disable:next force_cast
8485
return try! contain(expected as! [String]).matches(expr, failureMessage: failureMessage)
8586
} else if actualValue != nil {
8687
// swiftlint:disable:next line_length

Sources/Nimble/Matchers/EndWith.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ extension NMBObjCMatcher {
6161
let actual = try! actualExpression.evaluate()
6262
if (actual as? String) != nil {
6363
let expr = actualExpression.cast { $0 as? String }
64+
// swiftlint:disable:next force_cast
6465
return try! endWith(expected as! String).matches(expr, failureMessage: failureMessage)
6566
} else {
6667
let expr = actualExpression.cast { $0 as? NMBOrderedCollection }

Sources/Nimble/Matchers/MatcherProtocols.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,13 @@ public protocol NMBComparable {
144144

145145
extension NSNumber: NMBComparable {
146146
public func NMB_compare(_ otherObject: NMBComparable!) -> ComparisonResult {
147+
// swiftlint:disable:next force_cast
147148
return compare(otherObject as! NSNumber)
148149
}
149150
}
150151
extension NSString: NMBComparable {
151152
public func NMB_compare(_ otherObject: NMBComparable!) -> ComparisonResult {
153+
// swiftlint:disable:next force_cast
152154
return compare(otherObject as! String)
153155
}
154156
}

0 commit comments

Comments
 (0)