diff --git a/xcode/.swiftlint.yml b/xcode/.swiftlint.yml index 570d8ea..e7dd90c 100644 --- a/xcode/.swiftlint.yml +++ b/xcode/.swiftlint.yml @@ -215,12 +215,18 @@ custom_rules: message: "Make a new line break when use getter or setter" severity: error - boolean_redundant_condition: + redundant_boolean_condition: name: "Redundant Boolean Condition" - regex: "(== true)|(== false)|(!= true)|(!= false)|(\\? true \\: false)|(\\? false \\: true)" + regex: "(== true)|(== false)|(!= true)|(!= false)" message: "Comparing a boolean to true is redundant (use `?? false` for optionals), and `!`-syntax is preferred over comparing to false." severity: error + redundant_ternary_operator: + name: "Redundant Ternary Operator" + regex: "(\\? true \\: false)|(\\? false \\: true)" + message: "Returning a boolean as true is redundant, and `!`-syntax is preferred over returning as false." + severity: error + # Rx unused_map_parameter: