diff --git a/xcode/.swiftlint.yml b/xcode/.swiftlint.yml index e7dd90c..ed33b63 100644 --- a/xcode/.swiftlint.yml +++ b/xcode/.swiftlint.yml @@ -227,6 +227,12 @@ custom_rules: message: "Returning a boolean as true is redundant, and `!`-syntax is preferred over returning as false." severity: error + single_line_closure: + name: "Single line closure" + regex: '\{([^\n]*\[[^\]]+\][^\n]*)?([^\n]*[a-zA-Z]+(, (_|[a-zA-Z]+))*)? in [^\n]+' + message: "Too complex expression for single line closure. Improve readability by making it multiline." + severity: error + # Rx unused_map_parameter: