diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index ae876d60..7d943d27 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -7,6 +7,8 @@ on: pull_request: branches: - main + schedule: + - cron: '0 16 15 * *' jobs: build: diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 4494d52a..ace265d5 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - main - + schedule: + - cron: '0 16 15 * *' + jobs: build: name: Build Linux diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 8f874b10..3d83e668 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -7,6 +7,8 @@ on: pull_request: branches: - main + schedule: + - cron: '0 16 15 * *' jobs: build: diff --git a/.github/workflows/build-tvos.yml b/.github/workflows/build-tvos.yml index d24dea83..9932b11e 100644 --- a/.github/workflows/build-tvos.yml +++ b/.github/workflows/build-tvos.yml @@ -7,6 +7,8 @@ on: pull_request: branches: - main + schedule: + - cron: '0 16 15 * *' jobs: build: diff --git a/.github/workflows/build-watchos.yml b/.github/workflows/build-watchos.yml index 3613e33f..f2c4b041 100644 --- a/.github/workflows/build-watchos.yml +++ b/.github/workflows/build-watchos.yml @@ -7,6 +7,8 @@ on: pull_request: branches: - main + schedule: + - cron: '0 16 15 * *' jobs: build: diff --git a/Demo/Demo watchOS Extension/InterfaceController.swift b/Demo/Demo watchOS Extension/InterfaceController.swift index fc824287..b0d3cdfb 100644 --- a/Demo/Demo watchOS Extension/InterfaceController.swift +++ b/Demo/Demo watchOS Extension/InterfaceController.swift @@ -31,12 +31,4 @@ class InterfaceController: WKInterfaceController { print(error) } } - - override func willActivate() { - super.willActivate() - } - - override func didDeactivate() { - super.didDeactivate() - } } diff --git a/Demo/Demo.xcodeproj/project.pbxproj b/Demo/Demo.xcodeproj/project.pbxproj index 9eb543fc..2d78a3f3 100644 --- a/Demo/Demo.xcodeproj/project.pbxproj +++ b/Demo/Demo.xcodeproj/project.pbxproj @@ -978,7 +978,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = Y682K92RZU; INFOPLIST_FILE = "Demo iOS/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.Demo-iOS-1"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -997,7 +997,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = Y682K92RZU; INFOPLIST_FILE = "Demo iOS/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.Demo-iOS-1"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1024,7 +1024,7 @@ SDKROOT = appletvos; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -1044,7 +1044,7 @@ SDKROOT = appletvos; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; VALIDATE_PRODUCT = YES; }; name = Release; @@ -1105,7 +1105,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; + WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Debug; }; @@ -1127,7 +1127,7 @@ SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 4; VALIDATE_PRODUCT = YES; - WATCHOS_DEPLOYMENT_TARGET = 5.0; + WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Release; }; diff --git a/Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo iOS.xcscheme b/Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo iOS.xcscheme index d6b4340b..7390edbd 100644 --- a/Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo iOS.xcscheme +++ b/Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo iOS.xcscheme @@ -1,6 +1,6 @@ "https://github.com/chicio/ID3TagEditor.git", :tag => "#{s.version}" } - s.ios.deployment_target = '12.0' - s.osx.deployment_target = '10.13' - s.tvos.deployment_target = '12.0' - s.watchos.deployment_target = '5.0' + s.ios.deployment_target = '15.0' + s.osx.deployment_target = '12.0' + s.tvos.deployment_target = '15.0' + s.watchos.deployment_target = '8.0' s.source_files = "Source", "Source/**/*.{h,m}", "Source/**/*.swift" - s.swift_version = '5.3' + s.swift_version = '6.0' end diff --git a/ID3TagEditor.xcodeproj/project.pbxproj b/ID3TagEditor.xcodeproj/project.pbxproj index e87f6fc4..0cfdd418 100644 --- a/ID3TagEditor.xcodeproj/project.pbxproj +++ b/ID3TagEditor.xcodeproj/project.pbxproj @@ -1709,7 +1709,7 @@ attributes = { BuildIndependentTargetsInParallel = YES; LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1430; + LastUpgradeCheck = 1600; ORGANIZATIONNAME = "Fabrizio Duroni"; TargetAttributes = { 452831C42044C40700458375 = { @@ -2774,6 +2774,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2795,7 +2796,7 @@ SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -2840,6 +2841,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -2854,7 +2856,7 @@ SDKROOT = macosx; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -2892,7 +2894,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -2927,14 +2929,13 @@ PRODUCT_NAME = ID3TagEditor; PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; 452831DD2044C40700458375 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; @@ -2950,14 +2951,13 @@ PRODUCT_BUNDLE_IDENTIFIER = it.chicio.ID3TagEditorTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; 452831DE2044C40700458375 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; @@ -2972,7 +2972,7 @@ MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_BUNDLE_IDENTIFIER = it.chicio.ID3TagEditorTests; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -2992,13 +2992,13 @@ ENABLE_MODULE_VERIFIER = YES; INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3009,7 +3009,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -3030,13 +3030,13 @@ ENABLE_MODULE_VERIFIER = YES; INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3046,7 +3046,7 @@ "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -3055,7 +3055,6 @@ 452831FA2044C4F500458375 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; @@ -3068,13 +3067,13 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.ID3TagEditor-iOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; STRIP_PNG_TEXT = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -3082,7 +3081,6 @@ 452831FB2044C4F500458375 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; @@ -3095,12 +3093,12 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.ID3TagEditor-iOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; STRIP_PNG_TEXT = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -3125,7 +3123,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3134,9 +3132,9 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -3159,7 +3157,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3168,9 +3166,9 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; VALIDATE_PRODUCT = YES; }; name = Release; @@ -3188,12 +3186,12 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.ID3TagEditor-tvOS-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; STRIP_PNG_TEXT = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 12.0; }; @@ -3212,12 +3210,12 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_BUNDLE_IDENTIFIER = "it.chicio.ID3TagEditor-tvOS-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; STRIP_PNG_TEXT = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 12.0; VALIDATE_PRODUCT = YES; @@ -3243,7 +3241,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 12.4; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3252,9 +3250,9 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 5.0; + WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Debug; }; @@ -3277,7 +3275,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 12.4; MARKETING_VERSION = 4.1.3; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; @@ -3286,10 +3284,10 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 4; VALIDATE_PRODUCT = YES; - WATCHOS_DEPLOYMENT_TARGET = 5.0; + WATCHOS_DEPLOYMENT_TARGET = 8.0; }; name = Release; }; diff --git a/ID3TagEditor.xcodeproj/xcshareddata/xcschemes/ID3TagEditor iOS Tests.xcscheme b/ID3TagEditor.xcodeproj/xcshareddata/xcschemes/ID3TagEditor iOS Tests.xcscheme index 117fcff1..83be04c3 100644 --- a/ID3TagEditor.xcodeproj/xcshareddata/xcschemes/ID3TagEditor iOS Tests.xcscheme +++ b/ID3TagEditor.xcodeproj/xcshareddata/xcschemes/ID3TagEditor iOS Tests.xcscheme @@ -1,6 +1,6 @@ FrameNa return ID3FrameContentLanguage.allCases.map({ frameName($0) }) } -let frameNamesWithLocalizedContent = [ - FrameType.unsyncronisedLyrics: enumerateLocalizedFrameName(frameName: FrameName.unsynchronizedLyrics), - FrameType.comment: enumerateLocalizedFrameName(frameName: FrameName.comment) -] +func frameNamesWithLocalizedContent() -> [FrameType: [FrameName]] { + return [ + FrameType.unsyncronisedLyrics: enumerateLocalizedFrameName(frameName: FrameName.unsynchronizedLyrics), + FrameType.comment: enumerateLocalizedFrameName(frameName: FrameName.comment) + ] +} /// An enum used to identify the different types of frame parsed by the ID3TagEditor. /// This must be used to acces the frame data as identifier inside the dictionary /// of frame in the `ID3tag` `frames` properties. public enum FrameName: Equatable, Hashable, CaseIterable { public static var allCases: [FrameName] { + let framesNameWithContentLocalized = frameNamesWithLocalizedContent() return [ .title, .album, @@ -54,8 +57,8 @@ public enum FrameName: Equatable, Hashable, CaseIterable { .iTunesPodcastID, .iTunesPodcastKeywords ] - + frameNamesWithLocalizedContent[FrameType.unsyncronisedLyrics]! - + frameNamesWithLocalizedContent[FrameType.comment]! + + framesNameWithContentLocalized[FrameType.unsyncronisedLyrics]! + + framesNameWithContentLocalized[FrameType.comment]! } /// Title frame name. diff --git a/Source/Frame/ID3FrameContentLanguage.swift b/Source/Frame/ID3FrameContentLanguage.swift index 4844b071..8fc9860d 100644 --- a/Source/Frame/ID3FrameContentLanguage.swift +++ b/Source/Frame/ID3FrameContentLanguage.swift @@ -1036,3 +1036,5 @@ public enum ID3FrameContentLanguage: String, Equatable, Hashable, CaseIterable { /// Invalid/Unknown language. case unknown } + +// swiftlint:enable type_body_length diff --git a/Source/Parse/ID3FrameContentParsingOperationFactory.swift b/Source/Parse/ID3FrameContentParsingOperationFactory.swift index 52a36783..c960c314 100644 --- a/Source/Parse/ID3FrameContentParsingOperationFactory.swift +++ b/Source/Parse/ID3FrameContentParsingOperationFactory.swift @@ -52,3 +52,5 @@ class ID3FrameContentParsingOperationFactory { ] } } + +// swiftlint:enable line_length diff --git a/Source/Tag/ID3TagToStringAdapter.swift b/Source/Tag/ID3TagToStringAdapter.swift index a8e8ee80..e988e92a 100644 --- a/Source/Tag/ID3TagToStringAdapter.swift +++ b/Source/Tag/ID3TagToStringAdapter.swift @@ -7,7 +7,6 @@ // // swiftlint:disable line_length -// swiftlint:disable function_body_length import Foundation @@ -75,3 +74,5 @@ class ID3TagToStringAdapter { }) } } + +// swiftlint:enable line_length diff --git a/Tests/Acceptance/ID3TagEditorAcceptanceTest.swift b/Tests/Acceptance/ID3TagEditorAcceptanceTest.swift index 522d7d31..a79edb6b 100644 --- a/Tests/Acceptance/ID3TagEditorAcceptanceTest.swift +++ b/Tests/Acceptance/ID3TagEditorAcceptanceTest.swift @@ -868,3 +868,8 @@ class ID3TagEditorAcceptanceTest: XCTestCase { ("testCommentWithUTF8EncodingAndNoContentDescription", testCommentWithUTF8EncodingAndNoContentDescription) ] } + +// swiftlint:enable type_body_length +// swiftlint:enable file_length +// swiftlint:enable function_body_length +// swiftlint:enable line_length diff --git a/Tests/Acceptance/ID3TagEditorWriteReadAcceptanceTest.swift b/Tests/Acceptance/ID3TagEditorWriteReadAcceptanceTest.swift index f471a008..08a8fdc7 100644 --- a/Tests/Acceptance/ID3TagEditorWriteReadAcceptanceTest.swift +++ b/Tests/Acceptance/ID3TagEditorWriteReadAcceptanceTest.swift @@ -505,3 +505,8 @@ class ID3TagEditorWriteReadAcceptanceTest: XCTestCase { ("testReadWritev4", testReadWritev4) ] } + +// swiftlint:enable type_body_length +// swiftlint:enable file_length +// swiftlint:enable function_body_length +// swiftlint:enable line_length diff --git a/Tests/Tag/ID3TagTest.swift b/Tests/Tag/ID3TagTest.swift index c13ee478..0cc7f7e7 100644 --- a/Tests/Tag/ID3TagTest.swift +++ b/Tests/Tag/ID3TagTest.swift @@ -8,7 +8,6 @@ // swiftlint:disable line_length // swiftlint:disable function_body_length -// swiftlint:disable type_body_length import XCTest @testable import ID3TagEditor @@ -237,3 +236,6 @@ class ID3TagTest: XCTestCase { ("testDebugDescriptionv4", testDebugDescriptionv4) ] } + +// swiftlint:enable line_length +// swiftlint:enable function_body_length