From 92123448a42bf06369c094952078030e0f3412af Mon Sep 17 00:00:00 2001 From: Danny Moesch Date: Sun, 5 Jul 2020 00:45:31 +0200 Subject: [PATCH] Enable SwiftLint rule 'nslocalizedstring_key' and fix all violations --- .swiftlint.yml | 2 +- passKit/Extensions/String+Localization.swift | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.swiftlint.yml b/.swiftlint.yml index 9579382..6bcaafc 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -110,7 +110,7 @@ whitelist_rules: # - no_grouping_extension - no_space_in_method_call - notification_center_detachment -# - nslocalizedstring_key + - nslocalizedstring_key # - nslocalizedstring_require_bundle - nsobject_prefer_isequal # - number_separator diff --git a/passKit/Extensions/String+Localization.swift b/passKit/Extensions/String+Localization.swift index 64e4665..1d2c285 100644 --- a/passKit/Extensions/String+Localization.swift +++ b/passKit/Extensions/String+Localization.swift @@ -8,6 +8,7 @@ extension String { public func localize() -> String { + // swiftlint:disable:next nslocalizedstring_key NSLocalizedString(self, value: "#\(self)#", comment: "") }