From eb9ec540cc5217f11034e4c17302b72d7c7328a1 Mon Sep 17 00:00:00 2001 From: Ettore Pasquini Date: Tue, 31 Jul 2018 16:47:26 -0700 Subject: [PATCH] Warn about (and fix) missing newlines at end of file This way projects that import KissXML headers won't be warned about missing newlines if they use that warning. --- KissXML.xcodeproj/project.pbxproj | 2 ++ KissXML/Additions/DDXMLElementAdditions.h | 3 ++- KissXML/Categories/NSString+DDXML.h | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/KissXML.xcodeproj/project.pbxproj b/KissXML.xcodeproj/project.pbxproj index 566153ba..141e2385 100644 --- a/KissXML.xcodeproj/project.pbxproj +++ b/KissXML.xcodeproj/project.pbxproj @@ -503,6 +503,7 @@ "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; @@ -560,6 +561,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; diff --git a/KissXML/Additions/DDXMLElementAdditions.h b/KissXML/Additions/DDXMLElementAdditions.h index b72907a7..dafc2c53 100644 --- a/KissXML/Additions/DDXMLElementAdditions.h +++ b/KissXML/Additions/DDXMLElementAdditions.h @@ -23,4 +23,5 @@ NS_ASSUME_NONNULL_BEGIN - (NSDictionary *)attributesAsDictionary; @end -NS_ASSUME_NONNULL_END \ No newline at end of file +NS_ASSUME_NONNULL_END + diff --git a/KissXML/Categories/NSString+DDXML.h b/KissXML/Categories/NSString+DDXML.h index 48f34e85..ea5f5c16 100644 --- a/KissXML/Categories/NSString+DDXML.h +++ b/KissXML/Categories/NSString+DDXML.h @@ -14,4 +14,5 @@ NS_ASSUME_NONNULL_BEGIN - (NSString *)stringByTrimming; @end -NS_ASSUME_NONNULL_END \ No newline at end of file +NS_ASSUME_NONNULL_END +