From 2c97109908435d62f5ccffaa995e5e6e6f0242f6 Mon Sep 17 00:00:00 2001 From: Vlad Date: Thu, 11 Feb 2021 17:45:45 +0300 Subject: [PATCH] Add pattern_matching and fallthrough rules --- xcode/.swiftlint.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/xcode/.swiftlint.yml b/xcode/.swiftlint.yml index 35c417c..2c5dcc6 100644 --- a/xcode/.swiftlint.yml +++ b/xcode/.swiftlint.yml @@ -284,6 +284,18 @@ custom_rules: message: "Use a local function instead of capture strong self" severity: error + pattern_matching: + name: "Pattern matching" + regex: 'case[^\(]+\([^\)]*(let|var)\s' + message: "Use a let|var keyword behind parentheses" + severity: error + + fallthrough: + name: "Fallthrough" + regex: '\sfallthrough\s' + message: "Fallthrough usage is restricted!" + severity: error + # Rx unused_map_parameter: