diff --git a/.gitignore b/.gitignore index 212f6becc..71cfc59cf 100644 --- a/.gitignore +++ b/.gitignore @@ -35,13 +35,6 @@ xcuserdata # #Pods/ -# Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts - -Carthage/Build - # SwiftLint SwiftLint.pkg diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index d451957f2..000000000 --- a/.gitmodules +++ /dev/null @@ -1,18 +0,0 @@ -[submodule "Carthage/Checkouts/SWXMLHash"] - path = Carthage/Checkouts/SWXMLHash - url = https://github.com/drmohundro/SWXMLHash.git -[submodule "Carthage/Checkouts/xcconfigs"] - path = Carthage/Checkouts/xcconfigs - url = https://github.com/jspahrsummers/xcconfigs.git -[submodule "Carthage/Checkouts/Commandant"] - path = Carthage/Checkouts/Commandant - url = https://github.com/Carthage/Commandant.git -[submodule "Carthage/Checkouts/SourceKitten"] - path = Carthage/Checkouts/SourceKitten - url = https://github.com/jpsim/SourceKitten.git -[submodule "Carthage/Checkouts/SwiftyTextTable"] - path = Carthage/Checkouts/SwiftyTextTable - url = https://github.com/scottrhoyt/SwiftyTextTable.git -[submodule "Carthage/Checkouts/Yams"] - path = Carthage/Checkouts/Yams - url = https://github.com/jpsim/Yams.git diff --git a/CHANGELOG.md b/CHANGELOG.md index 6befe93a4..6e526fd06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ * SwiftLint now requires Swift 5.2 or higher to build. [JP Simard](https://github.com/jpsim) +* SwiftLintFramework can no longer be integrated as a Carthage + depdendency. + [JP Simard](https://github.com/jpsim) + [#3412](https://github.com/realm/SwiftLint/issues/3412) + +* `SwiftLint.xcworkspace` and `SwiftLint.xcproject` have been completely + removed. You can still use Xcode to develop SwiftLint by opening it as + a Swift Package by typing `xed .` or `xed Package.swift` from your + shell. + [JP Simard](https://github.com/jpsim) + [#3412](https://github.com/realm/SwiftLint/issues/3412) + #### Experimental * None. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 566190b2e..220377a18 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -37,17 +37,6 @@ Then you can use the full power of Xcode/LLDB/Instruments to develop and debug y 1. Use the produced `swiftlint` binary from the command line, either by running `swift run [-c release] [swiftlint] [arguments]` or by invoking the binary directly at `.build/[release|debug]/swiftlint` 1. [Optional] Attach LLDB: `lldb -- .build/[release|debug]/swiftlint [arguments]` -### Submodules - -This SwiftLint repository uses submodules for its dependencies. -The git submodules are used when using the Xcode project and workspace -(e.g. `xed SwiftLint.xcworkspace`) and building SwiftLint by executing -the `Makefile`. This means that if you decide to fork this repository to -contribute to SwiftLint, don't forget to checkout the submodules as well when -cloning, by running `git submodule update --init --recursive` after cloning. - -See more info [in the README](https://github.com/realm/SwiftLint#installation). - ### Code Generation If XCTest cases or functions are added/removed/renamed, or if rules are @@ -62,7 +51,7 @@ with Swift Package Manager on Linux. When contributing code changes, please ensure that all three supported build methods continue to work and pass tests. ```shell -$ script/cibuild +$ xcodebuild -scheme swiftlint test $ swift test $ make docker_test ``` diff --git a/Cartfile b/Cartfile deleted file mode 100644 index 16b2a0adc..000000000 --- a/Cartfile +++ /dev/null @@ -1,2 +0,0 @@ -github "jpsim/SourceKitten" ~> 0.30.1 -github "scottrhoyt/SwiftyTextTable" ~> 0.9.0 diff --git a/Cartfile.private b/Cartfile.private deleted file mode 100644 index 16bd25a9b..000000000 --- a/Cartfile.private +++ /dev/null @@ -1,3 +0,0 @@ -github "Carthage/Commandant" ~> 0.17.0 -github "jpsim/Yams" ~> 4.0.0 -github "jspahrsummers/xcconfigs" ~> 0.12.0 diff --git a/Cartfile.resolved b/Cartfile.resolved deleted file mode 100644 index bbc9545e6..000000000 --- a/Cartfile.resolved +++ /dev/null @@ -1,6 +0,0 @@ -github "Carthage/Commandant" "0.17.0" -github "drmohundro/SWXMLHash" "5.0.1" -github "jpsim/SourceKitten" "0.30.1" -github "jpsim/Yams" "4.0.0" -github "jspahrsummers/xcconfigs" "0.12" -github "scottrhoyt/SwiftyTextTable" "0.9.0" diff --git a/Carthage/Checkouts/Commandant b/Carthage/Checkouts/Commandant deleted file mode 160000 index ab6861101..000000000 --- a/Carthage/Checkouts/Commandant +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ab68611013dec67413628ac87c1f29e8427bc8e4 diff --git a/Carthage/Checkouts/SWXMLHash b/Carthage/Checkouts/SWXMLHash deleted file mode 160000 index a4931e5c3..000000000 --- a/Carthage/Checkouts/SWXMLHash +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a4931e5c3bafbedeb1601d3bb76bbe835c6d475a diff --git a/Carthage/Checkouts/SourceKitten b/Carthage/Checkouts/SourceKitten deleted file mode 160000 index c0f960f72..000000000 --- a/Carthage/Checkouts/SourceKitten +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c0f960f72fa1e6151695074ffa696e4da6c45ce8 diff --git a/Carthage/Checkouts/SwiftyTextTable b/Carthage/Checkouts/SwiftyTextTable deleted file mode 160000 index c6df6cf53..000000000 --- a/Carthage/Checkouts/SwiftyTextTable +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c6df6cf533d120716bff38f8ff9885e1ce2a4ac3 diff --git a/Carthage/Checkouts/Yams b/Carthage/Checkouts/Yams deleted file mode 160000 index 88caa2e6f..000000000 --- a/Carthage/Checkouts/Yams +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 88caa2e6fffdbef2e91c2022d038576062042907 diff --git a/Carthage/Checkouts/xcconfigs b/Carthage/Checkouts/xcconfigs deleted file mode 160000 index bb795558a..000000000 --- a/Carthage/Checkouts/xcconfigs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bb795558a76e5daf3688500055bbcfe243bffa8d diff --git a/Makefile b/Makefile index 6c70f105a..af821026b 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,7 @@ TEMPORARY_FOLDER?=/tmp/SwiftLint.dst PREFIX?=/usr/local BUILD_TOOL?=xcodebuild -XCODEFLAGS=-workspace 'SwiftLint.xcworkspace' \ - -scheme 'swiftlint' \ +XCODEFLAGS=-scheme 'swiftlint' \ DSTROOT=$(TEMPORARY_FOLDER) \ OTHER_LDFLAGS=-Wl,-headerpad_max_install_names @@ -34,7 +33,7 @@ SWIFTLINTFRAMEWORK_PLIST=Source/SwiftLintFramework/Supporting Files/Info.plist VERSION_STRING=$(shell /usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" "$(SWIFTLINT_PLIST)") -.PHONY: all bootstrap clean build install package test uninstall docs +.PHONY: all clean build install package test uninstall docs all: build @@ -52,18 +51,15 @@ Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift: Source/SwiftLi sourcery --sources Source/SwiftLintFramework/Rules --templates .sourcery/AutomaticRuleTests.stencil --output .sourcery mv .sourcery/AutomaticRuleTests.generated.swift Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift -bootstrap: - script/bootstrap - -test: clean_xcode bootstrap +test: clean_xcode $(BUILD_TOOL) $(XCODEFLAGS) test test_tsan: swift build --build-tests $(TSAN_SWIFT_BUILD_FLAGS) DYLD_INSERT_LIBRARIES=$(TSAN_LIB) $(TSAN_XCTEST) $(TSAN_TEST_BUNDLE) -write_xcodebuild_log: bootstrap - xcodebuild -workspace SwiftLint.xcworkspace -scheme swiftlint clean build-for-testing > xcodebuild.log +write_xcodebuild_log: + xcodebuild -scheme swiftlint clean build-for-testing > xcodebuild.log analyze: write_xcodebuild_log swift run -c release swiftlint analyze --strict --compiler-log-path xcodebuild.log @@ -122,11 +118,7 @@ package: installables --version "$(VERSION_STRING)" \ "$(OUTPUT_PACKAGE)" -archive: - carthage build --no-skip-current --platform mac - carthage archive SwiftLintFramework - -release: package archive portable_zip zip_linux +release: package portable_zip zip_linux docker_test: docker run -v `pwd`:`pwd` -w `pwd` --name swiftlint --rm swift:5.3 swift test --parallel diff --git a/README.md b/README.md index d4ea33a28..655e92976 100644 --- a/README.md +++ b/README.md @@ -58,10 +58,10 @@ You can also install SwiftLint by downloading `SwiftLint.pkg` from the [latest GitHub release](https://github.com/realm/SwiftLint/releases/latest) and running it. -### Compiling from source: +### Installing from source: -You can also build from source by cloning this project and running -`git submodule update --init --recursive; make install` (Xcode 10.2 or later). +You can also build and install from source by cloning this project and running +`make install` (Xcode 11.4 or later). ### Known Installation Issues On MacOS Before 10.14.4 @@ -72,8 +72,8 @@ you'll need to install the [Swift 5 Runtime Support for Command Line Tools](http Alternatively, you can: * Update to macOS 10.14.4 or later -* Install Xcode 10.2 or later at `/Applications/Xcode.app` -* Rebuild SwiftLint from source using Xcode 10.2 or later +* Install Xcode 11.4 or later at `/Applications/Xcode.app` +* Rebuild SwiftLint from source using Xcode 11.4 or later ## Usage diff --git a/README_CN.md b/README_CN.md index 76e88aadd..bd7bbcebd 100644 --- a/README_CN.md +++ b/README_CN.md @@ -45,7 +45,7 @@ $ mint install realm/SwiftLint ### 编译源代码: -你也可以通过 Clone SwiftLint 的 Git 仓库到本地然后执行 `git submodule update --init --recursive; make install` (Xcode 10.2+) 编译源代码的方式来安装。 +你也可以通过 Clone SwiftLint 的 Git 仓库到本地然后执行 `make install` (Xcode 11.4+) 编译源代码的方式来安装。 ## 用法 diff --git a/README_KR.md b/README_KR.md index 562ff1816..a016f53d2 100644 --- a/README_KR.md +++ b/README_KR.md @@ -44,7 +44,7 @@ $ mint install realm/SwiftLint ### 소스를 직접 컴파일하는 경우: -본 프로젝트를 클론해서 빌드할 수도 있습니다. `git submodule update --init --recursive; make install` 명령을 사용합니다. (Xcode 10.2 이후 버전) +본 프로젝트를 클론해서 빌드할 수도 있습니다. `make install` 명령을 사용합니다. (Xcode 11.4 이후 버전) ## 사용 방법 diff --git a/Source/swiftlint/Extensions/Array+SwiftLint.swift b/Source/swiftlint/Extensions/Array+SwiftLint.swift deleted file mode 120000 index 87e9b1681..000000000 --- a/Source/swiftlint/Extensions/Array+SwiftLint.swift +++ /dev/null @@ -1 +0,0 @@ -../../SwiftLintFramework/Extensions/Array+SwiftLint.swift \ No newline at end of file diff --git a/Source/swiftlint/Extensions/Array+SwiftLint.swift b/Source/swiftlint/Extensions/Array+SwiftLint.swift new file mode 100644 index 000000000..15b02c4e2 --- /dev/null +++ b/Source/swiftlint/Extensions/Array+SwiftLint.swift @@ -0,0 +1,17 @@ +import Dispatch + +extension Array { + func parallelCompactMap(transform: (Element) -> T?) -> [T] { + return parallelMap(transform: transform).compactMap { $0 } + } + + func parallelMap(transform: (Element) -> T) -> [T] { + var result = ContiguousArray(repeating: nil, count: count) + return result.withUnsafeMutableBufferPointer { buffer in + DispatchQueue.concurrentPerform(iterations: buffer.count) { idx in + buffer[idx] = transform(self[idx]) + } + return buffer.map { $0! } + } + } +} diff --git a/SwiftLint.xcodeproj/project.pbxproj b/SwiftLint.xcodeproj/project.pbxproj deleted file mode 100644 index c85a424b4..000000000 --- a/SwiftLint.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2869 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 006204DC1E1E492F00FFFBE1 /* VerticalWhitespaceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006204DA1E1E48F900FFFBE1 /* VerticalWhitespaceConfiguration.swift */; }; - 006204DE1E1E4E0A00FFFBE1 /* VerticalWhitespaceRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006204DD1E1E4E0A00FFFBE1 /* VerticalWhitespaceRuleTests.swift */; }; - 006ECFC41C44E99E00EF6364 /* LegacyConstantRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006ECFC31C44E99E00EF6364 /* LegacyConstantRule.swift */; }; - 009E09281DFEE4C200B588A7 /* ProhibitedSuperRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009E09271DFEE4C200B588A7 /* ProhibitedSuperRule.swift */; }; - 009E092A1DFEE4DD00B588A7 /* ProhibitedSuperConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009E09291DFEE4DD00B588A7 /* ProhibitedSuperConfiguration.swift */; }; - 00B8D9791E2D1223004E0EEC /* LegacyConstantRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B8D9771E2D0FBD004E0EEC /* LegacyConstantRuleExamples.swift */; }; - 02FD8AEF1BFC18D60014BFFB /* ExtendedNSStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FD8AEE1BFC18D60014BFFB /* ExtendedNSStringTests.swift */; }; - 094385011D5D2894009168CF /* WeakDelegateRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 094384FF1D5D2382009168CF /* WeakDelegateRule.swift */; }; - 094385041D5D4F7C009168CF /* PrivateOutletRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 094385021D5D4F78009168CF /* PrivateOutletRule.swift */; }; - 125AAC78203AA82D0004BCE0 /* ExplicitTypeInterfaceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125AAC77203AA82D0004BCE0 /* ExplicitTypeInterfaceConfiguration.swift */; }; - 125CE52F20425EFD001635E5 /* ExplicitTypeInterfaceConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125CE52E20425EFD001635E5 /* ExplicitTypeInterfaceConfigurationTests.swift */; }; - 12E3D4DC2042729300B3E30E /* ExplicitTypeInterfaceRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E3D4DB2042729300B3E30E /* ExplicitTypeInterfaceRuleTests.swift */; }; - 181D9E172038343D001F6887 /* UntypedErrorInCatchRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181D9E162038343D001F6887 /* UntypedErrorInCatchRule.swift */; }; - 183B6B4921FF672B00425134 /* RedundantObjcAttributeRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183B6B4721FF66B700425134 /* RedundantObjcAttributeRuleExamples.swift */; }; - 187290721FC37CA50016BEA2 /* YodaConditionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1872906F1FC37A9B0016BEA2 /* YodaConditionRule.swift */; }; - 188B3FF2207D61040073C2D6 /* ModifierOrderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188B3FF1207D61040073C2D6 /* ModifierOrderRule.swift */; }; - 188B3FF4207D61230073C2D6 /* ModifierOrderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188B3FF3207D61230073C2D6 /* ModifierOrderConfiguration.swift */; }; - 1894D746207D585400BD94CF /* SwiftDeclarationAttributeKind+Swiftlint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1894D740207D57AD00BD94CF /* SwiftDeclarationAttributeKind+Swiftlint.swift */; }; - 18B90B6B21ADD99800B60749 /* RedundantObjcAttributeRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B90B6A21ADD99800B60749 /* RedundantObjcAttributeRule.swift */; }; - 1E18574B1EADBA51004F89F7 /* NoExtensionAccessModifierRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E18574A1EADBA51004F89F7 /* NoExtensionAccessModifierRule.swift */; }; - 1E3C2D711EE36C6F00C8386D /* PrivateOverFilePrivateRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3C2D701EE36C6F00C8386D /* PrivateOverFilePrivateRule.swift */; }; - 1E82D5591D7775C7009553D7 /* ClosureSpacingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E82D5581D7775C7009553D7 /* ClosureSpacingRule.swift */; }; - 1EB7C8531F0C45C2004BAD22 /* ModifierOrderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB7C8521F0C45C2004BAD22 /* ModifierOrderTests.swift */; }; - 1EC163521D5992D900DD2928 /* VerticalWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC163511D5992D900DD2928 /* VerticalWhitespaceRule.swift */; }; - 1EF115921EB2AD5900E30140 /* ExplicitTopLevelACLRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF115911EB2AD5900E30140 /* ExplicitTopLevelACLRule.swift */; }; - 1F11B3CF1C252F23002E8FA8 /* ClosingBraceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F11B3CE1C252F23002E8FA8 /* ClosingBraceRule.swift */; }; - 224E7F9D235A5E800051368B /* ExpiringTodoRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224E7F9B235A5E4D0051368B /* ExpiringTodoRuleTests.swift */; }; - 22A36FDF235673F50037B47D /* ExpiringTodoRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A36FDE235673F50037B47D /* ExpiringTodoRule.swift */; }; - 22A36FE123578CC10037B47D /* ExpiringTodoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A36FE023578CC10037B47D /* ExpiringTodoConfiguration.swift */; }; - 24B4DF0D1D6DFDE90097803B /* RedundantNilCoalescingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B4DF0B1D6DFA370097803B /* RedundantNilCoalescingRule.swift */; }; - 24E17F721B14BB3F008195BE /* SwiftLintFile+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24E17F701B1481FF008195BE /* SwiftLintFile+Cache.swift */; }; - 260F66A0225C5B6D00407CF5 /* CollectingRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 260F669F225C5B6D00407CF5 /* CollectingRuleTests.swift */; }; - 264E080F2248BA2800ADC4C5 /* RuleStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264E080E2248BA2800ADC4C5 /* RuleStorage.swift */; }; - 26CE462D228532CD00264485 /* Array+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26CE462C228532CD00264485 /* Array+SwiftLint.swift */; }; - 287F8B642230843000BDC504 /* NSLocalizedStringRequireBundleRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287F8B62223083ED00BDC504 /* NSLocalizedStringRequireBundleRule.swift */; }; - 2882895F222975D00037CF5F /* NSObjectPreferIsEqualRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2882895B22287C9C0037CF5F /* NSObjectPreferIsEqualRule.swift */; }; - 288289602229776C0037CF5F /* NSObjectPreferIsEqualRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2882895D22287E2C0037CF5F /* NSObjectPreferIsEqualRuleExamples.swift */; }; - 29AD4C661F6EA1D5009B66E1 /* ContainsOverFirstNotNilRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD4C641F6EA16C009B66E1 /* ContainsOverFirstNotNilRule.swift */; }; - 29FC197921382C07006D208C /* DuplicateImportsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC197721382C06006D208C /* DuplicateImportsRule.swift */; }; - 29FC197A21382C07006D208C /* DuplicateImportsRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC197821382C07006D208C /* DuplicateImportsRuleExamples.swift */; }; - 29FFC37A1F15764D007E4825 /* FileLengthRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FFC3781F1574FD007E4825 /* FileLengthRuleConfiguration.swift */; }; - 29FFC37D1F157BDE007E4825 /* FileLengthRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FFC37B1F157BA8007E4825 /* FileLengthRuleTests.swift */; }; - 2E02005F1C54BF680024D09D /* CyclomaticComplexityRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E02005E1C54BF680024D09D /* CyclomaticComplexityRule.swift */; }; - 2E336D1B1DF08BFB00CCFE77 /* EmojiReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E336D191DF08AF200CCFE77 /* EmojiReporter.swift */; }; - 2E5761AA1C573B83003271AF /* FunctionParameterCountRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5761A91C573B83003271AF /* FunctionParameterCountRule.swift */; }; - 31F1B6CC1F60BF4500A57456 /* SwitchCaseAlignmentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F1B6CB1F60BF4500A57456 /* SwitchCaseAlignmentRule.swift */; }; - 341FDB1F21AD66550022E8E9 /* CannedMarkdownReporterOutput.md in Resources */ = {isa = PBXBuildFile; fileRef = 341FDB1E21AD66550022E8E9 /* CannedMarkdownReporterOutput.md */; }; - 341FDB2021AD69970022E8E9 /* MarkdownReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 341FDB1C21AD61B20022E8E9 /* MarkdownReporter.swift */; }; - 37B3FA8B1DFD45A700AD30D2 /* Dictionary+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B3FA8A1DFD45A700AD30D2 /* Dictionary+SwiftLint.swift */; }; - 3A915E5B20A1543700519F3A /* ClosureEndIndentationRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A915E5920A1543000519F3A /* ClosureEndIndentationRuleExamples.swift */; }; - 3ABE19CF20B7CE32009C2EC2 /* MultilineFunctionChainsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ABE19CD20B7CDE0009C2EC2 /* MultilineFunctionChainsRule.swift */; }; - 3B034B6E1E0BE549005D49A9 /* LineLengthConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B034B6C1E0BE544005D49A9 /* LineLengthConfiguration.swift */; }; - 3B0B14541C505D6300BE82F7 /* SeverityConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B0B14531C505D6300BE82F7 /* SeverityConfiguration.swift */; }; - 3B12C9C11C3209CB000B423F /* test.yml in Resources */ = {isa = PBXBuildFile; fileRef = 3B12C9BF1C3209AC000B423F /* test.yml */; }; - 3B12C9C31C320A53000B423F /* YamlSwiftLintTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B12C9C21C320A53000B423F /* YamlSwiftLintTests.swift */; }; - 3B12C9C71C3361CB000B423F /* RuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B12C9C61C3361CB000B423F /* RuleTests.swift */; }; - 3B1DF0121C5148140011BCED /* CustomRules.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B1DF0111C5148140011BCED /* CustomRules.swift */; }; - 3B20CD0A1EB699380069EF2E /* GenericTypeNameRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B20CD091EB699380069EF2E /* GenericTypeNameRuleTests.swift */; }; - 3B20CD0C1EB699C20069EF2E /* TypeNameRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B20CD0B1EB699C20069EF2E /* TypeNameRuleTests.swift */; }; - 3B30C4A11C3785B300E04027 /* YamlParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B30C4A01C3785B300E04027 /* YamlParserTests.swift */; }; - 3B3A9A331EA3DFD90075B121 /* IdentifierNameRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B3A9A321EA3DFD90075B121 /* IdentifierNameRuleTests.swift */; }; - 3B5B9FE11C444DA20009AD27 /* Array+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5B9FE01C444DA20009AD27 /* Array+SwiftLint.swift */; }; - 3B63D46D1E1F05160057BE35 /* LineLengthConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B63D46C1E1F05160057BE35 /* LineLengthConfigurationTests.swift */; }; - 3B63D46F1E1F09DF0057BE35 /* LineLengthRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B63D46E1E1F09DF0057BE35 /* LineLengthRuleTests.swift */; }; - 3B828E531C546468000D180E /* RuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B828E521C546468000D180E /* RuleConfiguration.swift */; }; - 3BA79C9B1C4767910057E705 /* NSRange+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA79C9A1C4767910057E705 /* NSRange+SwiftLint.swift */; }; - 3BB47D831C514E8100AE6A10 /* RegexConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB47D821C514E8100AE6A10 /* RegexConfiguration.swift */; }; - 3BB47D851C51D80000AE6A10 /* NSRegularExpression+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB47D841C51D80000AE6A10 /* NSRegularExpression+SwiftLint.swift */; }; - 3BB47D871C51DE6E00AE6A10 /* CustomRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB47D861C51DE6E00AE6A10 /* CustomRulesTests.swift */; }; - 3BBF2F9D1C640A0F006CD775 /* SwiftyTextTable.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BBF2F9C1C640A0F006CD775 /* SwiftyTextTable.framework */; }; - 3BCC04CD1C4F5694006073C3 /* ConfigurationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCC04CC1C4F5694006073C3 /* ConfigurationError.swift */; }; - 3BCC04D11C4F56D3006073C3 /* SeverityLevelsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCC04CF1C4F56D3006073C3 /* SeverityLevelsConfiguration.swift */; }; - 3BCC04D21C4F56D3006073C3 /* NameConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCC04D01C4F56D3006073C3 /* NameConfiguration.swift */; }; - 3BCC04D41C502BAB006073C3 /* RuleConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCC04D31C502BAB006073C3 /* RuleConfigurationTests.swift */; }; - 3BD9CD3D1C37175B009A5D25 /* YamlParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD9CD3C1C37175B009A5D25 /* YamlParser.swift */; }; - 3BDB224B1C345B4900473680 /* ProjectMock in Resources */ = {isa = PBXBuildFile; fileRef = 3BDB224A1C345B4900473680 /* ProjectMock */; }; - 4100D7A323BEAB69009464E0 /* FileNameNoSpaceRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100D7A123BEAB5A009464E0 /* FileNameNoSpaceRuleTests.swift */; }; - 4100D7A423BEAB78009464E0 /* FileNameNoSpaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41715DE023BEA08E00544BDF /* FileNameNoSpaceRule.swift */; }; - 4100D7A723BEACBF009464E0 /* FileNameNoSpaceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100D7A523BEACBF009464E0 /* FileNameNoSpaceConfiguration.swift */; }; - 4100D7BA23BEC285009464E0 /* FileNameNoSpaceRuleFixtures in Resources */ = {isa = PBXBuildFile; fileRef = 4100D7B923BEC284009464E0 /* FileNameNoSpaceRuleFixtures */; }; - 429644B61FB0A9B400D75128 /* SortedFirstLastRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429644B41FB0A99E00D75128 /* SortedFirstLastRule.swift */; }; - 47ACC8981E7DC74E0088EEB2 /* ImplicitlyUnwrappedOptionalConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47ACC8971E7DC74E0088EEB2 /* ImplicitlyUnwrappedOptionalConfiguration.swift */; }; - 47ACC89A1E7DCCAD0088EEB2 /* ImplicitlyUnwrappedOptionalConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47ACC8991E7DCCAD0088EEB2 /* ImplicitlyUnwrappedOptionalConfigurationTests.swift */; }; - 47ACC89C1E7DCFA00088EEB2 /* ImplicitlyUnwrappedOptionalRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47ACC89B1E7DCFA00088EEB2 /* ImplicitlyUnwrappedOptionalRuleTests.swift */; }; - 47FF3BE11E7C75B600187E6D /* ImplicitlyUnwrappedOptionalRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47FF3BDF1E7C745100187E6D /* ImplicitlyUnwrappedOptionalRule.swift */; }; - 4968919223BEAC3D00AB8EF9 /* EnumCaseAssociatedValuesLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4968919123BEAC3D00AB8EF9 /* EnumCaseAssociatedValuesLengthRule.swift */; }; - 4A9A3A3A1DC1D75F00DF5183 /* HTMLReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9A3A391DC1D75F00DF5183 /* HTMLReporter.swift */; }; - 4B87881423D1A60C004CE138 /* ShowDocsCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B87881323D1A60C004CE138 /* ShowDocsCommand.swift */; }; - 4DB7815E1CAD72BA00BC4723 /* LegacyCGGeometryFunctionsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DB7815C1CAD690100BC4723 /* LegacyCGGeometryFunctionsRule.swift */; }; - 4DCB8E7F1CBE494E0070FCF0 /* RegexHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DCB8E7D1CBE43640070FCF0 /* RegexHelpers.swift */; }; - 4E342B4C2215C793008E4EF8 /* ReduceBooleanRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E342B4A2215C6DF008E4EF8 /* ReduceBooleanRule.swift */; }; - 550DA0E022DB95AD00B67F03 /* EmptyCollectionLiteralRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550DA0DE22DB958400B67F03 /* EmptyCollectionLiteralRule.swift */; }; - 55CE0585231899100023BA72 /* ContainsOverRangeNilComparisonRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550DA0E122DB9E6B00B67F03 /* ContainsOverRangeNilComparisonRule.swift */; }; - 57ED827B1CF656E3002B3513 /* JUnitReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ED82791CF65183002B3513 /* JUnitReporter.swift */; }; - 584B0D3A2112BA78002F7E25 /* SonarQubeReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584B0D392112BA78002F7E25 /* SonarQubeReporter.swift */; }; - 584B0D3C2112E8FB002F7E25 /* CannedSonarQubeReporterOutput.json in Resources */ = {isa = PBXBuildFile; fileRef = 584B0D3B2112E8FB002F7E25 /* CannedSonarQubeReporterOutput.json */; }; - 5B1701BA23CEB00000CC7079 /* ExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1701B823CEAF8C00CC7079 /* ExampleTests.swift */; }; - 5B3BEC3A23CCCC5D00DE5BEE /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B3BEC3923CCCC5D00DE5BEE /* Example.swift */; }; - 5BD08DCC23D254BF000B9CE6 /* ImplicitGetterRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD08DCA23D2549F000B9CE6 /* ImplicitGetterRuleExamples.swift */; }; - 621061BF1ED57E640082D51E /* MultilineParametersRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621061BE1ED57E640082D51E /* MultilineParametersRuleExamples.swift */; }; - 621C8EA420CBC7A10007DA74 /* RedundantTypeAnnotationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6208ED4E20C297AC004E78D1 /* RedundantTypeAnnotationRule.swift */; }; - 622AD800216ACE6300A002C6 /* XCTSpecificMatcherRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622AD7FE216ACE6200A002C6 /* XCTSpecificMatcherRuleExamples.swift */; }; - 622AD801216ACE6300A002C6 /* XCTSpecificMatcherRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622AD7FF216ACE6200A002C6 /* XCTSpecificMatcherRule.swift */; }; - 62329C2B1F30B2310035737E /* DiscouragedDirectInitRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62AF35D71F30B183009B11EE /* DiscouragedDirectInitRuleTests.swift */; }; - 623675B01F960C5C009BE6F3 /* QuickDiscouragedPendingTestRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623675AF1F960C5C009BE6F3 /* QuickDiscouragedPendingTestRule.swift */; }; - 623675B21F962FC4009BE6F3 /* QuickDiscouragedPendingTestRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623675B11F962FC4009BE6F3 /* QuickDiscouragedPendingTestRuleExamples.swift */; }; - 623E36F01F3DB1B1002E5B71 /* QuickDiscouragedCallRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623E36EF1F3DB1B1002E5B71 /* QuickDiscouragedCallRule.swift */; }; - 623E36F21F3DB988002E5B71 /* QuickDiscouragedCallRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623E36F11F3DB988002E5B71 /* QuickDiscouragedCallRuleExamples.swift */; }; - 62426A032118BA6E007E6340 /* ClosureBodyLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62426A022118BA6E007E6340 /* ClosureBodyLengthRule.swift */; }; - 62426A062118F995007E6340 /* ClosureBodyLengthRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62426A042118F991007E6340 /* ClosureBodyLengthRuleExamples.swift */; }; - 6250D32A1ED4DFEB00735129 /* MultilineParametersRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6238AE411ED4D734006C3601 /* MultilineParametersRule.swift */; }; - 6258783B1FFC458100AC34F2 /* DiscouragedObjectLiteralRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6258783A1FFC458100AC34F2 /* DiscouragedObjectLiteralRule.swift */; }; - 62622F6B1F2F2E3500D5D099 /* DiscouragedDirectInitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62622F6A1F2F2E3500D5D099 /* DiscouragedDirectInitRule.swift */; }; - 62640152201552FD005B9C4A /* DiscouragedOptionalBooleanRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62640150201552E0005B9C4A /* DiscouragedOptionalBooleanRule.swift */; }; - 6264015520155556005B9C4A /* DiscouragedOptionalBooleanRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6264015320155533005B9C4A /* DiscouragedOptionalBooleanRuleExamples.swift */; }; - 626B01B620A173F100D2C42F /* EmptyXCTestMethodRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626B01B420A1735900D2C42F /* EmptyXCTestMethodRuleExamples.swift */; }; - 626C16E21F948EBC00BB7475 /* QuickDiscouragedFocusedTestRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626C16E01F948E1C00BB7475 /* QuickDiscouragedFocusedTestRuleExamples.swift */; }; - 626D02971F31CBCC0054788D /* XCTFailMessageRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626D02961F31CBCC0054788D /* XCTFailMessageRule.swift */; }; - 627BC48D1F9405160004A6C2 /* QuickDiscouragedFocusedTestRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E54FED1F93AD57005B367B /* QuickDiscouragedFocusedTestRule.swift */; }; - 627C7A322004F9290053C79D /* XCTSpecificMatcherRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 627C7A312004F9290053C79D /* XCTSpecificMatcherRuleTests.swift */; }; - 629ADD062006302D0009E362 /* DiscouragedOptionalCollectionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629ADD052006302D0009E362 /* DiscouragedOptionalCollectionRule.swift */; }; - 629C60D91F43906700B4AF92 /* SingleTestClassRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629C60D81F43906700B4AF92 /* SingleTestClassRule.swift */; }; - 62A3E95D209E084000547A86 /* EmptyXCTestMethodRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A3E95B209E078000547A86 /* EmptyXCTestMethodRule.swift */; }; - 62A498561F306A7700D766E4 /* DiscouragedDirectInitConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A498551F306A7700D766E4 /* DiscouragedDirectInitConfiguration.swift */; }; - 62A6E7931F3317E3003A0479 /* JoinedDefaultParameterRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A6E7911F3317E3003A0479 /* JoinedDefaultParameterRule.swift */; }; - 62A7127520F1178F00E604A6 /* AnyObjectProtocolRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A7127420F1178F00E604A6 /* AnyObjectProtocolRule.swift */; }; - 62DADC481FFF0423002B6319 /* PrefixedTopLevelConstantRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DADC471FFF0423002B6319 /* PrefixedTopLevelConstantRule.swift */; }; - 62DEA1661FB21A9E00BCCCC6 /* PrivateActionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DEA1651FB21A9E00BCCCC6 /* PrivateActionRule.swift */; }; - 62FE5D32200CABDD00F68793 /* DiscouragedOptionalCollectionExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FE5D30200CAB6E00F68793 /* DiscouragedOptionalCollectionExamples.swift */; }; - 67932E2D1E54AF4B00CB0629 /* CyclomaticComplexityConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67932E2C1E54AF4B00CB0629 /* CyclomaticComplexityConfigurationTests.swift */; }; - 67EB4DFA1E4CC111004E9ACD /* CyclomaticComplexityConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EB4DF81E4CC101004E9ACD /* CyclomaticComplexityConfiguration.swift */; }; - 67EB4DFC1E4CD7F5004E9ACD /* CyclomaticComplexityRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EB4DFB1E4CD7F5004E9ACD /* CyclomaticComplexityRuleTests.swift */; }; - 69F88BF71BDA38A6005E7CAE /* OpeningBraceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 692B1EB11BD7E00F00EAABFF /* OpeningBraceRule.swift */; }; - 6A14DB9323E7296700C17847 /* OpeningBraceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A14DB9123E7292000C17847 /* OpeningBraceConfiguration.swift */; }; - 6A804EF323D8F6CF00976471 /* EmptyCountConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A804EF023D8F6A200976471 /* EmptyCountConfiguration.swift */; }; - 6A804EF623D8FB0D00976471 /* EmptyCountRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A804EF423D8FA7900976471 /* EmptyCountRuleTests.swift */; }; - 6A84A3ED23E79420004ECB7F /* OpeningBraceRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A14DB9423E75ACF00C17847 /* OpeningBraceRuleTests.swift */; }; - 6BE79EB12204EC0700B5A2FE /* RequiredDeinitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE79EB02204EC0700B5A2FE /* RequiredDeinitRule.swift */; }; - 6C15818D237026AC00F582A2 /* GitHubActionsLoggingReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C15818C237026AC00F582A2 /* GitHubActionsLoggingReporter.swift */; }; - 6C15818F23702DCE00F582A2 /* CannedGitHubActionsLoggingReporterOutput.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6C15818E23702DCE00F582A2 /* CannedGitHubActionsLoggingReporterOutput.txt */; }; - 6C1D763221A4E69600DEF783 /* Request+DisableSourceKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C1D763121A4E69600DEF783 /* Request+DisableSourceKit.swift */; }; - 6C7045441C6ADA450003F15A /* SourceKitCrashTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7045431C6ADA450003F15A /* SourceKitCrashTests.swift */; }; - 6CB8A80C1D11A7E10052816E /* Commandant.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BA7E101B07A3EC003E02D0 /* Commandant.framework */; }; - 6CCFCF2A1CFEF729003239EB /* Commandant.framework in Embed Frameworks into SwiftLintFramework.framework */ = {isa = PBXBuildFile; fileRef = E8BA7E101B07A3EC003E02D0 /* Commandant.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6CCFCF2D1CFEF731003239EB /* SourceKittenFramework.framework in Embed Frameworks into SwiftLintFramework.framework */ = {isa = PBXBuildFile; fileRef = E876BFBD1B07828500114ED5 /* SourceKittenFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6CCFCF2E1CFEF73A003239EB /* SWXMLHash.framework in Embed Frameworks into SwiftLintFramework.framework */ = {isa = PBXBuildFile; fileRef = E8C0DFCC1AD349DB007EE3D4 /* SWXMLHash.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6CCFCF2F1CFEF73E003239EB /* SwiftyTextTable.framework in Embed Frameworks into SwiftLintFramework.framework */ = {isa = PBXBuildFile; fileRef = 3BBF2F9C1C640A0F006CD775 /* SwiftyTextTable.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 7250948A1D0859260039B353 /* StatementModeConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725094881D0855760039B353 /* StatementModeConfiguration.swift */; }; - 72EA17B61FD31F10009D5CE6 /* ExplicitACLRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72EA17B51FD31F10009D5CE6 /* ExplicitACLRule.swift */; }; - 739AC74925423681009CF533 /* OperatorUsageWhitespaceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739AC74825423681009CF533 /* OperatorUsageWhitespaceConfiguration.swift */; }; - 740DF1B1203F62BB0081F694 /* EmptyStringRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 740DF1AF203F5AFC0081F694 /* EmptyStringRule.swift */; }; - 750BBD0B214180AF007EC437 /* CollectionAlignmentRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7578C915214173BE0080FEC9 /* CollectionAlignmentRuleTests.swift */; }; - 75161FDF213B9D73009DE767 /* CollectionAlignmentConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75161FDD213B9D67009DE767 /* CollectionAlignmentConfiguration.swift */; }; - 7551DF6D21382C9A00AA1F4D /* ToggleBoolRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7551DF6C21382C9A00AA1F4D /* ToggleBoolRule.swift */; }; - 7565E5F12262BA0900B0597C /* UnusedCaptureListRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7565E5F02262BA0900B0597C /* UnusedCaptureListRule.swift */; }; - 756B585D2138ECD300D1A4E9 /* CollectionAlignmentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756B585C2138ECD300D1A4E9 /* CollectionAlignmentRule.swift */; }; - 756C0779222EA4F400A111F4 /* ReduceIntoRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756C0777222EA49400A111F4 /* ReduceIntoRule.swift */; }; - 75D2A8A524BD6DCE000F3534 /* InclusiveLanguageRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D2A8A324BD6DCE000F3534 /* InclusiveLanguageRule.swift */; }; - 75D2A8A624BD6DCE000F3534 /* InclusiveLanguageRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D2A8A424BD6DCE000F3534 /* InclusiveLanguageRuleExamples.swift */; }; - 75D2A8A824BD6DEF000F3534 /* InclusiveLanguageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D2A8A724BD6DEF000F3534 /* InclusiveLanguageConfiguration.swift */; }; - 75D2A8AA24BD6E3C000F3534 /* InclusiveLanguageRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D2A8A924BD6E3C000F3534 /* InclusiveLanguageRuleTests.swift */; }; - 75D2A8AC24BD6EAF000F3534 /* PrimaryRuleList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D2A8AB24BD6EAF000F3534 /* PrimaryRuleList.swift */; }; - 77DFF0E923442DE30041EEB4 /* RawValueForCamelCasedCodableEnumRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7723A4DE23442D7100F38590 /* RawValueForCamelCasedCodableEnumRule.swift */; }; - 787CDE39208E7D41005F3D2F /* SwitchCaseAlignmentConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787CDE38208E7D41005F3D2F /* SwitchCaseAlignmentConfiguration.swift */; }; - 787CDE3B208F9C34005F3D2F /* SwitchCaseAlignmentRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787CDE3A208F9C34005F3D2F /* SwitchCaseAlignmentRuleTests.swift */; }; - 78B9051D24564AF600C81B0A /* PreferZeroOverExplicitInitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B9051A245646CD00C81B0A /* PreferZeroOverExplicitInitRule.swift */; }; - 78F032461D7C877E00BE709A /* OverriddenSuperCallRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F032441D7C877800BE709A /* OverriddenSuperCallRule.swift */; }; - 78F032481D7D614300BE709A /* OverridenSuperCallConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F032471D7D614300BE709A /* OverridenSuperCallConfiguration.swift */; }; - 7C0C2E7A1D2866CB0076435A /* ExplicitInitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0C2E791D2866CB0076435A /* ExplicitInitRule.swift */; }; - 820F451C2107292500AA056A /* TypeContentsOrderRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820F451B2107292500AA056A /* TypeContentsOrderRuleTests.swift */; }; - 820F451E21073D7200AA056A /* ConditionalReturnsOnNewlineRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820F451D21073D7200AA056A /* ConditionalReturnsOnNewlineRuleTests.swift */; }; - 82144ACC20F640F200B06695 /* VerticalWhitespaceBetweenCasesRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82144ACB20F640F200B06695 /* VerticalWhitespaceBetweenCasesRule.swift */; }; - 821F70B7210720C700E2C84F /* FileTypesOrderRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 821F70B6210720C700E2C84F /* FileTypesOrderRuleTests.swift */; }; - 823EDC6221020D850070B7CD /* MultilineLiteralBracketsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823EDC6121020D850070B7CD /* MultilineLiteralBracketsRule.swift */; }; - 824AB64D2105C39F004B5A8F /* ConditionalReturnsOnNewlineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824AB64C2105C39F004B5A8F /* ConditionalReturnsOnNewlineConfiguration.swift */; }; - 825F19D11EEFF19700969EF1 /* ObjectLiteralRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 825F19D01EEFF19700969EF1 /* ObjectLiteralRuleTests.swift */; }; - 827009FD20FE26B700ECA185 /* FileTypesOrderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827009FC20FE26B700ECA185 /* FileTypesOrderRule.swift */; }; - 827009FF20FE26C500ECA185 /* TypeContentsOrderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827009FE20FE26C500ECA185 /* TypeContentsOrderRule.swift */; }; - 827169B31F488181003FB9AF /* ExplicitEnumRawValueRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827169B21F488181003FB9AF /* ExplicitEnumRawValueRule.swift */; }; - 827169B51F48D712003FB9AF /* NoGroupingExtensionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827169B41F48D712003FB9AF /* NoGroupingExtensionRule.swift */; }; - 82DB55FE21008F3E001C62FF /* FileTypesOrderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DB55FD21008F3E001C62FF /* FileTypesOrderConfiguration.swift */; }; - 82DB560021008F54001C62FF /* TypeContentsOrderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DB55FF21008F54001C62FF /* TypeContentsOrderConfiguration.swift */; }; - 82EB7885215BAE790042E0FD /* FileTypesOrderRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EB7883215BAE780042E0FD /* FileTypesOrderRuleExamples.swift */; }; - 82EB7886215BAE790042E0FD /* TypeContentsOrderRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EB7884215BAE780042E0FD /* TypeContentsOrderRuleExamples.swift */; }; - 82F614F22106014500D23904 /* MultilineParametersBracketsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F614F12106014500D23904 /* MultilineParametersBracketsRule.swift */; }; - 82F614F42106015100D23904 /* MultilineArgumentsBracketsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F614F32106015100D23904 /* MultilineArgumentsBracketsRule.swift */; }; - 82FE253F20F604AD00295958 /* VerticalWhitespaceOpeningBracesRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FE253E20F604AD00295958 /* VerticalWhitespaceOpeningBracesRule.swift */; }; - 82FE254120F604CB00295958 /* VerticalWhitespaceClosingBracesRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FE254020F604CB00295958 /* VerticalWhitespaceClosingBracesRule.swift */; }; - 83894F221B0C928A006214E1 /* RulesCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83894F211B0C928A006214E1 /* RulesCommand.swift */; }; - 83D71E281B131ECE000395DE /* RuleDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D71E261B131EB5000395DE /* RuleDescription.swift */; }; - 85DA81321D6B471000951BC4 /* MarkRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856651A61D6B395F005E6B29 /* MarkRule.swift */; }; - 8B01E4FD20A41C8700C9233E /* FunctionParameterCountConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B01E4FB20A4183C00C9233E /* FunctionParameterCountConfiguration.swift */; }; - 8B01E50220A4349100C9233E /* FunctionParameterCountRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B01E4FF20A4340A00C9233E /* FunctionParameterCountRuleTests.swift */; }; - 8F0856EB22DA8508001FF4D4 /* UnusedDeclarationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0856EA22DA8508001FF4D4 /* UnusedDeclarationRule.swift */; }; - 8F2CC1CB20A6A070006ED34F /* FileNameConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F2CC1CA20A6A070006ED34F /* FileNameConfiguration.swift */; }; - 8F2CC1CD20A6A189006ED34F /* FileNameRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F2CC1CC20A6A189006ED34F /* FileNameRuleTests.swift */; }; - 8F4E30D52519092800EED8CB /* UnusedDeclarationRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E30D42519092800EED8CB /* UnusedDeclarationRuleExamples.swift */; }; - 8F6AA75B211905B8009BA28A /* LintableFilesVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6AA75A211905B8009BA28A /* LintableFilesVisitor.swift */; }; - 8F6AA75D21190830009BA28A /* CompilerArgumentsExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6AA75C21190830009BA28A /* CompilerArgumentsExtractor.swift */; }; - 8F715B83213B528B00427BD9 /* UnusedImportRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F715B82213B528B00427BD9 /* UnusedImportRule.swift */; }; - 8F8050821FFE0CBB006F5B93 /* Configuration+IndentationStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8050811FFE0CBB006F5B93 /* Configuration+IndentationStyle.swift */; }; - 8FAD90AA2513FA5B004653BA /* ParserDiagnosticsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FAD90A92513FA5B004653BA /* ParserDiagnosticsTests.swift */; }; - 8FBE99D024635B8500ABF078 /* SwiftVersionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FBE99CF24635B8500ABF078 /* SwiftVersionTests.swift */; }; - 8FC1DFAC23FC7C9700F49E2C /* ImportUsage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC1DFAB23FC7C9700F49E2C /* ImportUsage.swift */; }; - 8FC1DFAE23FC7D0400F49E2C /* UnusedImportConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC1DFAD23FC7D0400F49E2C /* UnusedImportConfiguration.swift */; }; - 8FC8523B2117BDDE0015269B /* ExplicitSelfRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC8523A2117BDDE0015269B /* ExplicitSelfRule.swift */; }; - 8FC9F5111F4B8E48006826C1 /* IsDisjointRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC9F5101F4B8E48006826C1 /* IsDisjointRule.swift */; }; - 8FDF482C2122476D00521605 /* AnalyzeCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDF482B2122476D00521605 /* AnalyzeCommand.swift */; }; - 8FDF482E21234BFF00521605 /* LintOrAnalyzeCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDF482D21234BFF00521605 /* LintOrAnalyzeCommand.swift */; }; - 8FE3CCBC22DBF8D000B8EA87 /* UnusedDeclarationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3CCBB22DBF8D000B8EA87 /* UnusedDeclarationConfiguration.swift */; }; - 8FF4288A23C30494003B6CB0 /* RuleListDocumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF4288623C3048E003B6CB0 /* RuleListDocumentation.swift */; }; - 8FF4288B23C30494003B6CB0 /* RuleDocumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF4288723C3048E003B6CB0 /* RuleDocumentation.swift */; }; - 8FF49E0723FC9E40003AC871 /* UnusedImportRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF49E0623FC9E40003AC871 /* UnusedImportRuleExamples.swift */; }; - 92CCB2D71E1EEFA300C8E5A3 /* UnusedOptionalBindingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CCB2D61E1EEFA300C8E5A3 /* UnusedOptionalBindingRule.swift */; }; - 93E0C3CE1D67BD7F007FA25D /* ConditionalReturnsOnNewlineRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E0C3CD1D67BD7F007FA25D /* ConditionalReturnsOnNewlineRule.swift */; }; - A1A6F3F21EE319ED00A9F9E2 /* ObjectLiteralConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A6F3F11EE319ED00A9F9E2 /* ObjectLiteralConfiguration.swift */; }; - A3184D56215BCEFF00621EA2 /* LegacyRandomRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3184D55215BCEFF00621EA2 /* LegacyRandomRule.swift */; }; - A73469421FB121BA009B57C7 /* CallPairRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73469401FB12149009B57C7 /* CallPairRule.swift */; }; - B0270FAE242E486D00A43E8B /* GitLabJUnitReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0270FAD242E486D00A43E8B /* GitLabJUnitReporter.swift */; }; - B0270FB0242E48D600A43E8B /* CannedGitLabJUnitReporterOutput.xml in Resources */ = {isa = PBXBuildFile; fileRef = B0270FAF242E48CF00A43E8B /* CannedGitLabJUnitReporterOutput.xml */; }; - B1FD3AB9238877F200CE121E /* ImplicitReturnConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FD3AB8238877F200CE121E /* ImplicitReturnConfiguration.swift */; }; - B1FD3ABB238BC5BC00CE121E /* ImplicitReturnConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FD3ABA238BC5BC00CE121E /* ImplicitReturnConfigurationTests.swift */; }; - B1FD3ABD238BC5FB00CE121E /* ImplicitReturnRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FD3ABC238BC5FB00CE121E /* ImplicitReturnRuleTests.swift */; }; - B1FD3ABF238BC6D400CE121E /* ImplicitReturnRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FD3ABE238BC6D400CE121E /* ImplicitReturnRuleExamples.swift */; }; - B25DCD0B1F7E9F9E0028A199 /* MultilineArgumentsRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25DCD091F7E9BB50028A199 /* MultilineArgumentsRuleExamples.swift */; }; - B25DCD0C1F7E9FA20028A199 /* MultilineArgumentsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25DCD071F7E9B5F0028A199 /* MultilineArgumentsRule.swift */; }; - B25DCD0E1F7EF2280028A199 /* MultilineArgumentsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25DCD0D1F7EF2280028A199 /* MultilineArgumentsConfiguration.swift */; }; - B25DCD101F7EF6DC0028A199 /* MultilineArgumentsRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25DCD0F1F7EF6DC0028A199 /* MultilineArgumentsRuleTests.swift */; }; - B2902A0C1D66815600BFCCF7 /* PrivateUnitTestRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2902A0B1D66815600BFCCF7 /* PrivateUnitTestRule.swift */; }; - B2902A0E1D6681F700BFCCF7 /* PrivateUnitTestConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2902A0D1D6681F700BFCCF7 /* PrivateUnitTestConfiguration.swift */; }; - B3935371E92E0CF3F7668303 /* CannedJunitReporterOutput.xml in Resources */ = {isa = PBXBuildFile; fileRef = B39359A325FE84B7EDD1C455 /* CannedJunitReporterOutput.xml */; }; - B3935522DC192D38D4852FA3 /* CannedXcodeReporterOutput.txt in Resources */ = {isa = PBXBuildFile; fileRef = B39352E4EA2A06BE66BD661A /* CannedXcodeReporterOutput.txt */; }; - B39357173B43C9B5E351C360 /* CannedCheckstyleReporterOutput.xml in Resources */ = {isa = PBXBuildFile; fileRef = B39356DE1F73BDA1CA21C504 /* CannedCheckstyleReporterOutput.xml */; }; - B3935797FF80C7F97953D375 /* CannedHTMLReporterOutput.html in Resources */ = {isa = PBXBuildFile; fileRef = B3935250C8E0DBACFB27E021 /* CannedHTMLReporterOutput.html */; }; - B39358AA2D2AF5219D3FD7C0 /* CannedEmojiReporterOutput.txt in Resources */ = {isa = PBXBuildFile; fileRef = B3935001033261E5A70CE101 /* CannedEmojiReporterOutput.txt */; }; - B3935A1C3BCA03A6B902E7AF /* CannedJSONReporterOutput.json in Resources */ = {isa = PBXBuildFile; fileRef = B39350463894A3FC1338E0AF /* CannedJSONReporterOutput.json */; }; - B3935A32BE03C4D11B4364D6 /* CannedCSVReporterOutput.csv in Resources */ = {isa = PBXBuildFile; fileRef = B3935939C8366514D2694722 /* CannedCSVReporterOutput.csv */; }; - B3935EE74B1E8E14FBD65E7F /* String+XML.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39353F28BCCA39247B316BD /* String+XML.swift */; }; - B58AEED61C492C7B00E901FD /* ForceUnwrappingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58AEED51C492C7B00E901FD /* ForceUnwrappingRule.swift */; }; - B89F3BCD1FD5EDFB00931E59 /* RequiredEnumCaseRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89F3BC91FD5ED9000931E59 /* RequiredEnumCaseRule.swift */; }; - B89F3BCE1FD5EE0200931E59 /* RequiredEnumCaseRuleTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89F3BCB1FD5EDA900931E59 /* RequiredEnumCaseRuleTestCase.swift */; }; - B89F3BCF1FD5EE1400931E59 /* RequiredEnumCaseRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89F3BC71FD5ED7D00931E59 /* RequiredEnumCaseRuleConfiguration.swift */; }; - BB00B4E91F5216090079869F /* MultipleClosuresWithTrailingClosureRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB00B4E71F5216070079869F /* MultipleClosuresWithTrailingClosureRule.swift */; }; - BC87573B2195CF2A00CA7A74 /* ModifierOrderRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8757392195CDD500CA7A74 /* ModifierOrderRuleExamples.swift */; }; - BCB68283216213130078E4C3 /* CompilerProtocolInitRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB68282216213130078E4C3 /* CompilerProtocolInitRuleTests.swift */; }; - BFF028AE1CBCF8A500B38A9D /* TrailingWhitespaceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF48D2D61CBCCA5F0080BDAE /* TrailingWhitespaceConfiguration.swift */; }; - C225E846252E8B2200EDE3E7 /* TestCaseAccessibilityRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C225E844252E8B1B00EDE3E7 /* TestCaseAccessibilityRule.swift */; }; - C225E847252E8B2200EDE3E7 /* TestCaseAccessibilityRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = C225E845252E8B1E00EDE3E7 /* TestCaseAccessibilityRuleExamples.swift */; }; - C225E849252E8B3B00EDE3E7 /* XCTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C225E848252E8B2F00EDE3E7 /* XCTestHelpers.swift */; }; - C25EBBDF2107884200E27603 /* PrefixedTopLevelConstantRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25EBBDD210787B200E27603 /* PrefixedTopLevelConstantRuleTests.swift */; }; - C25EBBE221078D5F00E27603 /* GlobTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25EBBE021078D5B00E27603 /* GlobTests.swift */; }; - C25EBBE521078DCE00E27603 /* Glob.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25EBBE321078DC700E27603 /* Glob.swift */; }; - C26330382073DAC500D7B4FD /* LowerACLThanParentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26330352073DAA200D7B4FD /* LowerACLThanParentRule.swift */; }; - C26522A2252E93AC00BF9C0C /* TestCaseAccessibilityConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26522A1252E93AC00BF9C0C /* TestCaseAccessibilityConfiguration.swift */; }; - C28B2B3D2106DF730009A0FE /* PrefixedConstantRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C28B2B3B2106DF210009A0FE /* PrefixedConstantRuleConfiguration.swift */; }; - C2A8D076243C0D0300642BC9 /* IBInspectableInExtensionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2A8D075243C0D0300642BC9 /* IBInspectableInExtensionRule.swift */; }; - C2B3C1612106F78C00088928 /* ConfigurationAliasesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B3C15F2106F78100088928 /* ConfigurationAliasesTests.swift */; }; - C328A2F71E6759AE00A9E4D7 /* ExplicitTypeInterfaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C328A2F51E67595500A9E4D7 /* ExplicitTypeInterfaceRule.swift */; }; - C3D23F1D21E3A33700E9BD1B /* UnusedControlFlowLabelRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D7320C21E15ED4001C07D9 /* UnusedControlFlowLabelRule.swift */; }; - C3DE5DAC1E7DF9CA00761483 /* FatalErrorMessageRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DE5DAA1E7DF99B00761483 /* FatalErrorMessageRule.swift */; }; - C3EF547821B5A4000009262F /* LegacyHashingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3EF547521B5A2190009262F /* LegacyHashingRule.swift */; }; - C946FECB1EAE67EE007DD778 /* LetVarWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C946FEC91EAE5E20007DD778 /* LetVarWhitespaceRule.swift */; }; - C9802F2F1E0C8AEE008AB27F /* TrailingCommaRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9802F2E1E0C8AEE008AB27F /* TrailingCommaRuleTests.swift */; }; - CC26ED07204DEB510013BBBC /* RuleIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC26ED05204DE86E0013BBBC /* RuleIdentifier.swift */; }; - CC6D28592292F0380052B682 /* IndentationWidthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6D28572292EF460052B682 /* IndentationWidthRule.swift */; }; - CC6D285B2292F0600052B682 /* IndentationWidthConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6D285A2292F0600052B682 /* IndentationWidthConfiguration.swift */; }; - CC8C6D2322935F5200A55D1A /* IndentationWidthRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8C6D2122935F4E00A55D1A /* IndentationWidthRuleTests.swift */; }; - CCD8B87920559D1E00B75847 /* DisableAllTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD8B87720559C4A00B75847 /* DisableAllTests.swift */; }; - CE8178ED1EAC039D0063186E /* UnusedOptionalBindingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8178EB1EAC02CD0063186E /* UnusedOptionalBindingConfiguration.swift */; }; - D0AAAB5019FB0960007B24B3 /* SwiftLintFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D0D1217819E87B05005E4BAA /* SwiftLintFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */; }; - D0E7B65319E9C6AD00EDBA4D /* SwiftLintFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */; }; - D0E7B65619E9C76900EDBA4D /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D1211B19E87861005E4BAA /* main.swift */; }; - D286EC021E02DF6F0003CF72 /* SortedImportsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286EC001E02DA190003CF72 /* SortedImportsRule.swift */; }; - D401D9261ED85EF0005DA5D4 /* RuleKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D401D9251ED85EF0005DA5D4 /* RuleKind.swift */; }; - D403A4A31F4DB5510020CA02 /* PatternMatchingKeywordsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D403A4A21F4DB5510020CA02 /* PatternMatchingKeywordsRule.swift */; }; - D40AD08A1E032F9700F48C30 /* UnusedClosureParameterRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40AD0891E032F9700F48C30 /* UnusedClosureParameterRule.swift */; }; - D40E041C1F46E3B30043BC4E /* SuperfluousDisableCommandRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40E041B1F46E3B30043BC4E /* SuperfluousDisableCommandRule.swift */; }; - D40F83881DE9179200524C62 /* TrailingCommaConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40F83871DE9179200524C62 /* TrailingCommaConfiguration.swift */; }; - D40FE89D1F867BFF006433E2 /* OverrideInExtensionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40FE89C1F867BFF006433E2 /* OverrideInExtensionRule.swift */; }; - D4130D971E16183F00242361 /* IdentifierNameRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4130D961E16183F00242361 /* IdentifierNameRuleExamples.swift */; }; - D4130D991E16CC1300242361 /* TypeNameRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4130D981E16CC1300242361 /* TypeNameRuleExamples.swift */; }; - D414D6AC21D0B77F00960935 /* DiscouragedObjectLiteralRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D414D6AB21D0B77F00960935 /* DiscouragedObjectLiteralRuleTests.swift */; }; - D414D6AE21D22FF500960935 /* LastWhereRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D414D6AD21D22FF500960935 /* LastWhereRule.swift */; }; - D41985E721F85014003BE2B7 /* NSLocalizedStringKeyRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41985E621F85014003BE2B7 /* NSLocalizedStringKeyRule.swift */; }; - D41985E921FAB62F003BE2B7 /* DeploymentTargetRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41985E821FAB62F003BE2B7 /* DeploymentTargetRule.swift */; }; - D41985EB21FAB63E003BE2B7 /* DeploymentTargetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41985EA21FAB63E003BE2B7 /* DeploymentTargetConfiguration.swift */; }; - D41985ED21FAD033003BE2B7 /* DeploymentTargetConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41985EC21FAD033003BE2B7 /* DeploymentTargetConfigurationTests.swift */; }; - D41985EF21FAD5E8003BE2B7 /* DeploymentTargetRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41985EE21FAD5E8003BE2B7 /* DeploymentTargetRuleTests.swift */; }; - D41B57781ED8CEE0007B0470 /* ExtensionAccessModifierRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41B57771ED8CEE0007B0470 /* ExtensionAccessModifierRule.swift */; }; - D41C09BD23C1B99D00F105C4 /* OrphanedDocCommentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41C09BC23C1B99D00F105C4 /* OrphanedDocCommentRule.swift */; }; - D41E7E0B1DF9DABB0065259A /* RedundantStringEnumValueRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41E7E0A1DF9DABB0065259A /* RedundantStringEnumValueRule.swift */; }; - D4246D6D1F30D8620097E658 /* PrivateOverFilePrivateRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4246D6C1F30D8620097E658 /* PrivateOverFilePrivateRuleConfiguration.swift */; }; - D4246D6F1F30DB260097E658 /* PrivateOverFilePrivateRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4246D6E1F30DB260097E658 /* PrivateOverFilePrivateRuleTests.swift */; }; - D42B45D91F0AF5E30086B683 /* StrictFilePrivateRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42B45D81F0AF5E30086B683 /* StrictFilePrivateRule.swift */; }; - D42D2B381E09CC0D00CD7A2E /* FirstWhereRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42D2B371E09CC0D00CD7A2E /* FirstWhereRule.swift */; }; - D42DEAAB20D5EE4400E86F31 /* ConvenienceTypeRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42DEAAA20D5EE4400E86F31 /* ConvenienceTypeRule.swift */; }; - D4348EEA1C46122C007707FB /* FunctionBodyLengthRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4348EE91C46122C007707FB /* FunctionBodyLengthRuleTests.swift */; }; - D4369C572430830000505BB9 /* ComputedAccessorsOrderRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4369C562430830000505BB9 /* ComputedAccessorsOrderRuleExamples.swift */; }; - D4369C592430893500505BB9 /* ComputedAccessorsOrderRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4369C582430893500505BB9 /* ComputedAccessorsOrderRuleConfiguration.swift */; }; - D4369C5B2430922D00505BB9 /* ComputedAccessorsOrderRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4369C5A2430922D00505BB9 /* ComputedAccessorsOrderRuleTests.swift */; }; - D43B04641E0620AB004016AF /* UnusedEnumeratedRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43B04631E0620AB004016AF /* UnusedEnumeratedRule.swift */; }; - D43B04661E071ED3004016AF /* ColonRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43B04651E071ED3004016AF /* ColonRuleTests.swift */; }; - D43B04691E072291004016AF /* ColonConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43B04671E07228D004016AF /* ColonConfiguration.swift */; }; - D43B046B1E075905004016AF /* ClosureEndIndentationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43B046A1E075905004016AF /* ClosureEndIndentationRule.swift */; }; - D43CDEDC23BDB8D30074F3EE /* OptionalEnumCaseMatchingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43CDEDB23BDB8D30074F3EE /* OptionalEnumCaseMatchingRule.swift */; }; - D43DB1081DC573DA00281215 /* ImplicitGetterRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43DB1071DC573DA00281215 /* ImplicitGetterRule.swift */; }; - D44037972132730000FDA77B /* ProhibitedInterfaceBuilderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44037962132730000FDA77B /* ProhibitedInterfaceBuilderRule.swift */; }; - D44254201DB87CA200492EA4 /* ValidIBInspectableRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D442541E1DB87C3D00492EA4 /* ValidIBInspectableRule.swift */; }; - D44254271DB9C15C00492EA4 /* SyntacticSugarRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44254251DB9C12300492EA4 /* SyntacticSugarRule.swift */; }; - D4441A28213279950020896F /* InertDeferRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4441A27213279950020896F /* InertDeferRule.swift */; }; - D4470D571EB69225008A1B2E /* ImplicitReturnRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4470D561EB69225008A1B2E /* ImplicitReturnRule.swift */; }; - D4470D591EB6B4D1008A1B2E /* EmptyEnumArgumentsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4470D581EB6B4D1008A1B2E /* EmptyEnumArgumentsRule.swift */; }; - D4470D5B1EB76F44008A1B2E /* UnusedOptionalBindingRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4470D5A1EB76F44008A1B2E /* UnusedOptionalBindingRuleTests.swift */; }; - D4470D5D1EB8004B008A1B2E /* VerticalParameterAlignmentOnCallRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4470D5C1EB8004B008A1B2E /* VerticalParameterAlignmentOnCallRule.swift */; }; - D44AD2761C0AA5350048F7B0 /* LegacyConstructorRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44AD2741C0AA3730048F7B0 /* LegacyConstructorRule.swift */; }; - D450D1D121EC4A6900E60010 /* StrongIBOutletRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D450D1D021EC4A6900E60010 /* StrongIBOutletRule.swift */; }; - D450D1DD21F199F700E60010 /* TrailingClosureConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D450D1DA21F1992E00E60010 /* TrailingClosureConfiguration.swift */; }; - D450D1E021F19AB300E60010 /* TrailingClosureRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D450D1DE21F19A9400E60010 /* TrailingClosureRuleTests.swift */; }; - D450D1E221F19B1E00E60010 /* TrailingClosureConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D450D1E121F19B1E00E60010 /* TrailingClosureConfigurationTests.swift */; }; - D45255C81F0932F8003C9B56 /* RuleDescription+Examples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D45255C71F0932F8003C9B56 /* RuleDescription+Examples.swift */; }; - D462021F1E15F52D0027AAD1 /* NumberSeparatorRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D462021E1E15F52D0027AAD1 /* NumberSeparatorRuleExamples.swift */; }; - D46252541DF63FB200BE2CA1 /* NumberSeparatorRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46252531DF63FB200BE2CA1 /* NumberSeparatorRule.swift */; }; - D466B620233D229F0068190B /* FlatMapOverMapReduceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D466B61F233D229F0068190B /* FlatMapOverMapReduceRule.swift */; }; - D46A317F1F1CEDCD00AF914A /* UnneededParenthesesInClosureArgumentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46A317E1F1CEDCD00AF914A /* UnneededParenthesesInClosureArgumentRule.swift */; }; - D46C7C3E23BF2F6A007C517F /* PreferSelfTypeOverTypeOfSelfRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46C7C3D23BF2F6A007C517F /* PreferSelfTypeOverTypeOfSelfRule.swift */; }; - D46E041D1DE3712C00728374 /* TrailingCommaRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46E041C1DE3712C00728374 /* TrailingCommaRule.swift */; }; - D47079A71DFCEB2D00027086 /* EmptyParenthesesWithTrailingClosureRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47079A61DFCEB2D00027086 /* EmptyParenthesesWithTrailingClosureRule.swift */; }; - D47079A91DFDBED000027086 /* ClosureParameterPositionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47079A81DFDBED000027086 /* ClosureParameterPositionRule.swift */; }; - D47079AB1DFDCF7A00027086 /* SwiftExpressionKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47079AA1DFDCF7A00027086 /* SwiftExpressionKind.swift */; }; - D47079AD1DFE2FA700027086 /* EmptyParametersRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47079AC1DFE2FA700027086 /* EmptyParametersRule.swift */; }; - D47079AF1DFE520000027086 /* VoidReturnRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47079AE1DFE520000027086 /* VoidReturnRule.swift */; }; - D47A510E1DB29EEB00A4CC21 /* SwitchCaseOnNewlineRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47A510D1DB29EEB00A4CC21 /* SwitchCaseOnNewlineRule.swift */; }; - D47A51101DB2DD4800A4CC21 /* AttributesRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47A510F1DB2DD4800A4CC21 /* AttributesRule.swift */; }; - D47EF4801F69E3100012C4CA /* ColonRule+FunctionCall.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47EF47F1F69E3100012C4CA /* ColonRule+FunctionCall.swift */; }; - D47EF4821F69E34D0012C4CA /* ColonRule+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47EF4811F69E34D0012C4CA /* ColonRule+Dictionary.swift */; }; - D47EF4841F69E3D60012C4CA /* ColonRule+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47EF4831F69E3D60012C4CA /* ColonRule+Type.swift */; }; - D47F31151EC918B600E3E1CA /* ProtocolPropertyAccessorsOrderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47F31141EC918B600E3E1CA /* ProtocolPropertyAccessorsOrderRule.swift */; }; - D489B548231233A40090BAA0 /* ContainsOverFilterCountRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D489B546231233490090BAA0 /* ContainsOverFilterCountRule.swift */; }; - D489B54A231383350090BAA0 /* ContainsOverFilterIsEmptyRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D489B549231383350090BAA0 /* ContainsOverFilterIsEmptyRule.swift */; }; - D48AE2CC1DFB58C5001C6A4A /* AttributesRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48AE2CB1DFB58C5001C6A4A /* AttributesRuleExamples.swift */; }; - D48EE14B231CD34200DBB779 /* NoSpaceInMethodCallRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48EE14A231CD34200DBB779 /* NoSpaceInMethodCallRule.swift */; }; - D495B1A221165DAA00E2CD7B /* FileNameRuleFixtures in Resources */ = {isa = PBXBuildFile; fileRef = D495B1A021165DAA00E2CD7B /* FileNameRuleFixtures */; }; - D495B1A321165DAA00E2CD7B /* FileHeaderRuleFixtures in Resources */ = {isa = PBXBuildFile; fileRef = D495B1A121165DAA00E2CD7B /* FileHeaderRuleFixtures */; }; - D49896F12026B36C00814A83 /* RedundantSetAccessControlRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49896F02026B36C00814A83 /* RedundantSetAccessControlRule.swift */; }; - D4998DE71DF191380006E05D /* AttributesRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4998DE61DF191380006E05D /* AttributesRuleTests.swift */; }; - D4998DE91DF194F20006E05D /* FileHeaderRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4998DE81DF194F20006E05D /* FileHeaderRuleTests.swift */; }; - D49BE73324307FBD0029ED19 /* ComputedAccessorsOrderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49BE73224307FBD0029ED19 /* ComputedAccessorsOrderRule.swift */; }; - D49D9F0F24DBAB8600FC0B8F /* AccessControlLevelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49D9F0E24DBAB8600FC0B8F /* AccessControlLevelTests.swift */; }; - D4A893351E15824100BF954D /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A893341E15824100BF954D /* SwiftVersion.swift */; }; - D4AB0EA21F8993DD00CEC380 /* NamespaceCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4AB0EA11F8993DD00CEC380 /* NamespaceCollector.swift */; }; - D4B0226F1E0C75F9007E5297 /* VerticalParameterAlignmentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B0226E1E0C75F9007E5297 /* VerticalParameterAlignmentRule.swift */; }; - D4B0228E1E0CC608007E5297 /* ClassDelegateProtocolRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B0228D1E0CC608007E5297 /* ClassDelegateProtocolRule.swift */; }; - D4B022961E0EF80C007E5297 /* RedundantOptionalInitializationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B022951E0EF80C007E5297 /* RedundantOptionalInitializationRule.swift */; }; - D4B022981E102EE8007E5297 /* ObjectLiteralRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B022971E102EE8007E5297 /* ObjectLiteralRule.swift */; }; - D4B022A41E105636007E5297 /* GenericTypeNameRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B022A31E105636007E5297 /* GenericTypeNameRule.swift */; }; - D4B022B21E10B613007E5297 /* RedundantVoidReturnRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B022B11E10B613007E5297 /* RedundantVoidReturnRule.swift */; }; - D4B31ADC22A0581B000300F1 /* DuplicateEnumCasesRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B31ADB22A0581B000300F1 /* DuplicateEnumCasesRule.swift */; }; - D4B3409D21F16B110038C79A /* UnusedSetterValueRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B3409C21F16B110038C79A /* UnusedSetterValueRule.swift */; }; - D4B472411F66486300BD6EF1 /* FallthroughRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B472401F66486300BD6EF1 /* FallthroughRule.swift */; }; - D4B86FC82557BE9000908280 /* PreferNimbleRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B86FC72557BE9000908280 /* PreferNimbleRule.swift */; }; - D4BED5F82278AECC00D86BCE /* UnownedVariableCaptureRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BED5F72278AECC00D86BCE /* UnownedVariableCaptureRule.swift */; }; - D4C0E46F1E3D973600C560F2 /* ForWhereRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C0E46E1E3D973600C560F2 /* ForWhereRule.swift */; }; - D4C27BFE1E12D53F00DF713E /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C27BFD1E12D53F00DF713E /* Version.swift */; }; - D4C27C001E12DFF500DF713E /* LinterCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C27BFF1E12DFF500DF713E /* LinterCacheTests.swift */; }; - D4C4A34C1DEA4FF000E0E04C /* AttributesConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C4A34A1DEA4FD700E0E04C /* AttributesConfiguration.swift */; }; - D4C4A34E1DEA877200E0E04C /* FileHeaderRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C4A34D1DEA877200E0E04C /* FileHeaderRule.swift */; }; - D4C4A3521DEFBBB700E0E04C /* FileHeaderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C4A3511DEFBBB700E0E04C /* FileHeaderConfiguration.swift */; }; - D4C889711E385B7B00BAE88D /* RedundantDiscardableLetRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C889701E385B7B00BAE88D /* RedundantDiscardableLetRule.swift */; }; - D4CA758F1E2DEEA500A40E8A /* NumberSeparatorRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CA758E1E2DEEA500A40E8A /* NumberSeparatorRuleTests.swift */; }; - D4CFC5D2209EC95A00668488 /* FunctionDefaultParameterAtEndRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CFC5D1209EC95A00668488 /* FunctionDefaultParameterAtEndRule.swift */; }; - D4D0B8F42211428D0053A116 /* ColonRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D0B8F32211428D0053A116 /* ColonRuleExamples.swift */; }; - D4D1B9BB1EAC2C910028BE6A /* AccessControlLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D1B9B91EAC2C870028BE6A /* AccessControlLevel.swift */; }; - D4D383852145F550000235BD /* StaticOperatorRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D383842145F550000235BD /* StaticOperatorRule.swift */; }; - D4D5A5FF1E1F3A1C00D15E0C /* ShorthandOperatorRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D5A5FE1E1F3A1C00D15E0C /* ShorthandOperatorRule.swift */; }; - D4DA1DF41E17511D0037413D /* CompilerProtocolInitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DA1DF31E17511D0037413D /* CompilerProtocolInitRule.swift */; }; - D4DA1DFA1E18D6200037413D /* LargeTupleRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DA1DF91E18D6200037413D /* LargeTupleRule.swift */; }; - D4DA1DFC1E19CD300037413D /* GenerateDocsCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DA1DFB1E19CD300037413D /* GenerateDocsCommand.swift */; }; - D4DA1DFE1E1A10DB0037413D /* NumberSeparatorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DA1DFD1E1A10DB0037413D /* NumberSeparatorConfiguration.swift */; }; - D4DABFD31E29B4A5009617B6 /* DiscardedNotificationCenterObserverRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DABFD21E29B4A5009617B6 /* DiscardedNotificationCenterObserverRule.swift */; }; - D4DABFD51E2B350F009617B6 /* TrailingClosureRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DABFD41E2B350F009617B6 /* TrailingClosureRule.swift */; }; - D4DABFD71E2C23B1009617B6 /* NotificationCenterDetachmentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DABFD61E2C23B1009617B6 /* NotificationCenterDetachmentRule.swift */; }; - D4DABFD91E2C59BC009617B6 /* NotificationCenterDetachmentRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DABFD81E2C59BC009617B6 /* NotificationCenterDetachmentRuleExamples.swift */; }; - D4DAE8BC1DE14E8F00B0AE7A /* NimbleOperatorRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DAE8BB1DE14E8F00B0AE7A /* NimbleOperatorRule.swift */; }; - D4DB92251E628898005DE9C1 /* TodoRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DB92241E628898005DE9C1 /* TodoRuleTests.swift */; }; - D4DDFF9822396D62006C3629 /* ContainsOverFirstNotNilRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DDFF9722396D62006C3629 /* ContainsOverFirstNotNilRuleTests.swift */; }; - D4DE9133207B4750000FFAA8 /* UnavailableFunctionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DE9131207B4731000FFAA8 /* UnavailableFunctionRule.swift */; }; - D4E2BA851F6CD77B00E8E184 /* ArrayInitRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E2BA841F6CD77B00E8E184 /* ArrayInitRule.swift */; }; - D4E4FB5223E7A1A300746FCD /* LineEndingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E4FB5123E7A1A300746FCD /* LineEndingTests.swift */; }; - D4E92D1F2137B4C9002EDD48 /* IdenticalOperandsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E92D1E2137B4C9002EDD48 /* IdenticalOperandsRule.swift */; }; - D4EA77C81F817FD200C315FB /* UnneededBreakInSwitchRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EA77C71F817FD200C315FB /* UnneededBreakInSwitchRule.swift */; }; - D4EA77CA1F81FACC00C315FB /* LiteralExpressionEndIdentationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EA77C91F81FACC00C315FB /* LiteralExpressionEndIdentationRule.swift */; }; - D4EAB3A420E9948E0051C09A /* AutomaticRuleTests.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EAB3A320E9948D0051C09A /* AutomaticRuleTests.generated.swift */; }; - D4EABD0C22CE6F5B00635667 /* VerticalParameterAlignmentRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EABD0B22CE6F5B00635667 /* VerticalParameterAlignmentRuleExamples.swift */; }; - D4F10614229A2F5E00FDE319 /* NoFallthroughOnlyRuleExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F10613229A2F5E00FDE319 /* NoFallthroughOnlyRuleExamples.swift */; }; - D4F10616229A331200FDE319 /* LegacyMultipleRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F10615229A331200FDE319 /* LegacyMultipleRule.swift */; }; - D4F5851520E99A8A0085C6D8 /* TrailingWhitespaceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F5851320E99A720085C6D8 /* TrailingWhitespaceTests.swift */; }; - D4F5851720E99B260085C6D8 /* StatementPositionRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F5851620E99B260085C6D8 /* StatementPositionRuleTests.swift */; }; - D4F5851920E99B5A0085C6D8 /* PrivateOutletRuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F5851820E99B5A0085C6D8 /* PrivateOutletRuleTests.swift */; }; - D4FBADD01E00DA0400669C73 /* OperatorUsageWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4FBADCF1E00DA0400669C73 /* OperatorUsageWhitespaceRule.swift */; }; - D4FD4C851F2A260A00DD8AA8 /* BlockBasedKVORule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4FD4C841F2A260A00DD8AA8 /* BlockBasedKVORule.swift */; }; - D4FD58B21E12A0200019503C /* LinterCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4FD58B11E12A0200019503C /* LinterCache.swift */; }; - D93DA3D11E699E6300809827 /* NestingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93DA3CF1E699E4E00809827 /* NestingConfiguration.swift */; }; - DAD3BE4A1D6ECD9500660239 /* PrivateOutletRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD3BE491D6ECD9500660239 /* PrivateOutletRuleConfiguration.swift */; }; - E315B83C1DFA4BC500621B44 /* DynamicInlineRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E315B83B1DFA4BC500621B44 /* DynamicInlineRule.swift */; }; - E48F715E23789824003E1775 /* SwiftLintSyntaxMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48F715C23789823003E1775 /* SwiftLintSyntaxMap.swift */; }; - E48F715F23789824003E1775 /* SwiftLintSyntaxToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48F715D23789824003E1775 /* SwiftLintSyntaxToken.swift */; }; - E4A365D223653649003B4141 /* SourceKittenDictionary+Swiftlint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A365D123653648003B4141 /* SourceKittenDictionary+Swiftlint.swift */; }; - E4A6CF752363CBFB00DD5B18 /* RandomAccessCollection+Swiftlint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A6CF742363CBFB00DD5B18 /* RandomAccessCollection+Swiftlint.swift */; }; - E4EA064C23688EB5002531D7 /* SwiftLintFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EA064B23688EB4002531D7 /* SwiftLintFile.swift */; }; - E57B23C11B1D8BF000DEA512 /* ReturnArrowWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E57B23C01B1D8BF000DEA512 /* ReturnArrowWhitespaceRule.swift */; }; - E802ED001C56A56000A35AE1 /* Benchmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = E802ECFF1C56A56000A35AE1 /* Benchmark.swift */; }; - E80746F61ECB722F00548D31 /* CacheDescriptionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80746F51ECB722F00548D31 /* CacheDescriptionProvider.swift */; }; - E809EDA11B8A71DF00399043 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E809EDA01B8A71DF00399043 /* Configuration.swift */; }; - E809EDA31B8A73FB00399043 /* ConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E809EDA21B8A73FB00399043 /* ConfigurationTests.swift */; }; - E80E018D1B92C0F60078EB70 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80E018C1B92C0F60078EB70 /* Command.swift */; }; - E80E018F1B92C1350078EB70 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80E018E1B92C1350078EB70 /* Region.swift */; }; - E812249A1B04F85B001783D2 /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81224991B04F85B001783D2 /* TestHelpers.swift */; }; - E812249C1B04FADC001783D2 /* Linter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E812249B1B04FADC001783D2 /* Linter.swift */; }; - E816194C1BFBF35D00946723 /* SwiftDeclarationKind+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E816194B1BFBF35D00946723 /* SwiftDeclarationKind+SwiftLint.swift */; }; - E816194E1BFBFEAB00946723 /* ForceTryRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E816194D1BFBFEAB00946723 /* ForceTryRule.swift */; }; - E81619531BFC162C00946723 /* QueuedPrint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81619521BFC162C00946723 /* QueuedPrint.swift */; }; - E81ADD721ED5ED9D000CD451 /* RegionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81ADD711ED5ED9D000CD451 /* RegionTests.swift */; }; - E81ADD741ED6052F000CD451 /* CommandTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81ADD731ED6052F000CD451 /* CommandTests.swift */; }; - E81FB3E41C6D507B00DC988F /* CommonOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81FB3E31C6D507B00DC988F /* CommonOptions.swift */; }; - E82367E01ED3BD1E0040A88E /* Configuration+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82367DF1ED3BD1E0040A88E /* Configuration+Cache.swift */; }; - E832F10B1B17E2F5003F265F /* FileManager+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E832F10A1B17E2F5003F265F /* FileManager+SwiftLint.swift */; }; - E832F10D1B17E725003F265F /* IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E832F10C1B17E725003F265F /* IntegrationTests.swift */; }; - E83530C61ED6328A00FBAF79 /* FileNameRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83530C51ED6328A00FBAF79 /* FileNameRule.swift */; }; - E83A0B351A5D382B0041A60A /* VersionCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83A0B341A5D382B0041A60A /* VersionCommand.swift */; }; - E847F0A91BFBBABD00EA9363 /* EmptyCountRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E847F0A81BFBBABD00EA9363 /* EmptyCountRule.swift */; }; - E84E07471C13F95300F11122 /* AutoCorrectCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84E07461C13F95300F11122 /* AutoCorrectCommand.swift */; }; - E861519B1B0573B900C54AC0 /* LintCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = E861519A1B0573B900C54AC0 /* LintCommand.swift */; }; - E86396C21BADAAE5002C9E88 /* Reporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86396C11BADAAE5002C9E88 /* Reporter.swift */; }; - E86396C51BADAC15002C9E88 /* XcodeReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86396C41BADAC15002C9E88 /* XcodeReporter.swift */; }; - E86396C71BADAFE6002C9E88 /* ReporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86396C61BADAFE6002C9E88 /* ReporterTests.swift */; }; - E86396C91BADB2B9002C9E88 /* JSONReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86396C81BADB2B9002C9E88 /* JSONReporter.swift */; }; - E86396CB1BADB519002C9E88 /* CSVReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86396CA1BADB519002C9E88 /* CSVReporter.swift */; }; - E86623671F1D377900AAA3A2 /* Configuration+Parsing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86623661F1D377900AAA3A2 /* Configuration+Parsing.swift */; }; - E86E2B2E1E17443B001E823C /* Reporter+CommandLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86E2B2D1E17443B001E823C /* Reporter+CommandLine.swift */; }; - E876BFBE1B07828500114ED5 /* SourceKittenFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E876BFBD1B07828500114ED5 /* SourceKittenFramework.framework */; }; - E87E4A051BFB927C00FCFE46 /* TrailingSemicolonRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87E4A041BFB927C00FCFE46 /* TrailingSemicolonRule.swift */; }; - E87E4A091BFB9CAE00FCFE46 /* SyntaxKind+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87E4A081BFB9CAE00FCFE46 /* SyntaxKind+SwiftLint.swift */; }; - E88198421BEA929F00333A11 /* NestingRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA951B099CF200A66CB0 /* NestingRule.swift */; }; - E88198441BEA93D200333A11 /* ColonRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA831B0990F500A66CB0 /* ColonRule.swift */; }; - E88198521BEA941300333A11 /* TodoRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA811B0990A700A66CB0 /* TodoRule.swift */; }; - E88198531BEA944400333A11 /* LineLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA7B1B098D7D00A66CB0 /* LineLengthRule.swift */; }; - E88198541BEA945100333A11 /* CommaRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 695BE9CE1BDFD92B0071E985 /* CommaRule.swift */; }; - E88198551BEA949A00333A11 /* ControlStatementRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65454F451B14D73800319A6C /* ControlStatementRule.swift */; }; - E88198561BEA94D800333A11 /* FileLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA891B0992B300A66CB0 /* FileLengthRule.swift */; }; - E88198571BEA953300333A11 /* ForceCastRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA7F1B09903300A66CB0 /* ForceCastRule.swift */; }; - E88198581BEA956C00333A11 /* FunctionBodyLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA8F1B099A3100A66CB0 /* FunctionBodyLengthRule.swift */; }; - E88198591BEA95F100333A11 /* LeadingWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA7D1B098F2A00A66CB0 /* LeadingWhitespaceRule.swift */; }; - E881985A1BEA96EA00333A11 /* OperatorFunctionWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5A167C81B25A0B000CF2D03 /* OperatorFunctionWhitespaceRule.swift */; }; - E881985B1BEA974E00333A11 /* StatementPositionRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 692B60AB1BD8F2E700C7AA22 /* StatementPositionRule.swift */; }; - E881985C1BEA978500333A11 /* TrailingNewlineRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA871B09924C00A66CB0 /* TrailingNewlineRule.swift */; }; - E881985D1BEA97EB00333A11 /* TrailingWhitespaceRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA851B0991BF00A66CB0 /* TrailingWhitespaceRule.swift */; }; - E881985E1BEA982100333A11 /* TypeBodyLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA8D1B0999CD00A66CB0 /* TypeBodyLengthRule.swift */; }; - E881985F1BEA987C00333A11 /* TypeNameRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA911B099B1F00A66CB0 /* TypeNameRule.swift */; }; - E88198601BEA98F000333A11 /* IdentifierNameRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA931B099C0900A66CB0 /* IdentifierNameRule.swift */; }; - E88198631BEA9A5400333A11 /* RulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BB8F9B1B17DE3B00199606 /* RulesTests.swift */; }; - E889D8C51F1D11A200058332 /* Configuration+LintableFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = E889D8C41F1D11A200058332 /* Configuration+LintableFiles.swift */; }; - E889D8C71F1D357B00058332 /* Configuration+Merging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E889D8C61F1D357B00058332 /* Configuration+Merging.swift */; }; - E88DEA6B1B0983FE00A66CB0 /* StyleViolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA6A1B0983FE00A66CB0 /* StyleViolation.swift */; }; - E88DEA6F1B09843F00A66CB0 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA6E1B09843F00A66CB0 /* Location.swift */; }; - E88DEA711B09847500A66CB0 /* ViolationSeverity.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA701B09847500A66CB0 /* ViolationSeverity.swift */; }; - E88DEA731B0984C400A66CB0 /* String+SwiftLint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA721B0984C400A66CB0 /* String+SwiftLint.swift */; }; - E88DEA751B09852000A66CB0 /* SwiftLintFile+Regex.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA741B09852000A66CB0 /* SwiftLintFile+Regex.swift */; }; - E88DEA771B098D0C00A66CB0 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA761B098D0C00A66CB0 /* Rule.swift */; }; - E88DEA791B098D4400A66CB0 /* RuleParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA781B098D4400A66CB0 /* RuleParameter.swift */; }; - E88DEA8C1B0999A000A66CB0 /* ASTRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88DEA8B1B0999A000A66CB0 /* ASTRule.swift */; }; - E8B067811C13E49600E9E13F /* Configuration+CommandLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B067801C13E49600E9E13F /* Configuration+CommandLine.swift */; }; - E8B67C3E1C095E6300FDED8E /* Correction.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B67C3D1C095E6300FDED8E /* Correction.swift */; }; - E8BDE3FF1EDF91B6002EC12F /* RuleList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BDE3FE1EDF91B6002EC12F /* RuleList.swift */; }; - E8BE1FCC1E07687400F781C7 /* Yams.framework in Embed Frameworks into SwiftLintFramework.framework */ = {isa = PBXBuildFile; fileRef = E8BE1FCB1E07687400F781C7 /* Yams.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - E8C0DFCD1AD349DB007EE3D4 /* SWXMLHash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8C0DFCC1AD349DB007EE3D4 /* SWXMLHash.framework */; }; - E8EA41171C2D1DBE004F9930 /* CheckstyleReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EA41161C2D1DBE004F9930 /* CheckstyleReporter.swift */; }; - ED641C3820AA07B400212C62 /* NoFallthroughOnlyRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED641C3620AA070700212C62 /* NoFallthroughOnlyRule.swift */; }; - F22314B01D4FA4D7009AD165 /* LegacyNSGeometryFunctionsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22314AE1D4F7C77009AD165 /* LegacyNSGeometryFunctionsRule.swift */; }; - F480DC7F1F26090000099465 /* ConfigurationTests+Nested.swift in Sources */ = {isa = PBXBuildFile; fileRef = F480DC7E1F26090000099465 /* ConfigurationTests+Nested.swift */; }; - F480DC811F2609AB00099465 /* XCTestCase+BundlePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = F480DC801F2609AB00099465 /* XCTestCase+BundlePath.swift */; }; - F480DC831F2609D700099465 /* ConfigurationTests+ProjectMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F480DC821F2609D700099465 /* ConfigurationTests+ProjectMock.swift */; }; - F90DBD7F2092E669002CC310 /* MissingDocsRuleConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90DBD7E2092E669002CC310 /* MissingDocsRuleConfiguration.swift */; }; - F90DBD812092EA81002CC310 /* MissingDocsRuleConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90DBD802092EA81002CC310 /* MissingDocsRuleConfigurationTests.swift */; }; - F9D73F031D0CF15E00222FC4 /* test.txt in Resources */ = {isa = PBXBuildFile; fileRef = F9D73F021D0CF15E00222FC4 /* test.txt */; }; - F9E691282091952E0085B53E /* MissingDocsRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E691272091952E0085B53E /* MissingDocsRule.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - D0AAAB5119FB0960007B24B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D0D1211019E87861005E4BAA /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0D1216C19E87B05005E4BAA; - remoteInfo = SourceKittenFramework; - }; - D0D1217919E87B05005E4BAA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D0D1211019E87861005E4BAA /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0D1216C19E87B05005E4BAA; - remoteInfo = SourceKittenFramework; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 6CCFCF291CFEF6D3003239EB /* Embed Frameworks into SwiftLintFramework.framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = SwiftLintFramework.framework/Versions/Current/Frameworks; - dstSubfolderSpec = 10; - files = ( - 6CCFCF2A1CFEF729003239EB /* Commandant.framework in Embed Frameworks into SwiftLintFramework.framework */, - 6CCFCF2D1CFEF731003239EB /* SourceKittenFramework.framework in Embed Frameworks into SwiftLintFramework.framework */, - 6CCFCF2E1CFEF73A003239EB /* SWXMLHash.framework in Embed Frameworks into SwiftLintFramework.framework */, - 6CCFCF2F1CFEF73E003239EB /* SwiftyTextTable.framework in Embed Frameworks into SwiftLintFramework.framework */, - E8BE1FCC1E07687400F781C7 /* Yams.framework in Embed Frameworks into SwiftLintFramework.framework */, - ); - name = "Embed Frameworks into SwiftLintFramework.framework"; - runOnlyForDeploymentPostprocessing = 0; - }; - D0AAAB5319FB0960007B24B3 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D0AAAB5019FB0960007B24B3 /* SwiftLintFramework.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 006204DA1E1E48F900FFFBE1 /* VerticalWhitespaceConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceConfiguration.swift; sourceTree = ""; }; - 006204DD1E1E4E0A00FFFBE1 /* VerticalWhitespaceRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceRuleTests.swift; sourceTree = ""; }; - 006ECFC31C44E99E00EF6364 /* LegacyConstantRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyConstantRule.swift; sourceTree = ""; }; - 009E09271DFEE4C200B588A7 /* ProhibitedSuperRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProhibitedSuperRule.swift; sourceTree = ""; }; - 009E09291DFEE4DD00B588A7 /* ProhibitedSuperConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProhibitedSuperConfiguration.swift; sourceTree = ""; }; - 00B8D9771E2D0FBD004E0EEC /* LegacyConstantRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyConstantRuleExamples.swift; sourceTree = ""; }; - 02FD8AEE1BFC18D60014BFFB /* ExtendedNSStringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtendedNSStringTests.swift; sourceTree = ""; }; - 094384FF1D5D2382009168CF /* WeakDelegateRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WeakDelegateRule.swift; sourceTree = ""; }; - 094385021D5D4F78009168CF /* PrivateOutletRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateOutletRule.swift; sourceTree = ""; }; - 125AAC77203AA82D0004BCE0 /* ExplicitTypeInterfaceConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplicitTypeInterfaceConfiguration.swift; sourceTree = ""; }; - 125CE52E20425EFD001635E5 /* ExplicitTypeInterfaceConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplicitTypeInterfaceConfigurationTests.swift; sourceTree = ""; }; - 12E3D4DB2042729300B3E30E /* ExplicitTypeInterfaceRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplicitTypeInterfaceRuleTests.swift; sourceTree = ""; }; - 181D9E162038343D001F6887 /* UntypedErrorInCatchRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UntypedErrorInCatchRule.swift; sourceTree = ""; }; - 183B6B4721FF66B700425134 /* RedundantObjcAttributeRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedundantObjcAttributeRuleExamples.swift; sourceTree = ""; }; - 1872906F1FC37A9B0016BEA2 /* YodaConditionRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YodaConditionRule.swift; sourceTree = ""; }; - 188B3FF1207D61040073C2D6 /* ModifierOrderRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifierOrderRule.swift; sourceTree = ""; }; - 188B3FF3207D61230073C2D6 /* ModifierOrderConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifierOrderConfiguration.swift; sourceTree = ""; }; - 1894D740207D57AD00BD94CF /* SwiftDeclarationAttributeKind+Swiftlint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftDeclarationAttributeKind+Swiftlint.swift"; sourceTree = ""; }; - 18B90B6A21ADD99800B60749 /* RedundantObjcAttributeRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantObjcAttributeRule.swift; sourceTree = ""; }; - 1E18574A1EADBA51004F89F7 /* NoExtensionAccessModifierRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoExtensionAccessModifierRule.swift; sourceTree = ""; }; - 1E3C2D701EE36C6F00C8386D /* PrivateOverFilePrivateRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateOverFilePrivateRule.swift; sourceTree = ""; }; - 1E82D5581D7775C7009553D7 /* ClosureSpacingRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClosureSpacingRule.swift; sourceTree = ""; }; - 1EB7C8521F0C45C2004BAD22 /* ModifierOrderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifierOrderTests.swift; sourceTree = ""; }; - 1EC163511D5992D900DD2928 /* VerticalWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceRule.swift; sourceTree = ""; }; - 1EF115911EB2AD5900E30140 /* ExplicitTopLevelACLRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExplicitTopLevelACLRule.swift; sourceTree = ""; }; - 1F11B3CE1C252F23002E8FA8 /* ClosingBraceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClosingBraceRule.swift; sourceTree = ""; }; - 224E7F9B235A5E4D0051368B /* ExpiringTodoRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringTodoRuleTests.swift; sourceTree = ""; }; - 22A36FDE235673F50037B47D /* ExpiringTodoRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringTodoRule.swift; sourceTree = ""; }; - 22A36FE023578CC10037B47D /* ExpiringTodoConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringTodoConfiguration.swift; sourceTree = ""; }; - 24B4DF0B1D6DFA370097803B /* RedundantNilCoalescingRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantNilCoalescingRule.swift; sourceTree = ""; }; - 24E17F701B1481FF008195BE /* SwiftLintFile+Cache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftLintFile+Cache.swift"; sourceTree = ""; }; - 260F669F225C5B6D00407CF5 /* CollectingRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectingRuleTests.swift; sourceTree = ""; }; - 264E080E2248BA2800ADC4C5 /* RuleStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleStorage.swift; sourceTree = ""; }; - 26CE462C228532CD00264485 /* Array+SwiftLint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "Array+SwiftLint.swift"; path = "../../SwiftLintFramework/Extensions/Array+SwiftLint.swift"; sourceTree = ""; }; - 287F8B62223083ED00BDC504 /* NSLocalizedStringRequireBundleRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSLocalizedStringRequireBundleRule.swift; sourceTree = ""; }; - 2882895B22287C9C0037CF5F /* NSObjectPreferIsEqualRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectPreferIsEqualRule.swift; sourceTree = ""; }; - 2882895D22287E2C0037CF5F /* NSObjectPreferIsEqualRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectPreferIsEqualRuleExamples.swift; sourceTree = ""; }; - 29AD4C641F6EA16C009B66E1 /* ContainsOverFirstNotNilRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainsOverFirstNotNilRule.swift; sourceTree = ""; }; - 29FC197721382C06006D208C /* DuplicateImportsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DuplicateImportsRule.swift; sourceTree = ""; }; - 29FC197821382C07006D208C /* DuplicateImportsRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DuplicateImportsRuleExamples.swift; sourceTree = ""; }; - 29FFC3781F1574FD007E4825 /* FileLengthRuleConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLengthRuleConfiguration.swift; sourceTree = ""; }; - 29FFC37B1F157BA8007E4825 /* FileLengthRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLengthRuleTests.swift; sourceTree = ""; }; - 2E02005E1C54BF680024D09D /* CyclomaticComplexityRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CyclomaticComplexityRule.swift; sourceTree = ""; }; - 2E336D191DF08AF200CCFE77 /* EmojiReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmojiReporter.swift; sourceTree = ""; }; - 2E5761A91C573B83003271AF /* FunctionParameterCountRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionParameterCountRule.swift; sourceTree = ""; }; - 31F1B6CB1F60BF4500A57456 /* SwitchCaseAlignmentRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchCaseAlignmentRule.swift; sourceTree = ""; }; - 341FDB1C21AD61B20022E8E9 /* MarkdownReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MarkdownReporter.swift; sourceTree = ""; }; - 341FDB1E21AD66550022E8E9 /* CannedMarkdownReporterOutput.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CannedMarkdownReporterOutput.md; sourceTree = ""; }; - 37B3FA8A1DFD45A700AD30D2 /* Dictionary+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Dictionary+SwiftLint.swift"; sourceTree = ""; }; - 3A915E5920A1543000519F3A /* ClosureEndIndentationRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosureEndIndentationRuleExamples.swift; sourceTree = ""; }; - 3ABE19CD20B7CDE0009C2EC2 /* MultilineFunctionChainsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineFunctionChainsRule.swift; sourceTree = ""; }; - 3B034B6C1E0BE544005D49A9 /* LineLengthConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineLengthConfiguration.swift; sourceTree = ""; }; - 3B0B14531C505D6300BE82F7 /* SeverityConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeverityConfiguration.swift; sourceTree = ""; }; - 3B12C9BF1C3209AC000B423F /* test.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = test.yml; sourceTree = ""; }; - 3B12C9C21C320A53000B423F /* YamlSwiftLintTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YamlSwiftLintTests.swift; sourceTree = ""; }; - 3B12C9C61C3361CB000B423F /* RuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleTests.swift; sourceTree = ""; }; - 3B1DF0111C5148140011BCED /* CustomRules.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomRules.swift; sourceTree = ""; }; - 3B20CD091EB699380069EF2E /* GenericTypeNameRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenericTypeNameRuleTests.swift; sourceTree = ""; }; - 3B20CD0B1EB699C20069EF2E /* TypeNameRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeNameRuleTests.swift; sourceTree = ""; }; - 3B30C4A01C3785B300E04027 /* YamlParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YamlParserTests.swift; sourceTree = ""; }; - 3B3A9A321EA3DFD90075B121 /* IdentifierNameRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifierNameRuleTests.swift; sourceTree = ""; }; - 3B5B9FE01C444DA20009AD27 /* Array+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+SwiftLint.swift"; sourceTree = ""; }; - 3B63D46C1E1F05160057BE35 /* LineLengthConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineLengthConfigurationTests.swift; sourceTree = ""; }; - 3B63D46E1E1F09DF0057BE35 /* LineLengthRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineLengthRuleTests.swift; sourceTree = ""; }; - 3B828E521C546468000D180E /* RuleConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleConfiguration.swift; sourceTree = ""; }; - 3BA79C9A1C4767910057E705 /* NSRange+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSRange+SwiftLint.swift"; sourceTree = ""; }; - 3BB47D821C514E8100AE6A10 /* RegexConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegexConfiguration.swift; sourceTree = ""; }; - 3BB47D841C51D80000AE6A10 /* NSRegularExpression+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+SwiftLint.swift"; sourceTree = ""; }; - 3BB47D861C51DE6E00AE6A10 /* CustomRulesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomRulesTests.swift; sourceTree = ""; }; - 3BBF2F9C1C640A0F006CD775 /* SwiftyTextTable.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SwiftyTextTable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3BCC04CC1C4F5694006073C3 /* ConfigurationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigurationError.swift; sourceTree = ""; }; - 3BCC04CF1C4F56D3006073C3 /* SeverityLevelsConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeverityLevelsConfiguration.swift; sourceTree = ""; }; - 3BCC04D01C4F56D3006073C3 /* NameConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NameConfiguration.swift; sourceTree = ""; }; - 3BCC04D31C502BAB006073C3 /* RuleConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleConfigurationTests.swift; sourceTree = ""; }; - 3BD9CD3C1C37175B009A5D25 /* YamlParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YamlParser.swift; sourceTree = ""; }; - 3BDB224A1C345B4900473680 /* ProjectMock */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ProjectMock; sourceTree = ""; }; - 4100D7A123BEAB5A009464E0 /* FileNameNoSpaceRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileNameNoSpaceRuleTests.swift; sourceTree = ""; }; - 4100D7A523BEACBF009464E0 /* FileNameNoSpaceConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileNameNoSpaceConfiguration.swift; sourceTree = ""; }; - 4100D7B923BEC284009464E0 /* FileNameNoSpaceRuleFixtures */ = {isa = PBXFileReference; lastKnownFileType = folder; path = FileNameNoSpaceRuleFixtures; sourceTree = ""; }; - 41715DE023BEA08E00544BDF /* FileNameNoSpaceRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileNameNoSpaceRule.swift; sourceTree = ""; }; - 429644B41FB0A99E00D75128 /* SortedFirstLastRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortedFirstLastRule.swift; sourceTree = ""; }; - 47ACC8971E7DC74E0088EEB2 /* ImplicitlyUnwrappedOptionalConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitlyUnwrappedOptionalConfiguration.swift; sourceTree = ""; }; - 47ACC8991E7DCCAD0088EEB2 /* ImplicitlyUnwrappedOptionalConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitlyUnwrappedOptionalConfigurationTests.swift; sourceTree = ""; }; - 47ACC89B1E7DCFA00088EEB2 /* ImplicitlyUnwrappedOptionalRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitlyUnwrappedOptionalRuleTests.swift; sourceTree = ""; }; - 47FF3BDF1E7C745100187E6D /* ImplicitlyUnwrappedOptionalRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitlyUnwrappedOptionalRule.swift; sourceTree = ""; }; - 4968919123BEAC3D00AB8EF9 /* EnumCaseAssociatedValuesLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnumCaseAssociatedValuesLengthRule.swift; sourceTree = ""; }; - 4A9A3A391DC1D75F00DF5183 /* HTMLReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTMLReporter.swift; sourceTree = ""; }; - 4B87881323D1A60C004CE138 /* ShowDocsCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShowDocsCommand.swift; sourceTree = ""; }; - 4DB7815C1CAD690100BC4723 /* LegacyCGGeometryFunctionsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyCGGeometryFunctionsRule.swift; sourceTree = ""; }; - 4DCB8E7D1CBE43640070FCF0 /* RegexHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegexHelpers.swift; sourceTree = ""; }; - 4E342B4A2215C6DF008E4EF8 /* ReduceBooleanRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReduceBooleanRule.swift; sourceTree = ""; }; - 5499CA961A2394B700783309 /* Components.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Components.plist; sourceTree = ""; }; - 5499CA971A2394B700783309 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 550DA0DE22DB958400B67F03 /* EmptyCollectionLiteralRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollectionLiteralRule.swift; sourceTree = ""; }; - 550DA0E122DB9E6B00B67F03 /* ContainsOverRangeNilComparisonRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainsOverRangeNilComparisonRule.swift; sourceTree = ""; }; - 57ED82791CF65183002B3513 /* JUnitReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JUnitReporter.swift; sourceTree = ""; }; - 584B0D392112BA78002F7E25 /* SonarQubeReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SonarQubeReporter.swift; sourceTree = ""; }; - 584B0D3B2112E8FB002F7E25 /* CannedSonarQubeReporterOutput.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CannedSonarQubeReporterOutput.json; sourceTree = ""; }; - 5B1701B823CEAF8C00CC7079 /* ExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleTests.swift; sourceTree = ""; }; - 5B3BEC3923CCCC5D00DE5BEE /* Example.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Example.swift; sourceTree = ""; }; - 5BD08DCA23D2549F000B9CE6 /* ImplicitGetterRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImplicitGetterRuleExamples.swift; sourceTree = ""; }; - 6208ED4E20C297AC004E78D1 /* RedundantTypeAnnotationRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedundantTypeAnnotationRule.swift; sourceTree = ""; }; - 621061BE1ED57E640082D51E /* MultilineParametersRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineParametersRuleExamples.swift; sourceTree = ""; }; - 622AD7FE216ACE6200A002C6 /* XCTSpecificMatcherRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTSpecificMatcherRuleExamples.swift; sourceTree = ""; }; - 622AD7FF216ACE6200A002C6 /* XCTSpecificMatcherRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTSpecificMatcherRule.swift; sourceTree = ""; }; - 623675AF1F960C5C009BE6F3 /* QuickDiscouragedPendingTestRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedPendingTestRule.swift; sourceTree = ""; }; - 623675B11F962FC4009BE6F3 /* QuickDiscouragedPendingTestRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedPendingTestRuleExamples.swift; sourceTree = ""; }; - 6238AE411ED4D734006C3601 /* MultilineParametersRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineParametersRule.swift; sourceTree = ""; }; - 623E36EF1F3DB1B1002E5B71 /* QuickDiscouragedCallRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedCallRule.swift; sourceTree = ""; }; - 623E36F11F3DB988002E5B71 /* QuickDiscouragedCallRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedCallRuleExamples.swift; sourceTree = ""; }; - 62426A022118BA6E007E6340 /* ClosureBodyLengthRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosureBodyLengthRule.swift; sourceTree = ""; }; - 62426A042118F991007E6340 /* ClosureBodyLengthRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosureBodyLengthRuleExamples.swift; sourceTree = ""; }; - 6258783A1FFC458100AC34F2 /* DiscouragedObjectLiteralRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedObjectLiteralRule.swift; sourceTree = ""; }; - 62622F6A1F2F2E3500D5D099 /* DiscouragedDirectInitRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedDirectInitRule.swift; sourceTree = ""; }; - 62640150201552E0005B9C4A /* DiscouragedOptionalBooleanRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedOptionalBooleanRule.swift; sourceTree = ""; }; - 6264015320155533005B9C4A /* DiscouragedOptionalBooleanRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedOptionalBooleanRuleExamples.swift; sourceTree = ""; }; - 626B01B420A1735900D2C42F /* EmptyXCTestMethodRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyXCTestMethodRuleExamples.swift; sourceTree = ""; }; - 626C16E01F948E1C00BB7475 /* QuickDiscouragedFocusedTestRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedFocusedTestRuleExamples.swift; sourceTree = ""; }; - 626D02961F31CBCC0054788D /* XCTFailMessageRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTFailMessageRule.swift; sourceTree = ""; }; - 627C7A312004F9290053C79D /* XCTSpecificMatcherRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTSpecificMatcherRuleTests.swift; sourceTree = ""; }; - 629ADD052006302D0009E362 /* DiscouragedOptionalCollectionRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedOptionalCollectionRule.swift; sourceTree = ""; }; - 629C60D81F43906700B4AF92 /* SingleTestClassRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleTestClassRule.swift; sourceTree = ""; }; - 62A3E95B209E078000547A86 /* EmptyXCTestMethodRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyXCTestMethodRule.swift; sourceTree = ""; }; - 62A498551F306A7700D766E4 /* DiscouragedDirectInitConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedDirectInitConfiguration.swift; sourceTree = ""; }; - 62A6E7911F3317E3003A0479 /* JoinedDefaultParameterRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinedDefaultParameterRule.swift; sourceTree = ""; }; - 62A7127420F1178F00E604A6 /* AnyObjectProtocolRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyObjectProtocolRule.swift; sourceTree = ""; }; - 62AF35D71F30B183009B11EE /* DiscouragedDirectInitRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedDirectInitRuleTests.swift; sourceTree = ""; }; - 62DADC471FFF0423002B6319 /* PrefixedTopLevelConstantRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrefixedTopLevelConstantRule.swift; sourceTree = ""; }; - 62DEA1651FB21A9E00BCCCC6 /* PrivateActionRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateActionRule.swift; sourceTree = ""; }; - 62E54FED1F93AD57005B367B /* QuickDiscouragedFocusedTestRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickDiscouragedFocusedTestRule.swift; sourceTree = ""; }; - 62FE5D30200CAB6E00F68793 /* DiscouragedOptionalCollectionExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedOptionalCollectionExamples.swift; sourceTree = ""; }; - 65454F451B14D73800319A6C /* ControlStatementRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControlStatementRule.swift; sourceTree = ""; }; - 67932E2C1E54AF4B00CB0629 /* CyclomaticComplexityConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CyclomaticComplexityConfigurationTests.swift; sourceTree = ""; }; - 67EB4DF81E4CC101004E9ACD /* CyclomaticComplexityConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CyclomaticComplexityConfiguration.swift; sourceTree = ""; }; - 67EB4DFB1E4CD7F5004E9ACD /* CyclomaticComplexityRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CyclomaticComplexityRuleTests.swift; sourceTree = ""; }; - 692B1EB11BD7E00F00EAABFF /* OpeningBraceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpeningBraceRule.swift; sourceTree = ""; }; - 692B60AB1BD8F2E700C7AA22 /* StatementPositionRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatementPositionRule.swift; sourceTree = ""; }; - 695BE9CE1BDFD92B0071E985 /* CommaRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommaRule.swift; sourceTree = ""; }; - 6A14DB9123E7292000C17847 /* OpeningBraceConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpeningBraceConfiguration.swift; sourceTree = ""; }; - 6A14DB9423E75ACF00C17847 /* OpeningBraceRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpeningBraceRuleTests.swift; sourceTree = ""; }; - 6A804EF023D8F6A200976471 /* EmptyCountConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCountConfiguration.swift; sourceTree = ""; }; - 6A804EF423D8FA7900976471 /* EmptyCountRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCountRuleTests.swift; sourceTree = ""; }; - 6BE79EB02204EC0700B5A2FE /* RequiredDeinitRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequiredDeinitRule.swift; sourceTree = ""; }; - 6C15818C237026AC00F582A2 /* GitHubActionsLoggingReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubActionsLoggingReporter.swift; sourceTree = ""; }; - 6C15818E23702DCE00F582A2 /* CannedGitHubActionsLoggingReporterOutput.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CannedGitHubActionsLoggingReporterOutput.txt; sourceTree = ""; }; - 6C1D763121A4E69600DEF783 /* Request+DisableSourceKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+DisableSourceKit.swift"; sourceTree = ""; }; - 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Mac-XCTest.xcconfig"; sourceTree = ""; }; - 6C7045431C6ADA450003F15A /* SourceKitCrashTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SourceKitCrashTests.swift; sourceTree = ""; }; - 725094881D0855760039B353 /* StatementModeConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatementModeConfiguration.swift; sourceTree = ""; }; - 72EA17B51FD31F10009D5CE6 /* ExplicitACLRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplicitACLRule.swift; sourceTree = ""; }; - 739AC74825423681009CF533 /* OperatorUsageWhitespaceConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OperatorUsageWhitespaceConfiguration.swift; sourceTree = ""; }; - 740DF1AF203F5AFC0081F694 /* EmptyStringRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyStringRule.swift; sourceTree = ""; }; - 75161FDD213B9D67009DE767 /* CollectionAlignmentConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAlignmentConfiguration.swift; sourceTree = ""; }; - 7551DF6C21382C9A00AA1F4D /* ToggleBoolRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleBoolRule.swift; sourceTree = ""; }; - 7565E5F02262BA0900B0597C /* UnusedCaptureListRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnusedCaptureListRule.swift; sourceTree = ""; }; - 756B585C2138ECD300D1A4E9 /* CollectionAlignmentRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAlignmentRule.swift; sourceTree = ""; }; - 756C0777222EA49400A111F4 /* ReduceIntoRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReduceIntoRule.swift; sourceTree = ""; }; - 7578C915214173BE0080FEC9 /* CollectionAlignmentRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAlignmentRuleTests.swift; sourceTree = ""; }; - 75D2A8A324BD6DCE000F3534 /* InclusiveLanguageRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InclusiveLanguageRule.swift; sourceTree = ""; }; - 75D2A8A424BD6DCE000F3534 /* InclusiveLanguageRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InclusiveLanguageRuleExamples.swift; sourceTree = ""; }; - 75D2A8A724BD6DEF000F3534 /* InclusiveLanguageConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InclusiveLanguageConfiguration.swift; sourceTree = ""; }; - 75D2A8A924BD6E3C000F3534 /* InclusiveLanguageRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InclusiveLanguageRuleTests.swift; sourceTree = ""; }; - 75D2A8AB24BD6EAF000F3534 /* PrimaryRuleList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrimaryRuleList.swift; sourceTree = ""; }; - 7723A4DE23442D7100F38590 /* RawValueForCamelCasedCodableEnumRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawValueForCamelCasedCodableEnumRule.swift; sourceTree = ""; }; - 787CDE38208E7D41005F3D2F /* SwitchCaseAlignmentConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchCaseAlignmentConfiguration.swift; sourceTree = ""; }; - 787CDE3A208F9C34005F3D2F /* SwitchCaseAlignmentRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchCaseAlignmentRuleTests.swift; sourceTree = ""; }; - 78B9051A245646CD00C81B0A /* PreferZeroOverExplicitInitRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferZeroOverExplicitInitRule.swift; sourceTree = ""; }; - 78F032441D7C877800BE709A /* OverriddenSuperCallRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OverriddenSuperCallRule.swift; sourceTree = ""; }; - 78F032471D7D614300BE709A /* OverridenSuperCallConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OverridenSuperCallConfiguration.swift; sourceTree = ""; }; - 7C0C2E791D2866CB0076435A /* ExplicitInitRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExplicitInitRule.swift; sourceTree = ""; }; - 820F451B2107292500AA056A /* TypeContentsOrderRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeContentsOrderRuleTests.swift; sourceTree = ""; }; - 820F451D21073D7200AA056A /* ConditionalReturnsOnNewlineRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalReturnsOnNewlineRuleTests.swift; sourceTree = ""; }; - 82144ACB20F640F200B06695 /* VerticalWhitespaceBetweenCasesRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceBetweenCasesRule.swift; sourceTree = ""; }; - 821F70B6210720C700E2C84F /* FileTypesOrderRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTypesOrderRuleTests.swift; sourceTree = ""; }; - 823EDC6121020D850070B7CD /* MultilineLiteralBracketsRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineLiteralBracketsRule.swift; sourceTree = ""; }; - 824AB64C2105C39F004B5A8F /* ConditionalReturnsOnNewlineConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalReturnsOnNewlineConfiguration.swift; sourceTree = ""; }; - 825F19D01EEFF19700969EF1 /* ObjectLiteralRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjectLiteralRuleTests.swift; sourceTree = ""; }; - 827009FC20FE26B700ECA185 /* FileTypesOrderRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTypesOrderRule.swift; sourceTree = ""; }; - 827009FE20FE26C500ECA185 /* TypeContentsOrderRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeContentsOrderRule.swift; sourceTree = ""; }; - 827169B21F488181003FB9AF /* ExplicitEnumRawValueRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExplicitEnumRawValueRule.swift; sourceTree = ""; }; - 827169B41F48D712003FB9AF /* NoGroupingExtensionRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoGroupingExtensionRule.swift; sourceTree = ""; }; - 82DB55FD21008F3E001C62FF /* FileTypesOrderConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTypesOrderConfiguration.swift; sourceTree = ""; }; - 82DB55FF21008F54001C62FF /* TypeContentsOrderConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeContentsOrderConfiguration.swift; sourceTree = ""; }; - 82EB7883215BAE780042E0FD /* FileTypesOrderRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTypesOrderRuleExamples.swift; sourceTree = ""; }; - 82EB7884215BAE780042E0FD /* TypeContentsOrderRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeContentsOrderRuleExamples.swift; sourceTree = ""; }; - 82F614F12106014500D23904 /* MultilineParametersBracketsRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineParametersBracketsRule.swift; sourceTree = ""; }; - 82F614F32106015100D23904 /* MultilineArgumentsBracketsRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineArgumentsBracketsRule.swift; sourceTree = ""; }; - 82FE253E20F604AD00295958 /* VerticalWhitespaceOpeningBracesRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceOpeningBracesRule.swift; sourceTree = ""; }; - 82FE254020F604CB00295958 /* VerticalWhitespaceClosingBracesRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalWhitespaceClosingBracesRule.swift; sourceTree = ""; }; - 83894F211B0C928A006214E1 /* RulesCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RulesCommand.swift; sourceTree = ""; }; - 83D71E261B131EB5000395DE /* RuleDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleDescription.swift; sourceTree = ""; }; - 856651A61D6B395F005E6B29 /* MarkRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MarkRule.swift; sourceTree = ""; }; - 8B01E4FB20A4183C00C9233E /* FunctionParameterCountConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionParameterCountConfiguration.swift; sourceTree = ""; }; - 8B01E4FF20A4340A00C9233E /* FunctionParameterCountRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionParameterCountRuleTests.swift; sourceTree = ""; }; - 8F0856EA22DA8508001FF4D4 /* UnusedDeclarationRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedDeclarationRule.swift; sourceTree = ""; }; - 8F2CC1CA20A6A070006ED34F /* FileNameConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileNameConfiguration.swift; sourceTree = ""; }; - 8F2CC1CC20A6A189006ED34F /* FileNameRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileNameRuleTests.swift; sourceTree = ""; }; - 8F4E30D42519092800EED8CB /* UnusedDeclarationRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedDeclarationRuleExamples.swift; sourceTree = ""; }; - 8F6AA75A211905B8009BA28A /* LintableFilesVisitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LintableFilesVisitor.swift; sourceTree = ""; }; - 8F6AA75C21190830009BA28A /* CompilerArgumentsExtractor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompilerArgumentsExtractor.swift; sourceTree = ""; }; - 8F715B82213B528B00427BD9 /* UnusedImportRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnusedImportRule.swift; sourceTree = ""; }; - 8F8050811FFE0CBB006F5B93 /* Configuration+IndentationStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Configuration+IndentationStyle.swift"; sourceTree = ""; }; - 8FAD90A92513FA5B004653BA /* ParserDiagnosticsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParserDiagnosticsTests.swift; sourceTree = ""; }; - 8FBE99CF24635B8500ABF078 /* SwiftVersionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftVersionTests.swift; sourceTree = ""; }; - 8FC1DFAB23FC7C9700F49E2C /* ImportUsage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportUsage.swift; sourceTree = ""; }; - 8FC1DFAD23FC7D0400F49E2C /* UnusedImportConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedImportConfiguration.swift; sourceTree = ""; }; - 8FC8523A2117BDDE0015269B /* ExplicitSelfRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplicitSelfRule.swift; sourceTree = ""; }; - 8FC9F5101F4B8E48006826C1 /* IsDisjointRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IsDisjointRule.swift; sourceTree = ""; }; - 8FDF482B2122476D00521605 /* AnalyzeCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnalyzeCommand.swift; sourceTree = ""; }; - 8FDF482D21234BFF00521605 /* LintOrAnalyzeCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LintOrAnalyzeCommand.swift; sourceTree = ""; }; - 8FE3CCBB22DBF8D000B8EA87 /* UnusedDeclarationConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedDeclarationConfiguration.swift; sourceTree = ""; }; - 8FF4288623C3048E003B6CB0 /* RuleListDocumentation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleListDocumentation.swift; sourceTree = ""; }; - 8FF4288723C3048E003B6CB0 /* RuleDocumentation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleDocumentation.swift; sourceTree = ""; }; - 8FF49E0623FC9E40003AC871 /* UnusedImportRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnusedImportRuleExamples.swift; sourceTree = ""; }; - 92CCB2D61E1EEFA300C8E5A3 /* UnusedOptionalBindingRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedOptionalBindingRule.swift; sourceTree = ""; }; - 93E0C3CD1D67BD7F007FA25D /* ConditionalReturnsOnNewlineRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConditionalReturnsOnNewlineRule.swift; sourceTree = ""; }; - A1A6F3F11EE319ED00A9F9E2 /* ObjectLiteralConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjectLiteralConfiguration.swift; sourceTree = ""; }; - A3184D55215BCEFF00621EA2 /* LegacyRandomRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyRandomRule.swift; sourceTree = ""; }; - A73469401FB12149009B57C7 /* CallPairRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallPairRule.swift; sourceTree = ""; }; - B0270FAD242E486D00A43E8B /* GitLabJUnitReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitLabJUnitReporter.swift; sourceTree = ""; }; - B0270FAF242E48CF00A43E8B /* CannedGitLabJUnitReporterOutput.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = CannedGitLabJUnitReporterOutput.xml; sourceTree = ""; }; - B1FD3AB8238877F200CE121E /* ImplicitReturnConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImplicitReturnConfiguration.swift; sourceTree = ""; }; - B1FD3ABA238BC5BC00CE121E /* ImplicitReturnConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitReturnConfigurationTests.swift; sourceTree = ""; }; - B1FD3ABC238BC5FB00CE121E /* ImplicitReturnRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitReturnRuleTests.swift; sourceTree = ""; }; - B1FD3ABE238BC6D400CE121E /* ImplicitReturnRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitReturnRuleExamples.swift; sourceTree = ""; }; - B25DCD071F7E9B5F0028A199 /* MultilineArgumentsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineArgumentsRule.swift; sourceTree = ""; }; - B25DCD091F7E9BB50028A199 /* MultilineArgumentsRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineArgumentsRuleExamples.swift; sourceTree = ""; }; - B25DCD0D1F7EF2280028A199 /* MultilineArgumentsConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineArgumentsConfiguration.swift; sourceTree = ""; }; - B25DCD0F1F7EF6DC0028A199 /* MultilineArgumentsRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultilineArgumentsRuleTests.swift; sourceTree = ""; }; - B2902A0B1D66815600BFCCF7 /* PrivateUnitTestRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateUnitTestRule.swift; sourceTree = ""; }; - B2902A0D1D6681F700BFCCF7 /* PrivateUnitTestConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateUnitTestConfiguration.swift; sourceTree = ""; }; - B3935001033261E5A70CE101 /* CannedEmojiReporterOutput.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CannedEmojiReporterOutput.txt; sourceTree = ""; }; - B39350463894A3FC1338E0AF /* CannedJSONReporterOutput.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = CannedJSONReporterOutput.json; sourceTree = ""; }; - B3935250C8E0DBACFB27E021 /* CannedHTMLReporterOutput.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = CannedHTMLReporterOutput.html; sourceTree = ""; }; - B39352E4EA2A06BE66BD661A /* CannedXcodeReporterOutput.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CannedXcodeReporterOutput.txt; sourceTree = ""; }; - B39353F28BCCA39247B316BD /* String+XML.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+XML.swift"; sourceTree = ""; }; - B39356DE1F73BDA1CA21C504 /* CannedCheckstyleReporterOutput.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = CannedCheckstyleReporterOutput.xml; sourceTree = ""; }; - B3935939C8366514D2694722 /* CannedCSVReporterOutput.csv */ = {isa = PBXFileReference; lastKnownFileType = file.csv; path = CannedCSVReporterOutput.csv; sourceTree = ""; }; - B39359A325FE84B7EDD1C455 /* CannedJunitReporterOutput.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = CannedJunitReporterOutput.xml; sourceTree = ""; }; - B58AEED51C492C7B00E901FD /* ForceUnwrappingRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForceUnwrappingRule.swift; sourceTree = ""; }; - B89F3BC71FD5ED7D00931E59 /* RequiredEnumCaseRuleConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequiredEnumCaseRuleConfiguration.swift; sourceTree = ""; }; - B89F3BC91FD5ED9000931E59 /* RequiredEnumCaseRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequiredEnumCaseRule.swift; sourceTree = ""; }; - B89F3BCB1FD5EDA900931E59 /* RequiredEnumCaseRuleTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequiredEnumCaseRuleTestCase.swift; sourceTree = ""; }; - BB00B4E71F5216070079869F /* MultipleClosuresWithTrailingClosureRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultipleClosuresWithTrailingClosureRule.swift; sourceTree = ""; }; - BC8757392195CDD500CA7A74 /* ModifierOrderRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModifierOrderRuleExamples.swift; sourceTree = ""; }; - BCB68282216213130078E4C3 /* CompilerProtocolInitRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompilerProtocolInitRuleTests.swift; sourceTree = ""; }; - BF48D2D61CBCCA5F0080BDAE /* TrailingWhitespaceConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingWhitespaceConfiguration.swift; sourceTree = ""; }; - C225E844252E8B1B00EDE3E7 /* TestCaseAccessibilityRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCaseAccessibilityRule.swift; sourceTree = ""; }; - C225E845252E8B1E00EDE3E7 /* TestCaseAccessibilityRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCaseAccessibilityRuleExamples.swift; sourceTree = ""; }; - C225E848252E8B2F00EDE3E7 /* XCTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTestHelpers.swift; sourceTree = ""; }; - C25EBBDD210787B200E27603 /* PrefixedTopLevelConstantRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrefixedTopLevelConstantRuleTests.swift; sourceTree = ""; }; - C25EBBE021078D5B00E27603 /* GlobTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobTests.swift; sourceTree = ""; }; - C25EBBE321078DC700E27603 /* Glob.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Glob.swift; sourceTree = ""; }; - C26330352073DAA200D7B4FD /* LowerACLThanParentRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LowerACLThanParentRule.swift; sourceTree = ""; }; - C26522A1252E93AC00BF9C0C /* TestCaseAccessibilityConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCaseAccessibilityConfiguration.swift; sourceTree = ""; }; - C28B2B3B2106DF210009A0FE /* PrefixedConstantRuleConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrefixedConstantRuleConfiguration.swift; sourceTree = ""; }; - C2A8D075243C0D0300642BC9 /* IBInspectableInExtensionRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBInspectableInExtensionRule.swift; sourceTree = ""; }; - C2B3C15F2106F78100088928 /* ConfigurationAliasesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationAliasesTests.swift; sourceTree = ""; }; - C328A2F51E67595500A9E4D7 /* ExplicitTypeInterfaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExplicitTypeInterfaceRule.swift; sourceTree = ""; }; - C3DE5DAA1E7DF99B00761483 /* FatalErrorMessageRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FatalErrorMessageRule.swift; sourceTree = ""; }; - C3EF547521B5A2190009262F /* LegacyHashingRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyHashingRule.swift; sourceTree = ""; }; - C946FEC91EAE5E20007DD778 /* LetVarWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LetVarWhitespaceRule.swift; sourceTree = ""; }; - C9802F2E1E0C8AEE008AB27F /* TrailingCommaRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingCommaRuleTests.swift; sourceTree = ""; }; - CC26ED05204DE86E0013BBBC /* RuleIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleIdentifier.swift; sourceTree = ""; }; - CC6D28572292EF460052B682 /* IndentationWidthRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IndentationWidthRule.swift; sourceTree = ""; usesTabs = 0; }; - CC6D285A2292F0600052B682 /* IndentationWidthConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IndentationWidthConfiguration.swift; sourceTree = ""; }; - CC8C6D2122935F4E00A55D1A /* IndentationWidthRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IndentationWidthRuleTests.swift; sourceTree = ""; }; - CCD8B87720559C4A00B75847 /* DisableAllTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisableAllTests.swift; sourceTree = ""; }; - CE8178EB1EAC02CD0063186E /* UnusedOptionalBindingConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedOptionalBindingConfiguration.swift; sourceTree = ""; }; - D0D1211B19E87861005E4BAA /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; usesTabs = 0; }; - D0D1212419E878CC005E4BAA /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; - D0D1212619E878CC005E4BAA /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - D0D1212719E878CC005E4BAA /* Profile.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Profile.xcconfig; sourceTree = ""; }; - D0D1212819E878CC005E4BAA /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - D0D1212919E878CC005E4BAA /* Test.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Test.xcconfig; sourceTree = ""; }; - D0D1212B19E878CC005E4BAA /* Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Application.xcconfig; sourceTree = ""; }; - D0D1212C19E878CC005E4BAA /* Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Framework.xcconfig; sourceTree = ""; }; - D0D1212D19E878CC005E4BAA /* StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = StaticLibrary.xcconfig; sourceTree = ""; }; - D0D1212F19E878CC005E4BAA /* iOS-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Application.xcconfig"; sourceTree = ""; }; - D0D1213019E878CC005E4BAA /* iOS-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Base.xcconfig"; sourceTree = ""; }; - D0D1213119E878CC005E4BAA /* iOS-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-Framework.xcconfig"; sourceTree = ""; }; - D0D1213219E878CC005E4BAA /* iOS-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "iOS-StaticLibrary.xcconfig"; sourceTree = ""; }; - D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Application.xcconfig"; sourceTree = ""; }; - D0D1213519E878CC005E4BAA /* Mac-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Base.xcconfig"; sourceTree = ""; }; - D0D1213619E878CC005E4BAA /* Mac-DynamicLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-DynamicLibrary.xcconfig"; sourceTree = ""; }; - D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-Framework.xcconfig"; sourceTree = ""; }; - D0D1213819E878CC005E4BAA /* Mac-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Mac-StaticLibrary.xcconfig"; sourceTree = ""; }; - D0D1213919E878CC005E4BAA /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftLintFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D0D1217019E87B05005E4BAA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D0D1217719E87B05005E4BAA /* SwiftLintFrameworkTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftLintFrameworkTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D0D1217D19E87B05005E4BAA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D0E7B63219E9C64500EDBA4D /* swiftlint.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = swiftlint.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D286EC001E02DA190003CF72 /* SortedImportsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SortedImportsRule.swift; sourceTree = ""; }; - D401D9251ED85EF0005DA5D4 /* RuleKind.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleKind.swift; sourceTree = ""; }; - D403A4A21F4DB5510020CA02 /* PatternMatchingKeywordsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PatternMatchingKeywordsRule.swift; sourceTree = ""; }; - D40AD0891E032F9700F48C30 /* UnusedClosureParameterRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedClosureParameterRule.swift; sourceTree = ""; }; - D40E041B1F46E3B30043BC4E /* SuperfluousDisableCommandRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuperfluousDisableCommandRule.swift; sourceTree = ""; }; - D40F83871DE9179200524C62 /* TrailingCommaConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingCommaConfiguration.swift; sourceTree = ""; }; - D40FE89C1F867BFF006433E2 /* OverrideInExtensionRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverrideInExtensionRule.swift; sourceTree = ""; }; - D4130D961E16183F00242361 /* IdentifierNameRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifierNameRuleExamples.swift; sourceTree = ""; }; - D4130D981E16CC1300242361 /* TypeNameRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeNameRuleExamples.swift; sourceTree = ""; }; - D414D6AB21D0B77F00960935 /* DiscouragedObjectLiteralRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscouragedObjectLiteralRuleTests.swift; sourceTree = ""; }; - D414D6AD21D22FF500960935 /* LastWhereRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LastWhereRule.swift; sourceTree = ""; }; - D41985E621F85014003BE2B7 /* NSLocalizedStringKeyRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSLocalizedStringKeyRule.swift; sourceTree = ""; }; - D41985E821FAB62F003BE2B7 /* DeploymentTargetRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeploymentTargetRule.swift; sourceTree = ""; }; - D41985EA21FAB63E003BE2B7 /* DeploymentTargetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeploymentTargetConfiguration.swift; sourceTree = ""; }; - D41985EC21FAD033003BE2B7 /* DeploymentTargetConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeploymentTargetConfigurationTests.swift; sourceTree = ""; }; - D41985EE21FAD5E8003BE2B7 /* DeploymentTargetRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeploymentTargetRuleTests.swift; sourceTree = ""; }; - D41B57771ED8CEE0007B0470 /* ExtensionAccessModifierRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionAccessModifierRule.swift; sourceTree = ""; }; - D41C09BC23C1B99D00F105C4 /* OrphanedDocCommentRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrphanedDocCommentRule.swift; sourceTree = ""; }; - D41E7E0A1DF9DABB0065259A /* RedundantStringEnumValueRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantStringEnumValueRule.swift; sourceTree = ""; }; - D4246D6C1F30D8620097E658 /* PrivateOverFilePrivateRuleConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateOverFilePrivateRuleConfiguration.swift; sourceTree = ""; }; - D4246D6E1F30DB260097E658 /* PrivateOverFilePrivateRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateOverFilePrivateRuleTests.swift; sourceTree = ""; }; - D42B45D81F0AF5E30086B683 /* StrictFilePrivateRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StrictFilePrivateRule.swift; sourceTree = ""; }; - D42D2B371E09CC0D00CD7A2E /* FirstWhereRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirstWhereRule.swift; sourceTree = ""; }; - D42DEAAA20D5EE4400E86F31 /* ConvenienceTypeRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvenienceTypeRule.swift; sourceTree = ""; }; - D4348EE91C46122C007707FB /* FunctionBodyLengthRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionBodyLengthRuleTests.swift; sourceTree = ""; }; - D4369C562430830000505BB9 /* ComputedAccessorsOrderRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComputedAccessorsOrderRuleExamples.swift; sourceTree = ""; }; - D4369C582430893500505BB9 /* ComputedAccessorsOrderRuleConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComputedAccessorsOrderRuleConfiguration.swift; sourceTree = ""; }; - D4369C5A2430922D00505BB9 /* ComputedAccessorsOrderRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComputedAccessorsOrderRuleTests.swift; sourceTree = ""; }; - D43B04631E0620AB004016AF /* UnusedEnumeratedRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedEnumeratedRule.swift; sourceTree = ""; }; - D43B04651E071ED3004016AF /* ColonRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColonRuleTests.swift; sourceTree = ""; }; - D43B04671E07228D004016AF /* ColonConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColonConfiguration.swift; sourceTree = ""; }; - D43B046A1E075905004016AF /* ClosureEndIndentationRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClosureEndIndentationRule.swift; sourceTree = ""; }; - D43CDEDB23BDB8D30074F3EE /* OptionalEnumCaseMatchingRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalEnumCaseMatchingRule.swift; sourceTree = ""; }; - D43DB1071DC573DA00281215 /* ImplicitGetterRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitGetterRule.swift; sourceTree = ""; }; - D44037962132730000FDA77B /* ProhibitedInterfaceBuilderRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProhibitedInterfaceBuilderRule.swift; sourceTree = ""; }; - D442541E1DB87C3D00492EA4 /* ValidIBInspectableRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidIBInspectableRule.swift; sourceTree = ""; }; - D44254251DB9C12300492EA4 /* SyntacticSugarRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyntacticSugarRule.swift; sourceTree = ""; }; - D4441A27213279950020896F /* InertDeferRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InertDeferRule.swift; sourceTree = ""; }; - D4470D561EB69225008A1B2E /* ImplicitReturnRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImplicitReturnRule.swift; sourceTree = ""; }; - D4470D581EB6B4D1008A1B2E /* EmptyEnumArgumentsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyEnumArgumentsRule.swift; sourceTree = ""; }; - D4470D5A1EB76F44008A1B2E /* UnusedOptionalBindingRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedOptionalBindingRuleTests.swift; sourceTree = ""; }; - D4470D5C1EB8004B008A1B2E /* VerticalParameterAlignmentOnCallRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticalParameterAlignmentOnCallRule.swift; sourceTree = ""; }; - D44AD2741C0AA3730048F7B0 /* LegacyConstructorRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyConstructorRule.swift; sourceTree = ""; }; - D450D1D021EC4A6900E60010 /* StrongIBOutletRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StrongIBOutletRule.swift; sourceTree = ""; }; - D450D1DA21F1992E00E60010 /* TrailingClosureConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrailingClosureConfiguration.swift; sourceTree = ""; }; - D450D1DE21F19A9400E60010 /* TrailingClosureRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrailingClosureRuleTests.swift; sourceTree = ""; }; - D450D1E121F19B1E00E60010 /* TrailingClosureConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrailingClosureConfigurationTests.swift; sourceTree = ""; }; - D45255C71F0932F8003C9B56 /* RuleDescription+Examples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "RuleDescription+Examples.swift"; sourceTree = ""; }; - D462021E1E15F52D0027AAD1 /* NumberSeparatorRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NumberSeparatorRuleExamples.swift; sourceTree = ""; }; - D46252531DF63FB200BE2CA1 /* NumberSeparatorRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NumberSeparatorRule.swift; sourceTree = ""; }; - D466B61F233D229F0068190B /* FlatMapOverMapReduceRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlatMapOverMapReduceRule.swift; sourceTree = ""; }; - D46A317E1F1CEDCD00AF914A /* UnneededParenthesesInClosureArgumentRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnneededParenthesesInClosureArgumentRule.swift; sourceTree = ""; }; - D46C7C3D23BF2F6A007C517F /* PreferSelfTypeOverTypeOfSelfRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferSelfTypeOverTypeOfSelfRule.swift; sourceTree = ""; }; - D46E041C1DE3712C00728374 /* TrailingCommaRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingCommaRule.swift; sourceTree = ""; }; - D47079A61DFCEB2D00027086 /* EmptyParenthesesWithTrailingClosureRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyParenthesesWithTrailingClosureRule.swift; sourceTree = ""; }; - D47079A81DFDBED000027086 /* ClosureParameterPositionRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClosureParameterPositionRule.swift; sourceTree = ""; }; - D47079AA1DFDCF7A00027086 /* SwiftExpressionKind.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftExpressionKind.swift; sourceTree = ""; }; - D47079AC1DFE2FA700027086 /* EmptyParametersRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyParametersRule.swift; sourceTree = ""; }; - D47079AE1DFE520000027086 /* VoidReturnRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoidReturnRule.swift; sourceTree = ""; }; - D47A510D1DB29EEB00A4CC21 /* SwitchCaseOnNewlineRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchCaseOnNewlineRule.swift; sourceTree = ""; }; - D47A510F1DB2DD4800A4CC21 /* AttributesRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttributesRule.swift; sourceTree = ""; }; - D47EF47F1F69E3100012C4CA /* ColonRule+FunctionCall.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ColonRule+FunctionCall.swift"; sourceTree = ""; }; - D47EF4811F69E34D0012C4CA /* ColonRule+Dictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ColonRule+Dictionary.swift"; sourceTree = ""; }; - D47EF4831F69E3D60012C4CA /* ColonRule+Type.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ColonRule+Type.swift"; sourceTree = ""; }; - D47F31141EC918B600E3E1CA /* ProtocolPropertyAccessorsOrderRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProtocolPropertyAccessorsOrderRule.swift; sourceTree = ""; }; - D489B546231233490090BAA0 /* ContainsOverFilterCountRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainsOverFilterCountRule.swift; sourceTree = ""; }; - D489B549231383350090BAA0 /* ContainsOverFilterIsEmptyRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainsOverFilterIsEmptyRule.swift; sourceTree = ""; }; - D48AE2CB1DFB58C5001C6A4A /* AttributesRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttributesRuleExamples.swift; sourceTree = ""; }; - D48EE14A231CD34200DBB779 /* NoSpaceInMethodCallRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoSpaceInMethodCallRule.swift; sourceTree = ""; }; - D495B1A021165DAA00E2CD7B /* FileNameRuleFixtures */ = {isa = PBXFileReference; lastKnownFileType = folder; path = FileNameRuleFixtures; sourceTree = ""; }; - D495B1A121165DAA00E2CD7B /* FileHeaderRuleFixtures */ = {isa = PBXFileReference; lastKnownFileType = folder; path = FileHeaderRuleFixtures; sourceTree = ""; }; - D49896F02026B36C00814A83 /* RedundantSetAccessControlRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedundantSetAccessControlRule.swift; sourceTree = ""; }; - D4998DE61DF191380006E05D /* AttributesRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttributesRuleTests.swift; sourceTree = ""; }; - D4998DE81DF194F20006E05D /* FileHeaderRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileHeaderRuleTests.swift; sourceTree = ""; }; - D49BE73224307FBD0029ED19 /* ComputedAccessorsOrderRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComputedAccessorsOrderRule.swift; sourceTree = ""; }; - D49D9F0E24DBAB8600FC0B8F /* AccessControlLevelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessControlLevelTests.swift; sourceTree = ""; }; - D4A893341E15824100BF954D /* SwiftVersion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftVersion.swift; sourceTree = ""; }; - D4AB0EA11F8993DD00CEC380 /* NamespaceCollector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NamespaceCollector.swift; sourceTree = ""; }; - D4B0226E1E0C75F9007E5297 /* VerticalParameterAlignmentRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticalParameterAlignmentRule.swift; sourceTree = ""; }; - D4B0228D1E0CC608007E5297 /* ClassDelegateProtocolRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClassDelegateProtocolRule.swift; sourceTree = ""; }; - D4B022951E0EF80C007E5297 /* RedundantOptionalInitializationRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantOptionalInitializationRule.swift; sourceTree = ""; }; - D4B022971E102EE8007E5297 /* ObjectLiteralRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjectLiteralRule.swift; sourceTree = ""; }; - D4B022A31E105636007E5297 /* GenericTypeNameRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenericTypeNameRule.swift; sourceTree = ""; }; - D4B022B11E10B613007E5297 /* RedundantVoidReturnRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantVoidReturnRule.swift; sourceTree = ""; }; - D4B31ADB22A0581B000300F1 /* DuplicateEnumCasesRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DuplicateEnumCasesRule.swift; sourceTree = ""; }; - D4B3409C21F16B110038C79A /* UnusedSetterValueRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnusedSetterValueRule.swift; sourceTree = ""; }; - D4B472401F66486300BD6EF1 /* FallthroughRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FallthroughRule.swift; sourceTree = ""; }; - D4B86FC72557BE9000908280 /* PreferNimbleRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferNimbleRule.swift; sourceTree = ""; }; - D4BED5F72278AECC00D86BCE /* UnownedVariableCaptureRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnownedVariableCaptureRule.swift; sourceTree = ""; }; - D4C0E46E1E3D973600C560F2 /* ForWhereRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForWhereRule.swift; sourceTree = ""; }; - D4C27BFD1E12D53F00DF713E /* Version.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; - D4C27BFF1E12DFF500DF713E /* LinterCacheTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinterCacheTests.swift; sourceTree = ""; }; - D4C4A34A1DEA4FD700E0E04C /* AttributesConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttributesConfiguration.swift; sourceTree = ""; }; - D4C4A34D1DEA877200E0E04C /* FileHeaderRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileHeaderRule.swift; sourceTree = ""; }; - D4C4A3511DEFBBB700E0E04C /* FileHeaderConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileHeaderConfiguration.swift; sourceTree = ""; }; - D4C889701E385B7B00BAE88D /* RedundantDiscardableLetRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedundantDiscardableLetRule.swift; sourceTree = ""; }; - D4CA758E1E2DEEA500A40E8A /* NumberSeparatorRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NumberSeparatorRuleTests.swift; sourceTree = ""; }; - D4CFC5D1209EC95A00668488 /* FunctionDefaultParameterAtEndRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionDefaultParameterAtEndRule.swift; sourceTree = ""; }; - D4D0B8F32211428D0053A116 /* ColonRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColonRuleExamples.swift; sourceTree = ""; }; - D4D1B9B91EAC2C870028BE6A /* AccessControlLevel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccessControlLevel.swift; sourceTree = ""; }; - D4D383842145F550000235BD /* StaticOperatorRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticOperatorRule.swift; sourceTree = ""; }; - D4D5A5FE1E1F3A1C00D15E0C /* ShorthandOperatorRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShorthandOperatorRule.swift; sourceTree = ""; }; - D4D7320C21E15ED4001C07D9 /* UnusedControlFlowLabelRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnusedControlFlowLabelRule.swift; sourceTree = ""; }; - D4DA1DF31E17511D0037413D /* CompilerProtocolInitRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompilerProtocolInitRule.swift; sourceTree = ""; }; - D4DA1DF91E18D6200037413D /* LargeTupleRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LargeTupleRule.swift; sourceTree = ""; }; - D4DA1DFB1E19CD300037413D /* GenerateDocsCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenerateDocsCommand.swift; sourceTree = ""; }; - D4DA1DFD1E1A10DB0037413D /* NumberSeparatorConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NumberSeparatorConfiguration.swift; sourceTree = ""; }; - D4DABFD21E29B4A5009617B6 /* DiscardedNotificationCenterObserverRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscardedNotificationCenterObserverRule.swift; sourceTree = ""; }; - D4DABFD41E2B350F009617B6 /* TrailingClosureRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingClosureRule.swift; sourceTree = ""; }; - D4DABFD61E2C23B1009617B6 /* NotificationCenterDetachmentRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationCenterDetachmentRule.swift; sourceTree = ""; }; - D4DABFD81E2C59BC009617B6 /* NotificationCenterDetachmentRuleExamples.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationCenterDetachmentRuleExamples.swift; sourceTree = ""; }; - D4DAE8BB1DE14E8F00B0AE7A /* NimbleOperatorRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NimbleOperatorRule.swift; sourceTree = ""; }; - D4DB92241E628898005DE9C1 /* TodoRuleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodoRuleTests.swift; sourceTree = ""; }; - D4DDFF9722396D62006C3629 /* ContainsOverFirstNotNilRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainsOverFirstNotNilRuleTests.swift; sourceTree = ""; }; - D4DE9131207B4731000FFAA8 /* UnavailableFunctionRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnavailableFunctionRule.swift; sourceTree = ""; }; - D4E2BA841F6CD77B00E8E184 /* ArrayInitRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayInitRule.swift; sourceTree = ""; }; - D4E4FB5123E7A1A300746FCD /* LineEndingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineEndingTests.swift; sourceTree = ""; }; - D4E92D1E2137B4C9002EDD48 /* IdenticalOperandsRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdenticalOperandsRule.swift; sourceTree = ""; }; - D4EA77C71F817FD200C315FB /* UnneededBreakInSwitchRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnneededBreakInSwitchRule.swift; sourceTree = ""; }; - D4EA77C91F81FACC00C315FB /* LiteralExpressionEndIdentationRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiteralExpressionEndIdentationRule.swift; sourceTree = ""; }; - D4EAB3A320E9948D0051C09A /* AutomaticRuleTests.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutomaticRuleTests.generated.swift; sourceTree = ""; }; - D4EABD0B22CE6F5B00635667 /* VerticalParameterAlignmentRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalParameterAlignmentRuleExamples.swift; sourceTree = ""; }; - D4F10613229A2F5E00FDE319 /* NoFallthroughOnlyRuleExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoFallthroughOnlyRuleExamples.swift; sourceTree = ""; }; - D4F10615229A331200FDE319 /* LegacyMultipleRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyMultipleRule.swift; sourceTree = ""; }; - D4F5851320E99A720085C6D8 /* TrailingWhitespaceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrailingWhitespaceTests.swift; sourceTree = ""; }; - D4F5851620E99B260085C6D8 /* StatementPositionRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatementPositionRuleTests.swift; sourceTree = ""; }; - D4F5851820E99B5A0085C6D8 /* PrivateOutletRuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateOutletRuleTests.swift; sourceTree = ""; }; - D4FBADCF1E00DA0400669C73 /* OperatorUsageWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OperatorUsageWhitespaceRule.swift; sourceTree = ""; }; - D4FD4C841F2A260A00DD8AA8 /* BlockBasedKVORule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockBasedKVORule.swift; sourceTree = ""; }; - D4FD58B11E12A0200019503C /* LinterCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinterCache.swift; sourceTree = ""; }; - D93DA3CF1E699E4E00809827 /* NestingConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NestingConfiguration.swift; sourceTree = ""; }; - DAD3BE491D6ECD9500660239 /* PrivateOutletRuleConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateOutletRuleConfiguration.swift; sourceTree = ""; }; - E315B83B1DFA4BC500621B44 /* DynamicInlineRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DynamicInlineRule.swift; sourceTree = ""; }; - E48F715C23789823003E1775 /* SwiftLintSyntaxMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftLintSyntaxMap.swift; sourceTree = ""; }; - E48F715D23789824003E1775 /* SwiftLintSyntaxToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftLintSyntaxToken.swift; sourceTree = ""; }; - E4A365D123653648003B4141 /* SourceKittenDictionary+Swiftlint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SourceKittenDictionary+Swiftlint.swift"; sourceTree = ""; }; - E4A6CF742363CBFB00DD5B18 /* RandomAccessCollection+Swiftlint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "RandomAccessCollection+Swiftlint.swift"; sourceTree = ""; }; - E4EA064B23688EB4002531D7 /* SwiftLintFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftLintFile.swift; sourceTree = ""; }; - E57B23C01B1D8BF000DEA512 /* ReturnArrowWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReturnArrowWhitespaceRule.swift; sourceTree = ""; }; - E5A167C81B25A0B000CF2D03 /* OperatorFunctionWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OperatorFunctionWhitespaceRule.swift; sourceTree = ""; }; - E802ECFF1C56A56000A35AE1 /* Benchmark.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Benchmark.swift; sourceTree = ""; }; - E80746F51ECB722F00548D31 /* CacheDescriptionProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheDescriptionProvider.swift; sourceTree = ""; }; - E809EDA01B8A71DF00399043 /* Configuration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; - E809EDA21B8A73FB00399043 /* ConfigurationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigurationTests.swift; sourceTree = ""; }; - E80E018C1B92C0F60078EB70 /* Command.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; - E80E018E1B92C1350078EB70 /* Region.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Region.swift; sourceTree = ""; }; - E81224991B04F85B001783D2 /* TestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHelpers.swift; sourceTree = ""; }; - E812249B1B04FADC001783D2 /* Linter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Linter.swift; sourceTree = ""; }; - E816194B1BFBF35D00946723 /* SwiftDeclarationKind+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftDeclarationKind+SwiftLint.swift"; sourceTree = ""; }; - E816194D1BFBFEAB00946723 /* ForceTryRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForceTryRule.swift; sourceTree = ""; }; - E81619521BFC162C00946723 /* QueuedPrint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueuedPrint.swift; sourceTree = ""; }; - E81ADD711ED5ED9D000CD451 /* RegionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegionTests.swift; sourceTree = ""; }; - E81ADD731ED6052F000CD451 /* CommandTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommandTests.swift; sourceTree = ""; }; - E81FB3E31C6D507B00DC988F /* CommonOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonOptions.swift; sourceTree = ""; }; - E82367DF1ED3BD1E0040A88E /* Configuration+Cache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Configuration+Cache.swift"; sourceTree = ""; }; - E832F10A1B17E2F5003F265F /* FileManager+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FileManager+SwiftLint.swift"; sourceTree = ""; }; - E832F10C1B17E725003F265F /* IntegrationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntegrationTests.swift; sourceTree = ""; }; - E83530C51ED6328A00FBAF79 /* FileNameRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileNameRule.swift; sourceTree = ""; }; - E83A0B341A5D382B0041A60A /* VersionCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionCommand.swift; sourceTree = ""; }; - E847F0A81BFBBABD00EA9363 /* EmptyCountRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyCountRule.swift; sourceTree = ""; }; - E84E07461C13F95300F11122 /* AutoCorrectCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoCorrectCommand.swift; sourceTree = ""; }; - E861519A1B0573B900C54AC0 /* LintCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LintCommand.swift; sourceTree = ""; }; - E86396C11BADAAE5002C9E88 /* Reporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Reporter.swift; sourceTree = ""; }; - E86396C41BADAC15002C9E88 /* XcodeReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XcodeReporter.swift; sourceTree = ""; }; - E86396C61BADAFE6002C9E88 /* ReporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReporterTests.swift; sourceTree = ""; }; - E86396C81BADB2B9002C9E88 /* JSONReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONReporter.swift; sourceTree = ""; }; - E86396CA1BADB519002C9E88 /* CSVReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSVReporter.swift; sourceTree = ""; }; - E86623661F1D377900AAA3A2 /* Configuration+Parsing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Configuration+Parsing.swift"; sourceTree = ""; }; - E868473B1A587C6E0043DC65 /* sourcekitd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = sourcekitd.framework; path = Toolchains/XcodeDefault.xctoolchain/usr/lib/sourcekitd.framework; sourceTree = DEVELOPER_DIR; }; - E86E2B2D1E17443B001E823C /* Reporter+CommandLine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Reporter+CommandLine.swift"; sourceTree = ""; }; - E876BFBD1B07828500114ED5 /* SourceKittenFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SourceKittenFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E87E4A041BFB927C00FCFE46 /* TrailingSemicolonRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingSemicolonRule.swift; sourceTree = ""; }; - E87E4A081BFB9CAE00FCFE46 /* SyntaxKind+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SyntaxKind+SwiftLint.swift"; sourceTree = ""; }; - E889D8C41F1D11A200058332 /* Configuration+LintableFiles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Configuration+LintableFiles.swift"; sourceTree = ""; }; - E889D8C61F1D357B00058332 /* Configuration+Merging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Configuration+Merging.swift"; sourceTree = ""; }; - E88DEA6A1B0983FE00A66CB0 /* StyleViolation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StyleViolation.swift; sourceTree = ""; }; - E88DEA6E1B09843F00A66CB0 /* Location.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = Location.swift; sourceTree = ""; tabWidth = 4; }; - E88DEA701B09847500A66CB0 /* ViolationSeverity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViolationSeverity.swift; sourceTree = ""; }; - E88DEA721B0984C400A66CB0 /* String+SwiftLint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+SwiftLint.swift"; sourceTree = ""; }; - E88DEA741B09852000A66CB0 /* SwiftLintFile+Regex.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftLintFile+Regex.swift"; sourceTree = ""; }; - E88DEA761B098D0C00A66CB0 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = ""; }; - E88DEA781B098D4400A66CB0 /* RuleParameter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleParameter.swift; sourceTree = ""; }; - E88DEA7B1B098D7D00A66CB0 /* LineLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LineLengthRule.swift; sourceTree = ""; }; - E88DEA7D1B098F2A00A66CB0 /* LeadingWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LeadingWhitespaceRule.swift; sourceTree = ""; }; - E88DEA7F1B09903300A66CB0 /* ForceCastRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForceCastRule.swift; sourceTree = ""; }; - E88DEA811B0990A700A66CB0 /* TodoRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodoRule.swift; sourceTree = ""; }; - E88DEA831B0990F500A66CB0 /* ColonRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColonRule.swift; sourceTree = ""; }; - E88DEA851B0991BF00A66CB0 /* TrailingWhitespaceRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingWhitespaceRule.swift; sourceTree = ""; }; - E88DEA871B09924C00A66CB0 /* TrailingNewlineRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrailingNewlineRule.swift; sourceTree = ""; }; - E88DEA891B0992B300A66CB0 /* FileLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLengthRule.swift; sourceTree = ""; }; - E88DEA8B1B0999A000A66CB0 /* ASTRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASTRule.swift; sourceTree = ""; }; - E88DEA8D1B0999CD00A66CB0 /* TypeBodyLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeBodyLengthRule.swift; sourceTree = ""; }; - E88DEA8F1B099A3100A66CB0 /* FunctionBodyLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionBodyLengthRule.swift; sourceTree = ""; }; - E88DEA911B099B1F00A66CB0 /* TypeNameRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeNameRule.swift; sourceTree = ""; }; - E88DEA931B099C0900A66CB0 /* IdentifierNameRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifierNameRule.swift; sourceTree = ""; }; - E88DEA951B099CF200A66CB0 /* NestingRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NestingRule.swift; sourceTree = ""; }; - E89376AC1B8A701E0025708E /* Yaml.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Yaml.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E8AB1A2D1A649F2100452012 /* libclang.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libclang.dylib; path = Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib; sourceTree = DEVELOPER_DIR; }; - E8B067801C13E49600E9E13F /* Configuration+CommandLine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Configuration+CommandLine.swift"; sourceTree = ""; }; - E8B67C3D1C095E6300FDED8E /* Correction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Correction.swift; sourceTree = ""; }; - E8BA7E101B07A3EC003E02D0 /* Commandant.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Commandant.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E8BB8F9B1B17DE3B00199606 /* RulesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RulesTests.swift; sourceTree = ""; }; - E8BDE3FE1EDF91B6002EC12F /* RuleList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleList.swift; sourceTree = ""; }; - E8BE1FCB1E07687400F781C7 /* Yams.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Yams.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E8C0DFCC1AD349DB007EE3D4 /* SWXMLHash.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SWXMLHash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E8EA41161C2D1DBE004F9930 /* CheckstyleReporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheckstyleReporter.swift; sourceTree = ""; }; - ED641C3620AA070700212C62 /* NoFallthroughOnlyRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoFallthroughOnlyRule.swift; sourceTree = ""; }; - F22314AE1D4F7C77009AD165 /* LegacyNSGeometryFunctionsRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyNSGeometryFunctionsRule.swift; sourceTree = ""; }; - F480DC7E1F26090000099465 /* ConfigurationTests+Nested.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConfigurationTests+Nested.swift"; sourceTree = ""; }; - F480DC801F2609AB00099465 /* XCTestCase+BundlePath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTestCase+BundlePath.swift"; sourceTree = ""; }; - F480DC821F2609D700099465 /* ConfigurationTests+ProjectMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConfigurationTests+ProjectMock.swift"; sourceTree = ""; }; - F90DBD7E2092E669002CC310 /* MissingDocsRuleConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingDocsRuleConfiguration.swift; sourceTree = ""; }; - F90DBD802092EA81002CC310 /* MissingDocsRuleConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingDocsRuleConfigurationTests.swift; sourceTree = ""; }; - F9D73F021D0CF15E00222FC4 /* test.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test.txt; sourceTree = ""; }; - F9E691272091952E0085B53E /* MissingDocsRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingDocsRule.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D0D1216919E87B05005E4BAA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E876BFBE1B07828500114ED5 /* SourceKittenFramework.framework in Frameworks */, - E8C0DFCD1AD349DB007EE3D4 /* SWXMLHash.framework in Frameworks */, - 3BBF2F9D1C640A0F006CD775 /* SwiftyTextTable.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D0D1217419E87B05005E4BAA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D0D1217819E87B05005E4BAA /* SwiftLintFramework.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D0E7B62F19E9C64500EDBA4D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6CB8A80C1D11A7E10052816E /* Commandant.framework in Frameworks */, - D0E7B65319E9C6AD00EDBA4D /* SwiftLintFramework.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3B12C9BE1C3209AC000B423F /* Resources */ = { - isa = PBXGroup; - children = ( - D495B1A121165DAA00E2CD7B /* FileHeaderRuleFixtures */, - 4100D7B923BEC284009464E0 /* FileNameNoSpaceRuleFixtures */, - D495B1A021165DAA00E2CD7B /* FileNameRuleFixtures */, - 3B12C9BF1C3209AC000B423F /* test.yml */, - 3BDB224A1C345B4900473680 /* ProjectMock */, - F9D73F021D0CF15E00222FC4 /* test.txt */, - B3935250C8E0DBACFB27E021 /* CannedHTMLReporterOutput.html */, - B39359A325FE84B7EDD1C455 /* CannedJunitReporterOutput.xml */, - B39356DE1F73BDA1CA21C504 /* CannedCheckstyleReporterOutput.xml */, - B3935939C8366514D2694722 /* CannedCSVReporterOutput.csv */, - 6C15818E23702DCE00F582A2 /* CannedGitHubActionsLoggingReporterOutput.txt */, - B39352E4EA2A06BE66BD661A /* CannedXcodeReporterOutput.txt */, - B3935001033261E5A70CE101 /* CannedEmojiReporterOutput.txt */, - B0270FAF242E48CF00A43E8B /* CannedGitLabJUnitReporterOutput.xml */, - B39350463894A3FC1338E0AF /* CannedJSONReporterOutput.json */, - 584B0D3B2112E8FB002F7E25 /* CannedSonarQubeReporterOutput.json */, - 341FDB1E21AD66550022E8E9 /* CannedMarkdownReporterOutput.md */, - ); - path = Resources; - sourceTree = ""; - }; - 3BCC04CE1C4F56D3006073C3 /* RuleConfigurations */ = { - isa = PBXGroup; - children = ( - D4C4A34A1DEA4FD700E0E04C /* AttributesConfiguration.swift */, - 75161FDD213B9D67009DE767 /* CollectionAlignmentConfiguration.swift */, - D43B04671E07228D004016AF /* ColonConfiguration.swift */, - D4369C582430893500505BB9 /* ComputedAccessorsOrderRuleConfiguration.swift */, - 824AB64C2105C39F004B5A8F /* ConditionalReturnsOnNewlineConfiguration.swift */, - 67EB4DF81E4CC101004E9ACD /* CyclomaticComplexityConfiguration.swift */, - D41985EA21FAB63E003BE2B7 /* DeploymentTargetConfiguration.swift */, - 62A498551F306A7700D766E4 /* DiscouragedDirectInitConfiguration.swift */, - 6A804EF023D8F6A200976471 /* EmptyCountConfiguration.swift */, - 22A36FE023578CC10037B47D /* ExpiringTodoConfiguration.swift */, - 125AAC77203AA82D0004BCE0 /* ExplicitTypeInterfaceConfiguration.swift */, - D4C4A3511DEFBBB700E0E04C /* FileHeaderConfiguration.swift */, - 29FFC3781F1574FD007E4825 /* FileLengthRuleConfiguration.swift */, - 8F2CC1CA20A6A070006ED34F /* FileNameConfiguration.swift */, - 4100D7A523BEACBF009464E0 /* FileNameNoSpaceConfiguration.swift */, - 82DB55FD21008F3E001C62FF /* FileTypesOrderConfiguration.swift */, - 8B01E4FB20A4183C00C9233E /* FunctionParameterCountConfiguration.swift */, - 47ACC8971E7DC74E0088EEB2 /* ImplicitlyUnwrappedOptionalConfiguration.swift */, - B1FD3AB8238877F200CE121E /* ImplicitReturnConfiguration.swift */, - 75D2A8A724BD6DEF000F3534 /* InclusiveLanguageConfiguration.swift */, - CC6D285A2292F0600052B682 /* IndentationWidthConfiguration.swift */, - 3B034B6C1E0BE544005D49A9 /* LineLengthConfiguration.swift */, - F90DBD7E2092E669002CC310 /* MissingDocsRuleConfiguration.swift */, - 188B3FF3207D61230073C2D6 /* ModifierOrderConfiguration.swift */, - B25DCD0D1F7EF2280028A199 /* MultilineArgumentsConfiguration.swift */, - 3BCC04D01C4F56D3006073C3 /* NameConfiguration.swift */, - D93DA3CF1E699E4E00809827 /* NestingConfiguration.swift */, - D4DA1DFD1E1A10DB0037413D /* NumberSeparatorConfiguration.swift */, - A1A6F3F11EE319ED00A9F9E2 /* ObjectLiteralConfiguration.swift */, - 6A14DB9123E7292000C17847 /* OpeningBraceConfiguration.swift */, - 739AC74825423681009CF533 /* OperatorUsageWhitespaceConfiguration.swift */, - 78F032471D7D614300BE709A /* OverridenSuperCallConfiguration.swift */, - C28B2B3B2106DF210009A0FE /* PrefixedConstantRuleConfiguration.swift */, - DAD3BE491D6ECD9500660239 /* PrivateOutletRuleConfiguration.swift */, - D4246D6C1F30D8620097E658 /* PrivateOverFilePrivateRuleConfiguration.swift */, - B2902A0D1D6681F700BFCCF7 /* PrivateUnitTestConfiguration.swift */, - 009E09291DFEE4DD00B588A7 /* ProhibitedSuperConfiguration.swift */, - 3BB47D821C514E8100AE6A10 /* RegexConfiguration.swift */, - B89F3BC71FD5ED7D00931E59 /* RequiredEnumCaseRuleConfiguration.swift */, - 3B0B14531C505D6300BE82F7 /* SeverityConfiguration.swift */, - 3BCC04CF1C4F56D3006073C3 /* SeverityLevelsConfiguration.swift */, - 725094881D0855760039B353 /* StatementModeConfiguration.swift */, - 787CDE38208E7D41005F3D2F /* SwitchCaseAlignmentConfiguration.swift */, - C26522A1252E93AC00BF9C0C /* TestCaseAccessibilityConfiguration.swift */, - D450D1DA21F1992E00E60010 /* TrailingClosureConfiguration.swift */, - D40F83871DE9179200524C62 /* TrailingCommaConfiguration.swift */, - BF48D2D61CBCCA5F0080BDAE /* TrailingWhitespaceConfiguration.swift */, - 82DB55FF21008F54001C62FF /* TypeContentsOrderConfiguration.swift */, - 8FE3CCBB22DBF8D000B8EA87 /* UnusedDeclarationConfiguration.swift */, - 8FC1DFAD23FC7D0400F49E2C /* UnusedImportConfiguration.swift */, - CE8178EB1EAC02CD0063186E /* UnusedOptionalBindingConfiguration.swift */, - 006204DA1E1E48F900FFFBE1 /* VerticalWhitespaceConfiguration.swift */, - ); - path = RuleConfigurations; - sourceTree = ""; - }; - 4DCB8E7C1CBE43530070FCF0 /* Helpers */ = { - isa = PBXGroup; - children = ( - C25EBBE321078DC700E27603 /* Glob.swift */, - D4AB0EA11F8993DD00CEC380 /* NamespaceCollector.swift */, - 4DCB8E7D1CBE43640070FCF0 /* RegexHelpers.swift */, - C225E848252E8B2F00EDE3E7 /* XCTestHelpers.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 5499CA981A2394BD00783309 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - E8BA7E101B07A3EC003E02D0 /* Commandant.framework */, - 5499CA961A2394B700783309 /* Components.plist */, - 5499CA971A2394B700783309 /* Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 8F2892B421176E1200691D58 /* Metrics */ = { - isa = PBXGroup; - children = ( - 62426A022118BA6E007E6340 /* ClosureBodyLengthRule.swift */, - 62426A042118F991007E6340 /* ClosureBodyLengthRuleExamples.swift */, - 2E02005E1C54BF680024D09D /* CyclomaticComplexityRule.swift */, - 4968919123BEAC3D00AB8EF9 /* EnumCaseAssociatedValuesLengthRule.swift */, - E88DEA891B0992B300A66CB0 /* FileLengthRule.swift */, - E88DEA8F1B099A3100A66CB0 /* FunctionBodyLengthRule.swift */, - 2E5761A91C573B83003271AF /* FunctionParameterCountRule.swift */, - D4DA1DF91E18D6200037413D /* LargeTupleRule.swift */, - E88DEA7B1B098D7D00A66CB0 /* LineLengthRule.swift */, - E88DEA951B099CF200A66CB0 /* NestingRule.swift */, - E88DEA8D1B0999CD00A66CB0 /* TypeBodyLengthRule.swift */, - ); - path = Metrics; - sourceTree = ""; - }; - 8F2892B521176EA400691D58 /* Performance */ = { - isa = PBXGroup; - children = ( - 29AD4C641F6EA16C009B66E1 /* ContainsOverFirstNotNilRule.swift */, - D489B546231233490090BAA0 /* ContainsOverFilterCountRule.swift */, - D489B549231383350090BAA0 /* ContainsOverFilterIsEmptyRule.swift */, - 550DA0E122DB9E6B00B67F03 /* ContainsOverRangeNilComparisonRule.swift */, - 550DA0DE22DB958400B67F03 /* EmptyCollectionLiteralRule.swift */, - E847F0A81BFBBABD00EA9363 /* EmptyCountRule.swift */, - 740DF1AF203F5AFC0081F694 /* EmptyStringRule.swift */, - D42D2B371E09CC0D00CD7A2E /* FirstWhereRule.swift */, - D466B61F233D229F0068190B /* FlatMapOverMapReduceRule.swift */, - D414D6AD21D22FF500960935 /* LastWhereRule.swift */, - 756C0777222EA49400A111F4 /* ReduceIntoRule.swift */, - 429644B41FB0A99E00D75128 /* SortedFirstLastRule.swift */, - 4E342B4A2215C6DF008E4EF8 /* ReduceBooleanRule.swift */, - ); - path = Performance; - sourceTree = ""; - }; - 8F2892B621176FBE00691D58 /* Lint */ = { - isa = PBXGroup; - children = ( - 62A7127420F1178F00E604A6 /* AnyObjectProtocolRule.swift */, - D4E2BA841F6CD77B00E8E184 /* ArrayInitRule.swift */, - D4B0228D1E0CC608007E5297 /* ClassDelegateProtocolRule.swift */, - D4DA1DF31E17511D0037413D /* CompilerProtocolInitRule.swift */, - D41985E821FAB62F003BE2B7 /* DeploymentTargetRule.swift */, - D4DABFD21E29B4A5009617B6 /* DiscardedNotificationCenterObserverRule.swift */, - 62622F6A1F2F2E3500D5D099 /* DiscouragedDirectInitRule.swift */, - E315B83B1DFA4BC500621B44 /* DynamicInlineRule.swift */, - 62A3E95B209E078000547A86 /* EmptyXCTestMethodRule.swift */, - 626B01B420A1735900D2C42F /* EmptyXCTestMethodRuleExamples.swift */, - 7723A4DE23442D7100F38590 /* RawValueForCamelCasedCodableEnumRule.swift */, - C2A8D075243C0D0300642BC9 /* IBInspectableInExtensionRule.swift */, - D4E92D1E2137B4C9002EDD48 /* IdenticalOperandsRule.swift */, - D4441A27213279950020896F /* InertDeferRule.swift */, - C26330352073DAA200D7B4FD /* LowerACLThanParentRule.swift */, - 856651A61D6B395F005E6B29 /* MarkRule.swift */, - F9E691272091952E0085B53E /* MissingDocsRule.swift */, - D4DABFD61E2C23B1009617B6 /* NotificationCenterDetachmentRule.swift */, - D4DABFD81E2C59BC009617B6 /* NotificationCenterDetachmentRuleExamples.swift */, - D4B31ADB22A0581B000300F1 /* DuplicateEnumCasesRule.swift */, - D41985E621F85014003BE2B7 /* NSLocalizedStringKeyRule.swift */, - 287F8B62223083ED00BDC504 /* NSLocalizedStringRequireBundleRule.swift */, - 2882895B22287C9C0037CF5F /* NSObjectPreferIsEqualRule.swift */, - 2882895D22287E2C0037CF5F /* NSObjectPreferIsEqualRuleExamples.swift */, - 78F032441D7C877800BE709A /* OverriddenSuperCallRule.swift */, - D41C09BC23C1B99D00F105C4 /* OrphanedDocCommentRule.swift */, - D40FE89C1F867BFF006433E2 /* OverrideInExtensionRule.swift */, - 62DEA1651FB21A9E00BCCCC6 /* PrivateActionRule.swift */, - 094385021D5D4F78009168CF /* PrivateOutletRule.swift */, - B2902A0B1D66815600BFCCF7 /* PrivateUnitTestRule.swift */, - D44037962132730000FDA77B /* ProhibitedInterfaceBuilderRule.swift */, - 009E09271DFEE4C200B588A7 /* ProhibitedSuperRule.swift */, - 623E36EF1F3DB1B1002E5B71 /* QuickDiscouragedCallRule.swift */, - 623E36F11F3DB988002E5B71 /* QuickDiscouragedCallRuleExamples.swift */, - 62E54FED1F93AD57005B367B /* QuickDiscouragedFocusedTestRule.swift */, - 626C16E01F948E1C00BB7475 /* QuickDiscouragedFocusedTestRuleExamples.swift */, - 623675AF1F960C5C009BE6F3 /* QuickDiscouragedPendingTestRule.swift */, - 623675B11F962FC4009BE6F3 /* QuickDiscouragedPendingTestRuleExamples.swift */, - 6BE79EB02204EC0700B5A2FE /* RequiredDeinitRule.swift */, - B89F3BC91FD5ED9000931E59 /* RequiredEnumCaseRule.swift */, - D450D1D021EC4A6900E60010 /* StrongIBOutletRule.swift */, - D40E041B1F46E3B30043BC4E /* SuperfluousDisableCommandRule.swift */, - C225E844252E8B1B00EDE3E7 /* TestCaseAccessibilityRule.swift */, - C225E845252E8B1E00EDE3E7 /* TestCaseAccessibilityRuleExamples.swift */, - E88DEA811B0990A700A66CB0 /* TodoRule.swift */, - 7565E5F02262BA0900B0597C /* UnusedCaptureListRule.swift */, - D40AD0891E032F9700F48C30 /* UnusedClosureParameterRule.swift */, - D4D7320C21E15ED4001C07D9 /* UnusedControlFlowLabelRule.swift */, - 8F0856EA22DA8508001FF4D4 /* UnusedDeclarationRule.swift */, - 8F4E30D42519092800EED8CB /* UnusedDeclarationRuleExamples.swift */, - 8F715B82213B528B00427BD9 /* UnusedImportRule.swift */, - 8FF49E0623FC9E40003AC871 /* UnusedImportRuleExamples.swift */, - D4BED5F72278AECC00D86BCE /* UnownedVariableCaptureRule.swift */, - D4B3409C21F16B110038C79A /* UnusedSetterValueRule.swift */, - D442541E1DB87C3D00492EA4 /* ValidIBInspectableRule.swift */, - 094384FF1D5D2382009168CF /* WeakDelegateRule.swift */, - 1872906F1FC37A9B0016BEA2 /* YodaConditionRule.swift */, - 22A36FDE235673F50037B47D /* ExpiringTodoRule.swift */, - ); - path = Lint; - sourceTree = ""; - }; - 8F2892B7211770EC00691D58 /* Style */ = { - isa = PBXGroup; - children = ( - D47A510F1DB2DD4800A4CC21 /* AttributesRule.swift */, - D48AE2CB1DFB58C5001C6A4A /* AttributesRuleExamples.swift */, - 1F11B3CE1C252F23002E8FA8 /* ClosingBraceRule.swift */, - D43B046A1E075905004016AF /* ClosureEndIndentationRule.swift */, - 3A915E5920A1543000519F3A /* ClosureEndIndentationRuleExamples.swift */, - D47079A81DFDBED000027086 /* ClosureParameterPositionRule.swift */, - 1E82D5581D7775C7009553D7 /* ClosureSpacingRule.swift */, - 756B585C2138ECD300D1A4E9 /* CollectionAlignmentRule.swift */, - E88DEA831B0990F500A66CB0 /* ColonRule.swift */, - D47EF4811F69E34D0012C4CA /* ColonRule+Dictionary.swift */, - D47EF47F1F69E3100012C4CA /* ColonRule+FunctionCall.swift */, - D47EF4831F69E3D60012C4CA /* ColonRule+Type.swift */, - D4D0B8F32211428D0053A116 /* ColonRuleExamples.swift */, - 695BE9CE1BDFD92B0071E985 /* CommaRule.swift */, - D49BE73224307FBD0029ED19 /* ComputedAccessorsOrderRule.swift */, - D4369C562430830000505BB9 /* ComputedAccessorsOrderRuleExamples.swift */, - 93E0C3CD1D67BD7F007FA25D /* ConditionalReturnsOnNewlineRule.swift */, - 65454F451B14D73800319A6C /* ControlStatementRule.swift */, - 3B1DF0111C5148140011BCED /* CustomRules.swift */, - D4470D581EB6B4D1008A1B2E /* EmptyEnumArgumentsRule.swift */, - D47079AC1DFE2FA700027086 /* EmptyParametersRule.swift */, - D47079A61DFCEB2D00027086 /* EmptyParenthesesWithTrailingClosureRule.swift */, - 8FC8523A2117BDDE0015269B /* ExplicitSelfRule.swift */, - D4C4A34D1DEA877200E0E04C /* FileHeaderRule.swift */, - 827009FC20FE26B700ECA185 /* FileTypesOrderRule.swift */, - 82EB7883215BAE780042E0FD /* FileTypesOrderRuleExamples.swift */, - E88DEA931B099C0900A66CB0 /* IdentifierNameRule.swift */, - D4130D961E16183F00242361 /* IdentifierNameRuleExamples.swift */, - D43DB1071DC573DA00281215 /* ImplicitGetterRule.swift */, - 5BD08DCA23D2549F000B9CE6 /* ImplicitGetterRuleExamples.swift */, - D4470D561EB69225008A1B2E /* ImplicitReturnRule.swift */, - B1FD3ABE238BC6D400CE121E /* ImplicitReturnRuleExamples.swift */, - 75D2A8A324BD6DCE000F3534 /* InclusiveLanguageRule.swift */, - 75D2A8A424BD6DCE000F3534 /* InclusiveLanguageRuleExamples.swift */, - CC6D28572292EF460052B682 /* IndentationWidthRule.swift */, - E88DEA7D1B098F2A00A66CB0 /* LeadingWhitespaceRule.swift */, - C946FEC91EAE5E20007DD778 /* LetVarWhitespaceRule.swift */, - D4EA77C91F81FACC00C315FB /* LiteralExpressionEndIdentationRule.swift */, - 188B3FF1207D61040073C2D6 /* ModifierOrderRule.swift */, - BC8757392195CDD500CA7A74 /* ModifierOrderRuleExamples.swift */, - 82F614F32106015100D23904 /* MultilineArgumentsBracketsRule.swift */, - B25DCD071F7E9B5F0028A199 /* MultilineArgumentsRule.swift */, - B25DCD091F7E9BB50028A199 /* MultilineArgumentsRuleExamples.swift */, - 3ABE19CD20B7CDE0009C2EC2 /* MultilineFunctionChainsRule.swift */, - 823EDC6121020D850070B7CD /* MultilineLiteralBracketsRule.swift */, - 82F614F12106014500D23904 /* MultilineParametersBracketsRule.swift */, - 6238AE411ED4D734006C3601 /* MultilineParametersRule.swift */, - 621061BE1ED57E640082D51E /* MultilineParametersRuleExamples.swift */, - BB00B4E71F5216070079869F /* MultipleClosuresWithTrailingClosureRule.swift */, - D48EE14A231CD34200DBB779 /* NoSpaceInMethodCallRule.swift */, - D46252531DF63FB200BE2CA1 /* NumberSeparatorRule.swift */, - D462021E1E15F52D0027AAD1 /* NumberSeparatorRuleExamples.swift */, - 692B1EB11BD7E00F00EAABFF /* OpeningBraceRule.swift */, - E5A167C81B25A0B000CF2D03 /* OperatorFunctionWhitespaceRule.swift */, - D4FBADCF1E00DA0400669C73 /* OperatorUsageWhitespaceRule.swift */, - D43CDEDB23BDB8D30074F3EE /* OptionalEnumCaseMatchingRule.swift */, - D46C7C3D23BF2F6A007C517F /* PreferSelfTypeOverTypeOfSelfRule.swift */, - 62DADC471FFF0423002B6319 /* PrefixedTopLevelConstantRule.swift */, - D47F31141EC918B600E3E1CA /* ProtocolPropertyAccessorsOrderRule.swift */, - D4C889701E385B7B00BAE88D /* RedundantDiscardableLetRule.swift */, - E57B23C01B1D8BF000DEA512 /* ReturnArrowWhitespaceRule.swift */, - D4D5A5FE1E1F3A1C00D15E0C /* ShorthandOperatorRule.swift */, - 629C60D81F43906700B4AF92 /* SingleTestClassRule.swift */, - D286EC001E02DA190003CF72 /* SortedImportsRule.swift */, - 692B60AB1BD8F2E700C7AA22 /* StatementPositionRule.swift */, - 31F1B6CB1F60BF4500A57456 /* SwitchCaseAlignmentRule.swift */, - D47A510D1DB29EEB00A4CC21 /* SwitchCaseOnNewlineRule.swift */, - D4DABFD41E2B350F009617B6 /* TrailingClosureRule.swift */, - D46E041C1DE3712C00728374 /* TrailingCommaRule.swift */, - E88DEA871B09924C00A66CB0 /* TrailingNewlineRule.swift */, - E88DEA851B0991BF00A66CB0 /* TrailingWhitespaceRule.swift */, - 827009FE20FE26C500ECA185 /* TypeContentsOrderRule.swift */, - 82EB7884215BAE780042E0FD /* TypeContentsOrderRuleExamples.swift */, - D46A317E1F1CEDCD00AF914A /* UnneededParenthesesInClosureArgumentRule.swift */, - 92CCB2D61E1EEFA300C8E5A3 /* UnusedOptionalBindingRule.swift */, - D4470D5C1EB8004B008A1B2E /* VerticalParameterAlignmentOnCallRule.swift */, - D4B0226E1E0C75F9007E5297 /* VerticalParameterAlignmentRule.swift */, - D4EABD0B22CE6F5B00635667 /* VerticalParameterAlignmentRuleExamples.swift */, - 82144ACB20F640F200B06695 /* VerticalWhitespaceBetweenCasesRule.swift */, - 82FE254020F604CB00295958 /* VerticalWhitespaceClosingBracesRule.swift */, - 82FE253E20F604AD00295958 /* VerticalWhitespaceOpeningBracesRule.swift */, - 1EC163511D5992D900DD2928 /* VerticalWhitespaceRule.swift */, - D47079AE1DFE520000027086 /* VoidReturnRule.swift */, - ); - path = Style; - sourceTree = ""; - }; - 8F2892B8211770FB00691D58 /* Idiomatic */ = { - isa = PBXGroup; - children = ( - D4FD4C841F2A260A00DD8AA8 /* BlockBasedKVORule.swift */, - D42DEAAA20D5EE4400E86F31 /* ConvenienceTypeRule.swift */, - 6258783A1FFC458100AC34F2 /* DiscouragedObjectLiteralRule.swift */, - 62640150201552E0005B9C4A /* DiscouragedOptionalBooleanRule.swift */, - 6264015320155533005B9C4A /* DiscouragedOptionalBooleanRuleExamples.swift */, - 62FE5D30200CAB6E00F68793 /* DiscouragedOptionalCollectionExamples.swift */, - 629ADD052006302D0009E362 /* DiscouragedOptionalCollectionRule.swift */, - 29FC197721382C06006D208C /* DuplicateImportsRule.swift */, - 29FC197821382C07006D208C /* DuplicateImportsRuleExamples.swift */, - 72EA17B51FD31F10009D5CE6 /* ExplicitACLRule.swift */, - 827169B21F488181003FB9AF /* ExplicitEnumRawValueRule.swift */, - 7C0C2E791D2866CB0076435A /* ExplicitInitRule.swift */, - 1EF115911EB2AD5900E30140 /* ExplicitTopLevelACLRule.swift */, - C328A2F51E67595500A9E4D7 /* ExplicitTypeInterfaceRule.swift */, - D41B57771ED8CEE0007B0470 /* ExtensionAccessModifierRule.swift */, - D4B472401F66486300BD6EF1 /* FallthroughRule.swift */, - C3DE5DAA1E7DF99B00761483 /* FatalErrorMessageRule.swift */, - E83530C51ED6328A00FBAF79 /* FileNameRule.swift */, - E88DEA7F1B09903300A66CB0 /* ForceCastRule.swift */, - E816194D1BFBFEAB00946723 /* ForceTryRule.swift */, - B58AEED51C492C7B00E901FD /* ForceUnwrappingRule.swift */, - D4C0E46E1E3D973600C560F2 /* ForWhereRule.swift */, - D4CFC5D1209EC95A00668488 /* FunctionDefaultParameterAtEndRule.swift */, - D4B022A31E105636007E5297 /* GenericTypeNameRule.swift */, - 47FF3BDF1E7C745100187E6D /* ImplicitlyUnwrappedOptionalRule.swift */, - 8FC9F5101F4B8E48006826C1 /* IsDisjointRule.swift */, - 62A6E7911F3317E3003A0479 /* JoinedDefaultParameterRule.swift */, - 4DB7815C1CAD690100BC4723 /* LegacyCGGeometryFunctionsRule.swift */, - 006ECFC31C44E99E00EF6364 /* LegacyConstantRule.swift */, - 00B8D9771E2D0FBD004E0EEC /* LegacyConstantRuleExamples.swift */, - D44AD2741C0AA3730048F7B0 /* LegacyConstructorRule.swift */, - C3EF547521B5A2190009262F /* LegacyHashingRule.swift */, - D4F10615229A331200FDE319 /* LegacyMultipleRule.swift */, - F22314AE1D4F7C77009AD165 /* LegacyNSGeometryFunctionsRule.swift */, - A3184D55215BCEFF00621EA2 /* LegacyRandomRule.swift */, - D4DAE8BB1DE14E8F00B0AE7A /* NimbleOperatorRule.swift */, - 1E18574A1EADBA51004F89F7 /* NoExtensionAccessModifierRule.swift */, - ED641C3620AA070700212C62 /* NoFallthroughOnlyRule.swift */, - D4F10613229A2F5E00FDE319 /* NoFallthroughOnlyRuleExamples.swift */, - 827169B41F48D712003FB9AF /* NoGroupingExtensionRule.swift */, - D4B022971E102EE8007E5297 /* ObjectLiteralRule.swift */, - D403A4A21F4DB5510020CA02 /* PatternMatchingKeywordsRule.swift */, - D4B86FC72557BE9000908280 /* PreferNimbleRule.swift */, - 78B9051A245646CD00C81B0A /* PreferZeroOverExplicitInitRule.swift */, - 1E3C2D701EE36C6F00C8386D /* PrivateOverFilePrivateRule.swift */, - 24B4DF0B1D6DFA370097803B /* RedundantNilCoalescingRule.swift */, - 18B90B6A21ADD99800B60749 /* RedundantObjcAttributeRule.swift */, - 183B6B4721FF66B700425134 /* RedundantObjcAttributeRuleExamples.swift */, - D4B022951E0EF80C007E5297 /* RedundantOptionalInitializationRule.swift */, - D49896F02026B36C00814A83 /* RedundantSetAccessControlRule.swift */, - D41E7E0A1DF9DABB0065259A /* RedundantStringEnumValueRule.swift */, - 6208ED4E20C297AC004E78D1 /* RedundantTypeAnnotationRule.swift */, - D4B022B11E10B613007E5297 /* RedundantVoidReturnRule.swift */, - D4D383842145F550000235BD /* StaticOperatorRule.swift */, - D42B45D81F0AF5E30086B683 /* StrictFilePrivateRule.swift */, - D44254251DB9C12300492EA4 /* SyntacticSugarRule.swift */, - 7551DF6C21382C9A00AA1F4D /* ToggleBoolRule.swift */, - E87E4A041BFB927C00FCFE46 /* TrailingSemicolonRule.swift */, - E88DEA911B099B1F00A66CB0 /* TypeNameRule.swift */, - D4130D981E16CC1300242361 /* TypeNameRuleExamples.swift */, - D4DE9131207B4731000FFAA8 /* UnavailableFunctionRule.swift */, - D4EA77C71F817FD200C315FB /* UnneededBreakInSwitchRule.swift */, - 181D9E162038343D001F6887 /* UntypedErrorInCatchRule.swift */, - D43B04631E0620AB004016AF /* UnusedEnumeratedRule.swift */, - 41715DE023BEA08E00544BDF /* FileNameNoSpaceRule.swift */, - 626D02961F31CBCC0054788D /* XCTFailMessageRule.swift */, - 622AD7FF216ACE6200A002C6 /* XCTSpecificMatcherRule.swift */, - 622AD7FE216ACE6200A002C6 /* XCTSpecificMatcherRuleExamples.swift */, - ); - path = Idiomatic; - sourceTree = ""; - }; - 8FF4288523C3048E003B6CB0 /* Documentation */ = { - isa = PBXGroup; - children = ( - 8FF4288623C3048E003B6CB0 /* RuleListDocumentation.swift */, - 8FF4288723C3048E003B6CB0 /* RuleDocumentation.swift */, - ); - path = Documentation; - sourceTree = ""; - }; - D0D1210F19E87861005E4BAA = { - isa = PBXGroup; - children = ( - D0D1211919E87861005E4BAA /* Products */, - D0D1211A19E87861005E4BAA /* swiftlint */, - D0D1216E19E87B05005E4BAA /* SwiftLintFramework */, - D0D1217B19E87B05005E4BAA /* SwiftLintFrameworkTests */, - ); - indentWidth = 4; - sourceTree = ""; - tabWidth = 4; - usesTabs = 0; - }; - D0D1211919E87861005E4BAA /* Products */ = { - isa = PBXGroup; - children = ( - D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */, - D0D1217719E87B05005E4BAA /* SwiftLintFrameworkTests.xctest */, - D0E7B63219E9C64500EDBA4D /* swiftlint.app */, - ); - name = Products; - sourceTree = ""; - }; - D0D1211A19E87861005E4BAA /* swiftlint */ = { - isa = PBXGroup; - children = ( - E802ECFE1C56A54600A35AE1 /* Helpers */, - E8B0677F1C13E48100E9E13F /* Extensions */, - E85FF9921C13E35400714267 /* Commands */, - D0D1211B19E87861005E4BAA /* main.swift */, - 5499CA981A2394BD00783309 /* Supporting Files */, - ); - name = swiftlint; - path = Source/swiftlint; - sourceTree = ""; - }; - D0D1212219E878CC005E4BAA /* Configuration */ = { - isa = PBXGroup; - children = ( - D0D1213919E878CC005E4BAA /* README.md */, - D0D1212319E878CC005E4BAA /* Base */, - D0D1212E19E878CC005E4BAA /* iOS */, - D0D1213319E878CC005E4BAA /* Mac OS X */, - ); - name = Configuration; - path = Carthage/Checkouts/xcconfigs; - sourceTree = SOURCE_ROOT; - }; - D0D1212319E878CC005E4BAA /* Base */ = { - isa = PBXGroup; - children = ( - D0D1212419E878CC005E4BAA /* Common.xcconfig */, - D0D1212519E878CC005E4BAA /* Configurations */, - D0D1212A19E878CC005E4BAA /* Targets */, - ); - path = Base; - sourceTree = ""; - }; - D0D1212519E878CC005E4BAA /* Configurations */ = { - isa = PBXGroup; - children = ( - D0D1212619E878CC005E4BAA /* Debug.xcconfig */, - D0D1212719E878CC005E4BAA /* Profile.xcconfig */, - D0D1212819E878CC005E4BAA /* Release.xcconfig */, - D0D1212919E878CC005E4BAA /* Test.xcconfig */, - ); - path = Configurations; - sourceTree = ""; - }; - D0D1212A19E878CC005E4BAA /* Targets */ = { - isa = PBXGroup; - children = ( - D0D1212B19E878CC005E4BAA /* Application.xcconfig */, - D0D1212C19E878CC005E4BAA /* Framework.xcconfig */, - D0D1212D19E878CC005E4BAA /* StaticLibrary.xcconfig */, - ); - path = Targets; - sourceTree = ""; - }; - D0D1212E19E878CC005E4BAA /* iOS */ = { - isa = PBXGroup; - children = ( - D0D1212F19E878CC005E4BAA /* iOS-Application.xcconfig */, - D0D1213019E878CC005E4BAA /* iOS-Base.xcconfig */, - D0D1213119E878CC005E4BAA /* iOS-Framework.xcconfig */, - D0D1213219E878CC005E4BAA /* iOS-StaticLibrary.xcconfig */, - ); - path = iOS; - sourceTree = ""; - }; - D0D1213319E878CC005E4BAA /* Mac OS X */ = { - isa = PBXGroup; - children = ( - D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */, - D0D1213519E878CC005E4BAA /* Mac-Base.xcconfig */, - D0D1213619E878CC005E4BAA /* Mac-DynamicLibrary.xcconfig */, - D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */, - D0D1213819E878CC005E4BAA /* Mac-StaticLibrary.xcconfig */, - 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */, - ); - path = "Mac OS X"; - sourceTree = ""; - }; - D0D1216E19E87B05005E4BAA /* SwiftLintFramework */ = { - isa = PBXGroup; - children = ( - 8FF4288523C3048E003B6CB0 /* Documentation */, - E8A541811BF94604006BA322 /* Extensions */, - 4DCB8E7C1CBE43530070FCF0 /* Helpers */, - E8A541801BF945FF006BA322 /* Models */, - E8A5417F1BF945F9006BA322 /* Protocols */, - E86396C31BADAC0D002C9E88 /* Reporters */, - E88DEA7A1B098D7300A66CB0 /* Rules */, - D0D1216F19E87B05005E4BAA /* Supporting Files */, - ); - name = SwiftLintFramework; - path = Source/SwiftLintFramework; - sourceTree = ""; - }; - D0D1216F19E87B05005E4BAA /* Supporting Files */ = { - isa = PBXGroup; - children = ( - D0D1217019E87B05005E4BAA /* Info.plist */, - E8AB1A2D1A649F2100452012 /* libclang.dylib */, - E868473B1A587C6E0043DC65 /* sourcekitd.framework */, - E876BFBD1B07828500114ED5 /* SourceKittenFramework.framework */, - 3BBF2F9C1C640A0F006CD775 /* SwiftyTextTable.framework */, - E8C0DFCC1AD349DB007EE3D4 /* SWXMLHash.framework */, - E89376AC1B8A701E0025708E /* Yaml.framework */, - E8BE1FCB1E07687400F781C7 /* Yams.framework */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - D0D1217B19E87B05005E4BAA /* SwiftLintFrameworkTests */ = { - isa = PBXGroup; - children = ( - D49D9F0E24DBAB8600FC0B8F /* AccessControlLevelTests.swift */, - D4998DE61DF191380006E05D /* AttributesRuleTests.swift */, - D4EAB3A320E9948D0051C09A /* AutomaticRuleTests.generated.swift */, - 260F669F225C5B6D00407CF5 /* CollectingRuleTests.swift */, - 7578C915214173BE0080FEC9 /* CollectionAlignmentRuleTests.swift */, - D43B04651E071ED3004016AF /* ColonRuleTests.swift */, - E81ADD731ED6052F000CD451 /* CommandTests.swift */, - BCB68282216213130078E4C3 /* CompilerProtocolInitRuleTests.swift */, - D4369C5A2430922D00505BB9 /* ComputedAccessorsOrderRuleTests.swift */, - 820F451D21073D7200AA056A /* ConditionalReturnsOnNewlineRuleTests.swift */, - D0D1212219E878CC005E4BAA /* Configuration */, - C2B3C15F2106F78100088928 /* ConfigurationAliasesTests.swift */, - E809EDA21B8A73FB00399043 /* ConfigurationTests.swift */, - F480DC7E1F26090000099465 /* ConfigurationTests+Nested.swift */, - F480DC821F2609D700099465 /* ConfigurationTests+ProjectMock.swift */, - D4DDFF9722396D62006C3629 /* ContainsOverFirstNotNilRuleTests.swift */, - 3BB47D861C51DE6E00AE6A10 /* CustomRulesTests.swift */, - 67932E2C1E54AF4B00CB0629 /* CyclomaticComplexityConfigurationTests.swift */, - 67EB4DFB1E4CD7F5004E9ACD /* CyclomaticComplexityRuleTests.swift */, - D41985EC21FAD033003BE2B7 /* DeploymentTargetConfigurationTests.swift */, - D41985EE21FAD5E8003BE2B7 /* DeploymentTargetRuleTests.swift */, - CCD8B87720559C4A00B75847 /* DisableAllTests.swift */, - 62AF35D71F30B183009B11EE /* DiscouragedDirectInitRuleTests.swift */, - D414D6AB21D0B77F00960935 /* DiscouragedObjectLiteralRuleTests.swift */, - 6A804EF423D8FA7900976471 /* EmptyCountRuleTests.swift */, - 5B1701B823CEAF8C00CC7079 /* ExampleTests.swift */, - 224E7F9B235A5E4D0051368B /* ExpiringTodoRuleTests.swift */, - 125CE52E20425EFD001635E5 /* ExplicitTypeInterfaceConfigurationTests.swift */, - 12E3D4DB2042729300B3E30E /* ExplicitTypeInterfaceRuleTests.swift */, - 02FD8AEE1BFC18D60014BFFB /* ExtendedNSStringTests.swift */, - D4998DE81DF194F20006E05D /* FileHeaderRuleTests.swift */, - 29FFC37B1F157BA8007E4825 /* FileLengthRuleTests.swift */, - 4100D7A123BEAB5A009464E0 /* FileNameNoSpaceRuleTests.swift */, - 8F2CC1CC20A6A189006ED34F /* FileNameRuleTests.swift */, - 821F70B6210720C700E2C84F /* FileTypesOrderRuleTests.swift */, - D4348EE91C46122C007707FB /* FunctionBodyLengthRuleTests.swift */, - 8B01E4FF20A4340A00C9233E /* FunctionParameterCountRuleTests.swift */, - 3B20CD091EB699380069EF2E /* GenericTypeNameRuleTests.swift */, - C25EBBE021078D5B00E27603 /* GlobTests.swift */, - 3B3A9A321EA3DFD90075B121 /* IdentifierNameRuleTests.swift */, - 47ACC8991E7DCCAD0088EEB2 /* ImplicitlyUnwrappedOptionalConfigurationTests.swift */, - 47ACC89B1E7DCFA00088EEB2 /* ImplicitlyUnwrappedOptionalRuleTests.swift */, - B1FD3ABA238BC5BC00CE121E /* ImplicitReturnConfigurationTests.swift */, - B1FD3ABC238BC5FB00CE121E /* ImplicitReturnRuleTests.swift */, - 75D2A8A924BD6E3C000F3534 /* InclusiveLanguageRuleTests.swift */, - CC8C6D2122935F4E00A55D1A /* IndentationWidthRuleTests.swift */, - E832F10C1B17E725003F265F /* IntegrationTests.swift */, - D4E4FB5123E7A1A300746FCD /* LineEndingTests.swift */, - 3B63D46C1E1F05160057BE35 /* LineLengthConfigurationTests.swift */, - 3B63D46E1E1F09DF0057BE35 /* LineLengthRuleTests.swift */, - D4C27BFF1E12DFF500DF713E /* LinterCacheTests.swift */, - F90DBD802092EA81002CC310 /* MissingDocsRuleConfigurationTests.swift */, - 1EB7C8521F0C45C2004BAD22 /* ModifierOrderTests.swift */, - B25DCD0F1F7EF6DC0028A199 /* MultilineArgumentsRuleTests.swift */, - D4CA758E1E2DEEA500A40E8A /* NumberSeparatorRuleTests.swift */, - 825F19D01EEFF19700969EF1 /* ObjectLiteralRuleTests.swift */, - 6A14DB9423E75ACF00C17847 /* OpeningBraceRuleTests.swift */, - 8FAD90A92513FA5B004653BA /* ParserDiagnosticsTests.swift */, - C25EBBDD210787B200E27603 /* PrefixedTopLevelConstantRuleTests.swift */, - D4F5851820E99B5A0085C6D8 /* PrivateOutletRuleTests.swift */, - D4246D6E1F30DB260097E658 /* PrivateOverFilePrivateRuleTests.swift */, - E81ADD711ED5ED9D000CD451 /* RegionTests.swift */, - E86396C61BADAFE6002C9E88 /* ReporterTests.swift */, - B89F3BCB1FD5EDA900931E59 /* RequiredEnumCaseRuleTestCase.swift */, - 3B12C9BE1C3209AC000B423F /* Resources */, - 3BCC04D31C502BAB006073C3 /* RuleConfigurationTests.swift */, - D45255C71F0932F8003C9B56 /* RuleDescription+Examples.swift */, - E8BB8F9B1B17DE3B00199606 /* RulesTests.swift */, - 3B12C9C61C3361CB000B423F /* RuleTests.swift */, - 6C7045431C6ADA450003F15A /* SourceKitCrashTests.swift */, - D4F5851620E99B260085C6D8 /* StatementPositionRuleTests.swift */, - D0D1217C19E87B05005E4BAA /* Supporting Files */, - 8FBE99CF24635B8500ABF078 /* SwiftVersionTests.swift */, - 787CDE3A208F9C34005F3D2F /* SwitchCaseAlignmentRuleTests.swift */, - E81224991B04F85B001783D2 /* TestHelpers.swift */, - D4DB92241E628898005DE9C1 /* TodoRuleTests.swift */, - D450D1E121F19B1E00E60010 /* TrailingClosureConfigurationTests.swift */, - D450D1DE21F19A9400E60010 /* TrailingClosureRuleTests.swift */, - C9802F2E1E0C8AEE008AB27F /* TrailingCommaRuleTests.swift */, - D4F5851320E99A720085C6D8 /* TrailingWhitespaceTests.swift */, - 820F451B2107292500AA056A /* TypeContentsOrderRuleTests.swift */, - 3B20CD0B1EB699C20069EF2E /* TypeNameRuleTests.swift */, - D4470D5A1EB76F44008A1B2E /* UnusedOptionalBindingRuleTests.swift */, - 006204DD1E1E4E0A00FFFBE1 /* VerticalWhitespaceRuleTests.swift */, - F480DC801F2609AB00099465 /* XCTestCase+BundlePath.swift */, - 627C7A312004F9290053C79D /* XCTSpecificMatcherRuleTests.swift */, - 3B30C4A01C3785B300E04027 /* YamlParserTests.swift */, - 3B12C9C21C320A53000B423F /* YamlSwiftLintTests.swift */, - ); - name = SwiftLintFrameworkTests; - path = Tests/SwiftLintFrameworkTests; - sourceTree = ""; - }; - D0D1217C19E87B05005E4BAA /* Supporting Files */ = { - isa = PBXGroup; - children = ( - D0D1217D19E87B05005E4BAA /* Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - E802ECFE1C56A54600A35AE1 /* Helpers */ = { - isa = PBXGroup; - children = ( - E802ECFF1C56A56000A35AE1 /* Benchmark.swift */, - E81FB3E31C6D507B00DC988F /* CommonOptions.swift */, - 8F6AA75C21190830009BA28A /* CompilerArgumentsExtractor.swift */, - 8F6AA75A211905B8009BA28A /* LintableFilesVisitor.swift */, - 8FDF482D21234BFF00521605 /* LintOrAnalyzeCommand.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - E85FF9921C13E35400714267 /* Commands */ = { - isa = PBXGroup; - children = ( - 8FDF482B2122476D00521605 /* AnalyzeCommand.swift */, - E84E07461C13F95300F11122 /* AutoCorrectCommand.swift */, - D4DA1DFB1E19CD300037413D /* GenerateDocsCommand.swift */, - 4B87881323D1A60C004CE138 /* ShowDocsCommand.swift */, - E861519A1B0573B900C54AC0 /* LintCommand.swift */, - 83894F211B0C928A006214E1 /* RulesCommand.swift */, - E83A0B341A5D382B0041A60A /* VersionCommand.swift */, - ); - path = Commands; - sourceTree = ""; - }; - E86396C31BADAC0D002C9E88 /* Reporters */ = { - isa = PBXGroup; - children = ( - E8EA41161C2D1DBE004F9930 /* CheckstyleReporter.swift */, - E86396CA1BADB519002C9E88 /* CSVReporter.swift */, - 2E336D191DF08AF200CCFE77 /* EmojiReporter.swift */, - 6C15818C237026AC00F582A2 /* GitHubActionsLoggingReporter.swift */, - B0270FAD242E486D00A43E8B /* GitLabJUnitReporter.swift */, - 4A9A3A391DC1D75F00DF5183 /* HTMLReporter.swift */, - E86396C81BADB2B9002C9E88 /* JSONReporter.swift */, - 57ED82791CF65183002B3513 /* JUnitReporter.swift */, - 341FDB1C21AD61B20022E8E9 /* MarkdownReporter.swift */, - E86396C41BADAC15002C9E88 /* XcodeReporter.swift */, - 584B0D392112BA78002F7E25 /* SonarQubeReporter.swift */, - ); - path = Reporters; - sourceTree = ""; - }; - E88DEA7A1B098D7300A66CB0 /* Rules */ = { - isa = PBXGroup; - children = ( - 8F2892B8211770FB00691D58 /* Idiomatic */, - 8F2892B621176FBE00691D58 /* Lint */, - 8F2892B421176E1200691D58 /* Metrics */, - 8F2892B521176EA400691D58 /* Performance */, - 8F2892B7211770EC00691D58 /* Style */, - 3BCC04CE1C4F56D3006073C3 /* RuleConfigurations */, - ); - path = Rules; - sourceTree = ""; - }; - E8A5417F1BF945F9006BA322 /* Protocols */ = { - isa = PBXGroup; - children = ( - E88DEA8B1B0999A000A66CB0 /* ASTRule.swift */, - E80746F51ECB722F00548D31 /* CacheDescriptionProvider.swift */, - A73469401FB12149009B57C7 /* CallPairRule.swift */, - E86396C11BADAAE5002C9E88 /* Reporter.swift */, - E88DEA761B098D0C00A66CB0 /* Rule.swift */, - 3B828E521C546468000D180E /* RuleConfiguration.swift */, - ); - path = Protocols; - sourceTree = ""; - }; - E8A541801BF945FF006BA322 /* Models */ = { - isa = PBXGroup; - children = ( - D4D1B9B91EAC2C870028BE6A /* AccessControlLevel.swift */, - 8FC1DFAB23FC7C9700F49E2C /* ImportUsage.swift */, - E80E018C1B92C0F60078EB70 /* Command.swift */, - E809EDA01B8A71DF00399043 /* Configuration.swift */, - 3BCC04CC1C4F5694006073C3 /* ConfigurationError.swift */, - E8B67C3D1C095E6300FDED8E /* Correction.swift */, - E812249B1B04FADC001783D2 /* Linter.swift */, - D4FD58B11E12A0200019503C /* LinterCache.swift */, - E88DEA6E1B09843F00A66CB0 /* Location.swift */, - 75D2A8AB24BD6EAF000F3534 /* PrimaryRuleList.swift */, - E80E018E1B92C1350078EB70 /* Region.swift */, - 83D71E261B131EB5000395DE /* RuleDescription.swift */, - 5B3BEC3923CCCC5D00DE5BEE /* Example.swift */, - CC26ED05204DE86E0013BBBC /* RuleIdentifier.swift */, - E8BDE3FE1EDF91B6002EC12F /* RuleList.swift */, - D401D9251ED85EF0005DA5D4 /* RuleKind.swift */, - E88DEA781B098D4400A66CB0 /* RuleParameter.swift */, - E88DEA6A1B0983FE00A66CB0 /* StyleViolation.swift */, - E4EA064B23688EB4002531D7 /* SwiftLintFile.swift */, - E48F715C23789823003E1775 /* SwiftLintSyntaxMap.swift */, - E48F715D23789824003E1775 /* SwiftLintSyntaxToken.swift */, - D4A893341E15824100BF954D /* SwiftVersion.swift */, - D4C27BFD1E12D53F00DF713E /* Version.swift */, - E88DEA701B09847500A66CB0 /* ViolationSeverity.swift */, - 3BD9CD3C1C37175B009A5D25 /* YamlParser.swift */, - 264E080E2248BA2800ADC4C5 /* RuleStorage.swift */, - ); - path = Models; - sourceTree = ""; - }; - E8A541811BF94604006BA322 /* Extensions */ = { - isa = PBXGroup; - children = ( - 3B5B9FE01C444DA20009AD27 /* Array+SwiftLint.swift */, - E82367DF1ED3BD1E0040A88E /* Configuration+Cache.swift */, - 8F8050811FFE0CBB006F5B93 /* Configuration+IndentationStyle.swift */, - E889D8C41F1D11A200058332 /* Configuration+LintableFiles.swift */, - E889D8C61F1D357B00058332 /* Configuration+Merging.swift */, - E86623661F1D377900AAA3A2 /* Configuration+Parsing.swift */, - 37B3FA8A1DFD45A700AD30D2 /* Dictionary+SwiftLint.swift */, - 24E17F701B1481FF008195BE /* SwiftLintFile+Cache.swift */, - E88DEA741B09852000A66CB0 /* SwiftLintFile+Regex.swift */, - E832F10A1B17E2F5003F265F /* FileManager+SwiftLint.swift */, - 3BA79C9A1C4767910057E705 /* NSRange+SwiftLint.swift */, - 3BB47D841C51D80000AE6A10 /* NSRegularExpression+SwiftLint.swift */, - E81619521BFC162C00946723 /* QueuedPrint.swift */, - E4A6CF742363CBFB00DD5B18 /* RandomAccessCollection+Swiftlint.swift */, - 6C1D763121A4E69600DEF783 /* Request+DisableSourceKit.swift */, - E4A365D123653648003B4141 /* SourceKittenDictionary+Swiftlint.swift */, - E88DEA721B0984C400A66CB0 /* String+SwiftLint.swift */, - B39353F28BCCA39247B316BD /* String+XML.swift */, - E816194B1BFBF35D00946723 /* SwiftDeclarationKind+SwiftLint.swift */, - 1894D740207D57AD00BD94CF /* SwiftDeclarationAttributeKind+Swiftlint.swift */, - D47079AA1DFDCF7A00027086 /* SwiftExpressionKind.swift */, - E87E4A081BFB9CAE00FCFE46 /* SyntaxKind+SwiftLint.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - E8B0677F1C13E48100E9E13F /* Extensions */ = { - isa = PBXGroup; - children = ( - 26CE462C228532CD00264485 /* Array+SwiftLint.swift */, - E8B067801C13E49600E9E13F /* Configuration+CommandLine.swift */, - E86E2B2D1E17443B001E823C /* Reporter+CommandLine.swift */, - ); - path = Extensions; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - D0D1216A19E87B05005E4BAA /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - D0D1216C19E87B05005E4BAA /* SwiftLintFramework */ = { - isa = PBXNativeTarget; - buildConfigurationList = D0D1218419E87B05005E4BAA /* Build configuration list for PBXNativeTarget "SwiftLintFramework" */; - buildPhases = ( - 6CF24C411FC9953E008CB0B1 /* Update Source/SwiftLintFramework/Models/MasterRuleList.swift */, - D4F5851220E999C40085C6D8 /* Update Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift */, - 6CF24C421FC99616008CB0B1 /* Update Tests/LinuxMain.swift */, - D0D1216819E87B05005E4BAA /* Sources */, - D0D1216919E87B05005E4BAA /* Frameworks */, - D0D1216A19E87B05005E4BAA /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftLintFramework; - productName = SourceKittenFramework; - productReference = D0D1216D19E87B05005E4BAA /* SwiftLintFramework.framework */; - productType = "com.apple.product-type.framework"; - }; - D0D1217619E87B05005E4BAA /* SwiftLintFrameworkTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D0D1218519E87B05005E4BAA /* Build configuration list for PBXNativeTarget "SwiftLintFrameworkTests" */; - buildPhases = ( - D0D1217319E87B05005E4BAA /* Sources */, - D0D1217419E87B05005E4BAA /* Frameworks */, - 3B12C9C01C3209C4000B423F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - D0D1217A19E87B05005E4BAA /* PBXTargetDependency */, - ); - name = SwiftLintFrameworkTests; - productName = SourceKittenFrameworkTests; - productReference = D0D1217719E87B05005E4BAA /* SwiftLintFrameworkTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - D0E7B63119E9C64500EDBA4D /* swiftlint */ = { - isa = PBXNativeTarget; - buildConfigurationList = D0E7B64919E9C64600EDBA4D /* Build configuration list for PBXNativeTarget "swiftlint" */; - buildPhases = ( - C2265FAB1A4B86AC00158358 /* Check Xcode Version */, - D0E7B62E19E9C64500EDBA4D /* Sources */, - D0E7B62F19E9C64500EDBA4D /* Frameworks */, - D0E7B65719E9C7C700EDBA4D /* Extract CLI Tool */, - D0AAAB5319FB0960007B24B3 /* Embed Frameworks */, - 6CCFCF291CFEF6D3003239EB /* Embed Frameworks into SwiftLintFramework.framework */, - 6CCFCF321CFEF768003239EB /* Embed Swift libraries into SwiftLintFramework.framework */, - E819854B1B09A3CB00CEB0D9 /* Run SwiftLint */, - ); - buildRules = ( - ); - dependencies = ( - D0AAAB5219FB0960007B24B3 /* PBXTargetDependency */, - ); - name = swiftlint; - productName = swiftlint; - productReference = D0E7B63219E9C64500EDBA4D /* swiftlint.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D0D1211019E87861005E4BAA /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0930; - ORGANIZATIONNAME = Realm; - TargetAttributes = { - D0D1216C19E87B05005E4BAA = { - CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 1010; - }; - D0D1217619E87B05005E4BAA = { - CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 1010; - }; - D0E7B63119E9C64500EDBA4D = { - CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 1010; - }; - }; - }; - buildConfigurationList = D0D1211319E87861005E4BAA /* Build configuration list for PBXProject "SwiftLint" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = D0D1210F19E87861005E4BAA; - productRefGroup = D0D1211919E87861005E4BAA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - D0E7B63119E9C64500EDBA4D /* swiftlint */, - D0D1216C19E87B05005E4BAA /* SwiftLintFramework */, - D0D1217619E87B05005E4BAA /* SwiftLintFrameworkTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3B12C9C01C3209C4000B423F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B12C9C11C3209CB000B423F /* test.yml in Resources */, - F9D73F031D0CF15E00222FC4 /* test.txt in Resources */, - 341FDB1F21AD66550022E8E9 /* CannedMarkdownReporterOutput.md in Resources */, - 3BDB224B1C345B4900473680 /* ProjectMock in Resources */, - B3935797FF80C7F97953D375 /* CannedHTMLReporterOutput.html in Resources */, - B3935371E92E0CF3F7668303 /* CannedJunitReporterOutput.xml in Resources */, - B39357173B43C9B5E351C360 /* CannedCheckstyleReporterOutput.xml in Resources */, - B3935A32BE03C4D11B4364D6 /* CannedCSVReporterOutput.csv in Resources */, - D495B1A321165DAA00E2CD7B /* FileHeaderRuleFixtures in Resources */, - 584B0D3C2112E8FB002F7E25 /* CannedSonarQubeReporterOutput.json in Resources */, - B3935522DC192D38D4852FA3 /* CannedXcodeReporterOutput.txt in Resources */, - 4100D7BA23BEC285009464E0 /* FileNameNoSpaceRuleFixtures in Resources */, - B39358AA2D2AF5219D3FD7C0 /* CannedEmojiReporterOutput.txt in Resources */, - B3935A1C3BCA03A6B902E7AF /* CannedJSONReporterOutput.json in Resources */, - 6C15818F23702DCE00F582A2 /* CannedGitHubActionsLoggingReporterOutput.txt in Resources */, - D495B1A221165DAA00E2CD7B /* FileNameRuleFixtures in Resources */, - B0270FB0242E48D600A43E8B /* CannedGitLabJUnitReporterOutput.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6CCFCF321CFEF768003239EB /* Embed Swift libraries into SwiftLintFramework.framework */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Swift libraries into SwiftLintFramework.framework"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"$TARGET_BUILD_DIR\"\nSWIFTLINTFRAMEWORK_BUNDLE=\"$FRAMEWORKS_FOLDER_PATH/SwiftLintFramework.framework\"\n\nxcrun swift-stdlib-tool --copy --verbose --Xcodesign --timestamp=none \\\n--scan-executable \"$EXECUTABLE_PATH\" \\\n--scan-folder \"$FRAMEWORKS_FOLDER_PATH\" \\\n--platform macosx --destination \"$SWIFTLINTFRAMEWORK_BUNDLE/Versions/Current/Frameworks\" \\\n--strip-bitcode\n"; - showEnvVarsInLog = 0; - }; - 6CF24C411FC9953E008CB0B1 /* Update Source/SwiftLintFramework/Models/MasterRuleList.swift */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/Source/SwiftLintFramework/Rules/*.swift", - ); - name = "Update Source/SwiftLintFramework/Models/MasterRuleList.swift"; - outputPaths = ( - "$(SRCROOT)/Source/SwiftLintFramework/Models/MasterRuleList.swift", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which sourcery >/dev/null; then\n make Source/SwiftLintFramework/Models/MasterRuleList.swift\nelse\n echo \"Sourcery not found, install with 'brew install sourcery'\"\nfi\n"; - showEnvVarsInLog = 0; - }; - 6CF24C421FC99616008CB0B1 /* Update Tests/LinuxMain.swift */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/Tests/*/*.swift", - ); - name = "Update Tests/LinuxMain.swift"; - outputPaths = ( - "$(SRCROOT)/Tests/LinuxMain.swift", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which sourcery >/dev/null; then\n make Tests/LinuxMain.swift\nelse\n echo \"Sourcery not found, install with 'brew install sourcery'\"\nfi\n"; - showEnvVarsInLog = 0; - }; - C2265FAB1A4B86AC00158358 /* Check Xcode Version */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Xcode Version"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/bash; - shellScript = ". script/check-xcode-version"; - }; - D0E7B65719E9C7C700EDBA4D /* Extract CLI Tool */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_PATH)", - ); - name = "Extract CLI Tool"; - outputPaths = ( - "$(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_NAME)", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/bash; - shellScript = ". script/extract-tool"; - }; - D4F5851220E999C40085C6D8 /* Update Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/Source/SwiftLintFramework/Rules/*.swift", - ); - name = "Update Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift"; - outputPaths = ( - "$(SRCROOT)/Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which sourcery >/dev/null; then\n make Tests/SwiftLintFrameworkTests/AutomaticRuleTests.generated.swift\nelse\n echo \"Sourcery not found, install with 'brew install sourcery'\"\nfi\n"; - }; - E819854B1B09A3CB00CEB0D9 /* Run SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run SwiftLint"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"SwiftLint does not exist, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - D0D1216819E87B05005E4BAA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 62426A062118F995007E6340 /* ClosureBodyLengthRuleExamples.swift in Sources */, - 8B01E4FD20A41C8700C9233E /* FunctionParameterCountConfiguration.swift in Sources */, - 740DF1B1203F62BB0081F694 /* EmptyStringRule.swift in Sources */, - 4DB7815E1CAD72BA00BC4723 /* LegacyCGGeometryFunctionsRule.swift in Sources */, - D4F10614229A2F5E00FDE319 /* NoFallthroughOnlyRuleExamples.swift in Sources */, - 3ABE19CF20B7CE32009C2EC2 /* MultilineFunctionChainsRule.swift in Sources */, - 82FE253F20F604AD00295958 /* VerticalWhitespaceOpeningBracesRule.swift in Sources */, - C26522A2252E93AC00BF9C0C /* TestCaseAccessibilityConfiguration.swift in Sources */, - 827169B51F48D712003FB9AF /* NoGroupingExtensionRule.swift in Sources */, - D41B57781ED8CEE0007B0470 /* ExtensionAccessModifierRule.swift in Sources */, - E881985C1BEA978500333A11 /* TrailingNewlineRule.swift in Sources */, - 6A804EF323D8F6CF00976471 /* EmptyCountConfiguration.swift in Sources */, - D414D6AE21D22FF500960935 /* LastWhereRule.swift in Sources */, - 75D2A8A624BD6DCE000F3534 /* InclusiveLanguageRuleExamples.swift in Sources */, - D4EABD0C22CE6F5B00635667 /* VerticalParameterAlignmentRuleExamples.swift in Sources */, - D44037972132730000FDA77B /* ProhibitedInterfaceBuilderRule.swift in Sources */, - 78F032481D7D614300BE709A /* OverridenSuperCallConfiguration.swift in Sources */, - D47079A71DFCEB2D00027086 /* EmptyParenthesesWithTrailingClosureRule.swift in Sources */, - B1FD3AB9238877F200CE121E /* ImplicitReturnConfiguration.swift in Sources */, - E881985E1BEA982100333A11 /* TypeBodyLengthRule.swift in Sources */, - 69F88BF71BDA38A6005E7CAE /* OpeningBraceRule.swift in Sources */, - C26330382073DAC500D7B4FD /* LowerACLThanParentRule.swift in Sources */, - 78F032461D7C877E00BE709A /* OverriddenSuperCallRule.swift in Sources */, - E80E018D1B92C0F60078EB70 /* Command.swift in Sources */, - E88198571BEA953300333A11 /* ForceCastRule.swift in Sources */, - D44AD2761C0AA5350048F7B0 /* LegacyConstructorRule.swift in Sources */, - D41985E721F85014003BE2B7 /* NSLocalizedStringKeyRule.swift in Sources */, - 4E342B4C2215C793008E4EF8 /* ReduceBooleanRule.swift in Sources */, - D286EC021E02DF6F0003CF72 /* SortedImportsRule.swift in Sources */, - D40E041C1F46E3B30043BC4E /* SuperfluousDisableCommandRule.swift in Sources */, - 82F614F42106015100D23904 /* MultilineArgumentsBracketsRule.swift in Sources */, - E86623671F1D377900AAA3A2 /* Configuration+Parsing.swift in Sources */, - 3BCC04CD1C4F5694006073C3 /* ConfigurationError.swift in Sources */, - D4C4A34E1DEA877200E0E04C /* FileHeaderRule.swift in Sources */, - 1894D746207D585400BD94CF /* SwiftDeclarationAttributeKind+Swiftlint.swift in Sources */, - D4E92D1F2137B4C9002EDD48 /* IdenticalOperandsRule.swift in Sources */, - 6250D32A1ED4DFEB00735129 /* MultilineParametersRule.swift in Sources */, - 009E092A1DFEE4DD00B588A7 /* ProhibitedSuperConfiguration.swift in Sources */, - 341FDB2021AD69970022E8E9 /* MarkdownReporter.swift in Sources */, - 181D9E172038343D001F6887 /* UntypedErrorInCatchRule.swift in Sources */, - 47FF3BE11E7C75B600187E6D /* ImplicitlyUnwrappedOptionalRule.swift in Sources */, - 623E36F01F3DB1B1002E5B71 /* QuickDiscouragedCallRule.swift in Sources */, - 288289602229776C0037CF5F /* NSObjectPreferIsEqualRuleExamples.swift in Sources */, - BFF028AE1CBCF8A500B38A9D /* TrailingWhitespaceConfiguration.swift in Sources */, - 3B034B6E1E0BE549005D49A9 /* LineLengthConfiguration.swift in Sources */, - B25DCD0C1F7E9FA20028A199 /* MultilineArgumentsRule.swift in Sources */, - 6258783B1FFC458100AC34F2 /* DiscouragedObjectLiteralRule.swift in Sources */, - 62A3E95D209E084000547A86 /* EmptyXCTestMethodRule.swift in Sources */, - D4C4A34C1DEA4FF000E0E04C /* AttributesConfiguration.swift in Sources */, - 29FC197A21382C07006D208C /* DuplicateImportsRuleExamples.swift in Sources */, - 83D71E281B131ECE000395DE /* RuleDescription.swift in Sources */, - D4470D571EB69225008A1B2E /* ImplicitReturnRule.swift in Sources */, - 8FE3CCBC22DBF8D000B8EA87 /* UnusedDeclarationConfiguration.swift in Sources */, - E812249C1B04FADC001783D2 /* Linter.swift in Sources */, - 1F11B3CF1C252F23002E8FA8 /* ClosingBraceRule.swift in Sources */, - DAD3BE4A1D6ECD9500660239 /* PrivateOutletRuleConfiguration.swift in Sources */, - 188B3FF4207D61230073C2D6 /* ModifierOrderConfiguration.swift in Sources */, - 183B6B4921FF672B00425134 /* RedundantObjcAttributeRuleExamples.swift in Sources */, - D4B022961E0EF80C007E5297 /* RedundantOptionalInitializationRule.swift in Sources */, - 2E02005F1C54BF680024D09D /* CyclomaticComplexityRule.swift in Sources */, - D4FBADD01E00DA0400669C73 /* OperatorUsageWhitespaceRule.swift in Sources */, - D4C4A3521DEFBBB700E0E04C /* FileHeaderConfiguration.swift in Sources */, - 623675B01F960C5C009BE6F3 /* QuickDiscouragedPendingTestRule.swift in Sources */, - 8F4E30D52519092800EED8CB /* UnusedDeclarationRuleExamples.swift in Sources */, - 287F8B642230843000BDC504 /* NSLocalizedStringRequireBundleRule.swift in Sources */, - C225E847252E8B2200EDE3E7 /* TestCaseAccessibilityRuleExamples.swift in Sources */, - D47079AD1DFE2FA700027086 /* EmptyParametersRule.swift in Sources */, - E87E4A091BFB9CAE00FCFE46 /* SyntaxKind+SwiftLint.swift in Sources */, - 3B0B14541C505D6300BE82F7 /* SeverityConfiguration.swift in Sources */, - 827009FF20FE26C500ECA185 /* TypeContentsOrderRule.swift in Sources */, - E88198551BEA949A00333A11 /* ControlStatementRule.swift in Sources */, - 584B0D3A2112BA78002F7E25 /* SonarQubeReporter.swift in Sources */, - E57B23C11B1D8BF000DEA512 /* ReturnArrowWhitespaceRule.swift in Sources */, - D4246D6D1F30D8620097E658 /* PrivateOverFilePrivateRuleConfiguration.swift in Sources */, - 3A915E5B20A1543700519F3A /* ClosureEndIndentationRuleExamples.swift in Sources */, - 629ADD062006302D0009E362 /* DiscouragedOptionalCollectionRule.swift in Sources */, - 29FC197921382C07006D208C /* DuplicateImportsRule.swift in Sources */, - D4B86FC82557BE9000908280 /* PreferNimbleRule.swift in Sources */, - E816194E1BFBFEAB00946723 /* ForceTryRule.swift in Sources */, - 8F2CC1CB20A6A070006ED34F /* FileNameConfiguration.swift in Sources */, - D4CFC5D2209EC95A00668488 /* FunctionDefaultParameterAtEndRule.swift in Sources */, - E88198541BEA945100333A11 /* CommaRule.swift in Sources */, - 22A36FE123578CC10037B47D /* ExpiringTodoConfiguration.swift in Sources */, - D4DA1DFE1E1A10DB0037413D /* NumberSeparatorConfiguration.swift in Sources */, - E88198601BEA98F000333A11 /* IdentifierNameRule.swift in Sources */, - E88DEA791B098D4400A66CB0 /* RuleParameter.swift in Sources */, - 8F715B83213B528B00427BD9 /* UnusedImportRule.swift in Sources */, - 626D02971F31CBCC0054788D /* XCTFailMessageRule.swift in Sources */, - D4DA1DFA1E18D6200037413D /* LargeTupleRule.swift in Sources */, - D4B022A41E105636007E5297 /* GenericTypeNameRule.swift in Sources */, - E86396CB1BADB519002C9E88 /* CSVReporter.swift in Sources */, - 37B3FA8B1DFD45A700AD30D2 /* Dictionary+SwiftLint.swift in Sources */, - 823EDC6221020D850070B7CD /* MultilineLiteralBracketsRule.swift in Sources */, - D47EF4801F69E3100012C4CA /* ColonRule+FunctionCall.swift in Sources */, - E88198561BEA94D800333A11 /* FileLengthRule.swift in Sources */, - D47079A91DFDBED000027086 /* ClosureParameterPositionRule.swift in Sources */, - E8B67C3E1C095E6300FDED8E /* Correction.swift in Sources */, - 623E36F21F3DB988002E5B71 /* QuickDiscouragedCallRuleExamples.swift in Sources */, - BB00B4E91F5216090079869F /* MultipleClosuresWithTrailingClosureRule.swift in Sources */, - E88198531BEA944400333A11 /* LineLengthRule.swift in Sources */, - D47F31151EC918B600E3E1CA /* ProtocolPropertyAccessorsOrderRule.swift in Sources */, - 82144ACC20F640F200B06695 /* VerticalWhitespaceBetweenCasesRule.swift in Sources */, - D4E2BA851F6CD77B00E8E184 /* ArrayInitRule.swift in Sources */, - 92CCB2D71E1EEFA300C8E5A3 /* UnusedOptionalBindingRule.swift in Sources */, - D489B54A231383350090BAA0 /* ContainsOverFilterIsEmptyRule.swift in Sources */, - E847F0A91BFBBABD00EA9363 /* EmptyCountRule.swift in Sources */, - D46252541DF63FB200BE2CA1 /* NumberSeparatorRule.swift in Sources */, - 8FC1DFAC23FC7C9700F49E2C /* ImportUsage.swift in Sources */, - 82EB7885215BAE790042E0FD /* FileTypesOrderRuleExamples.swift in Sources */, - E315B83C1DFA4BC500621B44 /* DynamicInlineRule.swift in Sources */, - 125AAC78203AA82D0004BCE0 /* ExplicitTypeInterfaceConfiguration.swift in Sources */, - 8FF49E0723FC9E40003AC871 /* UnusedImportRuleExamples.swift in Sources */, - 1E18574B1EADBA51004F89F7 /* NoExtensionAccessModifierRule.swift in Sources */, - 5BD08DCC23D254BF000B9CE6 /* ImplicitGetterRuleExamples.swift in Sources */, - D42D2B381E09CC0D00CD7A2E /* FirstWhereRule.swift in Sources */, - 550DA0E022DB95AD00B67F03 /* EmptyCollectionLiteralRule.swift in Sources */, - D4B0226F1E0C75F9007E5297 /* VerticalParameterAlignmentRule.swift in Sources */, - E8BDE3FF1EDF91B6002EC12F /* RuleList.swift in Sources */, - E889D8C71F1D357B00058332 /* Configuration+Merging.swift in Sources */, - D44254271DB9C15C00492EA4 /* SyntacticSugarRule.swift in Sources */, - D4EA77C81F817FD200C315FB /* UnneededBreakInSwitchRule.swift in Sources */, - C225E846252E8B2200EDE3E7 /* TestCaseAccessibilityRule.swift in Sources */, - D4D383852145F550000235BD /* StaticOperatorRule.swift in Sources */, - CC6D285B2292F0600052B682 /* IndentationWidthConfiguration.swift in Sources */, - 006204DC1E1E492F00FFFBE1 /* VerticalWhitespaceConfiguration.swift in Sources */, - E88198441BEA93D200333A11 /* ColonRule.swift in Sources */, - 623675B21F962FC4009BE6F3 /* QuickDiscouragedPendingTestRuleExamples.swift in Sources */, - D403A4A31F4DB5510020CA02 /* PatternMatchingKeywordsRule.swift in Sources */, - E809EDA11B8A71DF00399043 /* Configuration.swift in Sources */, - D4DABFD51E2B350F009617B6 /* TrailingClosureRule.swift in Sources */, - D4B022981E102EE8007E5297 /* ObjectLiteralRule.swift in Sources */, - 2E336D1B1DF08BFB00CCFE77 /* EmojiReporter.swift in Sources */, - E8EA41171C2D1DBE004F9930 /* CheckstyleReporter.swift in Sources */, - 006ECFC41C44E99E00EF6364 /* LegacyConstantRule.swift in Sources */, - 82FE254120F604CB00295958 /* VerticalWhitespaceClosingBracesRule.swift in Sources */, - 429644B61FB0A9B400D75128 /* SortedFirstLastRule.swift in Sources */, - D49BE73324307FBD0029ED19 /* ComputedAccessorsOrderRule.swift in Sources */, - C3EF547821B5A4000009262F /* LegacyHashingRule.swift in Sources */, - 31F1B6CC1F60BF4500A57456 /* SwitchCaseAlignmentRule.swift in Sources */, - E88DEA731B0984C400A66CB0 /* String+SwiftLint.swift in Sources */, - E88198591BEA95F100333A11 /* LeadingWhitespaceRule.swift in Sources */, - D42B45D91F0AF5E30086B683 /* StrictFilePrivateRule.swift in Sources */, - E48F715F23789824003E1775 /* SwiftLintSyntaxToken.swift in Sources */, - 1EC163521D5992D900DD2928 /* VerticalWhitespaceRule.swift in Sources */, - B1FD3ABF238BC6D400CE121E /* ImplicitReturnRuleExamples.swift in Sources */, - F90DBD7F2092E669002CC310 /* MissingDocsRuleConfiguration.swift in Sources */, - 67EB4DFA1E4CC111004E9ACD /* CyclomaticComplexityConfiguration.swift in Sources */, - 4100D7A423BEAB78009464E0 /* FileNameNoSpaceRule.swift in Sources */, - 57ED827B1CF656E3002B3513 /* JUnitReporter.swift in Sources */, - D43B04691E072291004016AF /* ColonConfiguration.swift in Sources */, - E82367E01ED3BD1E0040A88E /* Configuration+Cache.swift in Sources */, - 756B585D2138ECD300D1A4E9 /* CollectionAlignmentRule.swift in Sources */, - 621C8EA420CBC7A10007DA74 /* RedundantTypeAnnotationRule.swift in Sources */, - 62DADC481FFF0423002B6319 /* PrefixedTopLevelConstantRule.swift in Sources */, - B0270FAE242E486D00A43E8B /* GitLabJUnitReporter.swift in Sources */, - D4BED5F82278AECC00D86BCE /* UnownedVariableCaptureRule.swift in Sources */, - D4130D991E16CC1300242361 /* TypeNameRuleExamples.swift in Sources */, - 24E17F721B14BB3F008195BE /* SwiftLintFile+Cache.swift in Sources */, - C3D23F1D21E3A33700E9BD1B /* UnusedControlFlowLabelRule.swift in Sources */, - 55CE0585231899100023BA72 /* ContainsOverRangeNilComparisonRule.swift in Sources */, - 6C1D763221A4E69600DEF783 /* Request+DisableSourceKit.swift in Sources */, - C2A8D076243C0D0300642BC9 /* IBInspectableInExtensionRule.swift in Sources */, - 47ACC8981E7DC74E0088EEB2 /* ImplicitlyUnwrappedOptionalConfiguration.swift in Sources */, - 787CDE39208E7D41005F3D2F /* SwitchCaseAlignmentConfiguration.swift in Sources */, - D450D1DD21F199F700E60010 /* TrailingClosureConfiguration.swift in Sources */, - 009E09281DFEE4C200B588A7 /* ProhibitedSuperRule.swift in Sources */, - E80E018F1B92C1350078EB70 /* Region.swift in Sources */, - E88198581BEA956C00333A11 /* FunctionBodyLengthRule.swift in Sources */, - E88DEA751B09852000A66CB0 /* SwiftLintFile+Regex.swift in Sources */, - D47EF4841F69E3D60012C4CA /* ColonRule+Type.swift in Sources */, - 3BCC04D11C4F56D3006073C3 /* SeverityLevelsConfiguration.swift in Sources */, - D4DAE8BC1DE14E8F00B0AE7A /* NimbleOperatorRule.swift in Sources */, - D4C0E46F1E3D973600C560F2 /* ForWhereRule.swift in Sources */, - 7565E5F12262BA0900B0597C /* UnusedCaptureListRule.swift in Sources */, - D4EA77CA1F81FACC00C315FB /* LiteralExpressionEndIdentationRule.swift in Sources */, - E86396C51BADAC15002C9E88 /* XcodeReporter.swift in Sources */, - E889D8C51F1D11A200058332 /* Configuration+LintableFiles.swift in Sources */, - D43CDEDC23BDB8D30074F3EE /* OptionalEnumCaseMatchingRule.swift in Sources */, - 094385011D5D2894009168CF /* WeakDelegateRule.swift in Sources */, - 82F614F22106014500D23904 /* MultilineParametersBracketsRule.swift in Sources */, - 4100D7A723BEACBF009464E0 /* FileNameNoSpaceConfiguration.swift in Sources */, - 6BE79EB12204EC0700B5A2FE /* RequiredDeinitRule.swift in Sources */, - 3B1DF0121C5148140011BCED /* CustomRules.swift in Sources */, - 2E5761AA1C573B83003271AF /* FunctionParameterCountRule.swift in Sources */, - E86396C91BADB2B9002C9E88 /* JSONReporter.swift in Sources */, - D42DEAAB20D5EE4400E86F31 /* ConvenienceTypeRule.swift in Sources */, - E881985A1BEA96EA00333A11 /* OperatorFunctionWhitespaceRule.swift in Sources */, - D44254201DB87CA200492EA4 /* ValidIBInspectableRule.swift in Sources */, - 62640152201552FD005B9C4A /* DiscouragedOptionalBooleanRule.swift in Sources */, - 85DA81321D6B471000951BC4 /* MarkRule.swift in Sources */, - D4A893351E15824100BF954D /* SwiftVersion.swift in Sources */, - D4F10616229A331200FDE319 /* LegacyMultipleRule.swift in Sources */, - D4470D5D1EB8004B008A1B2E /* VerticalParameterAlignmentOnCallRule.swift in Sources */, - D4DABFD31E29B4A5009617B6 /* DiscardedNotificationCenterObserverRule.swift in Sources */, - D4AB0EA21F8993DD00CEC380 /* NamespaceCollector.swift in Sources */, - D4B3409D21F16B110038C79A /* UnusedSetterValueRule.swift in Sources */, - 756C0779222EA4F400A111F4 /* ReduceIntoRule.swift in Sources */, - 75161FDF213B9D73009DE767 /* CollectionAlignmentConfiguration.swift in Sources */, - D4B022B21E10B613007E5297 /* RedundantVoidReturnRule.swift in Sources */, - 3BCC04D21C4F56D3006073C3 /* NameConfiguration.swift in Sources */, - D4C27BFE1E12D53F00DF713E /* Version.swift in Sources */, - B2902A0E1D6681F700BFCCF7 /* PrivateUnitTestConfiguration.swift in Sources */, - D4DE9133207B4750000FFAA8 /* UnavailableFunctionRule.swift in Sources */, - 739AC74925423681009CF533 /* OperatorUsageWhitespaceConfiguration.swift in Sources */, - D47A510E1DB29EEB00A4CC21 /* SwitchCaseOnNewlineRule.swift in Sources */, - D462021F1E15F52D0027AAD1 /* NumberSeparatorRuleExamples.swift in Sources */, - D4DA1DF41E17511D0037413D /* CompilerProtocolInitRule.swift in Sources */, - 629C60D91F43906700B4AF92 /* SingleTestClassRule.swift in Sources */, - 621061BF1ED57E640082D51E /* MultilineParametersRuleExamples.swift in Sources */, - D41985EB21FAB63E003BE2B7 /* DeploymentTargetConfiguration.swift in Sources */, - D48AE2CC1DFB58C5001C6A4A /* AttributesRuleExamples.swift in Sources */, - E4A365D223653649003B4141 /* SourceKittenDictionary+Swiftlint.swift in Sources */, - D48EE14B231CD34200DBB779 /* NoSpaceInMethodCallRule.swift in Sources */, - C28B2B3D2106DF730009A0FE /* PrefixedConstantRuleConfiguration.swift in Sources */, - 62A7127520F1178F00E604A6 /* AnyObjectProtocolRule.swift in Sources */, - D4D0B8F42211428D0053A116 /* ColonRuleExamples.swift in Sources */, - E88DEA6F1B09843F00A66CB0 /* Location.swift in Sources */, - D43B046B1E075905004016AF /* ClosureEndIndentationRule.swift in Sources */, - D47EF4821F69E34D0012C4CA /* ColonRule+Dictionary.swift in Sources */, - 6A14DB9323E7296700C17847 /* OpeningBraceConfiguration.swift in Sources */, - D93DA3D11E699E6300809827 /* NestingConfiguration.swift in Sources */, - CC26ED07204DEB510013BBBC /* RuleIdentifier.swift in Sources */, - 75D2A8A524BD6DCE000F3534 /* InclusiveLanguageRule.swift in Sources */, - C328A2F71E6759AE00A9E4D7 /* ExplicitTypeInterfaceRule.swift in Sources */, - 4968919223BEAC3D00AB8EF9 /* EnumCaseAssociatedValuesLengthRule.swift in Sources */, - 2882895F222975D00037CF5F /* NSObjectPreferIsEqualRule.swift in Sources */, - 18B90B6B21ADD99800B60749 /* RedundantObjcAttributeRule.swift in Sources */, - D46C7C3E23BF2F6A007C517F /* PreferSelfTypeOverTypeOfSelfRule.swift in Sources */, - 93E0C3CE1D67BD7F007FA25D /* ConditionalReturnsOnNewlineRule.swift in Sources */, - D43DB1081DC573DA00281215 /* ImplicitGetterRule.swift in Sources */, - D450D1D121EC4A6900E60010 /* StrongIBOutletRule.swift in Sources */, - 824AB64D2105C39F004B5A8F /* ConditionalReturnsOnNewlineConfiguration.swift in Sources */, - 62A6E7931F3317E3003A0479 /* JoinedDefaultParameterRule.swift in Sources */, - 82DB55FE21008F3E001C62FF /* FileTypesOrderConfiguration.swift in Sources */, - D4FD4C851F2A260A00DD8AA8 /* BlockBasedKVORule.swift in Sources */, - 7C0C2E7A1D2866CB0076435A /* ExplicitInitRule.swift in Sources */, - E88DEA771B098D0C00A66CB0 /* Rule.swift in Sources */, - D47079AB1DFDCF7A00027086 /* SwiftExpressionKind.swift in Sources */, - 00B8D9791E2D1223004E0EEC /* LegacyConstantRuleExamples.swift in Sources */, - B25DCD0E1F7EF2280028A199 /* MultilineArgumentsConfiguration.swift in Sources */, - 827009FD20FE26B700ECA185 /* FileTypesOrderRule.swift in Sources */, - E4EA064C23688EB5002531D7 /* SwiftLintFile.swift in Sources */, - 22A36FDF235673F50037B47D /* ExpiringTodoRule.swift in Sources */, - 24B4DF0D1D6DFDE90097803B /* RedundantNilCoalescingRule.swift in Sources */, - D4130D971E16183F00242361 /* IdentifierNameRuleExamples.swift in Sources */, - 7250948A1D0859260039B353 /* StatementModeConfiguration.swift in Sources */, - E81619531BFC162C00946723 /* QueuedPrint.swift in Sources */, - E87E4A051BFB927C00FCFE46 /* TrailingSemicolonRule.swift in Sources */, - D4B472411F66486300BD6EF1 /* FallthroughRule.swift in Sources */, - B25DCD0B1F7E9F9E0028A199 /* MultilineArgumentsRuleExamples.swift in Sources */, - 82DB560021008F54001C62FF /* TypeContentsOrderConfiguration.swift in Sources */, - E88198421BEA929F00333A11 /* NestingRule.swift in Sources */, - D46A317F1F1CEDCD00AF914A /* UnneededParenthesesInClosureArgumentRule.swift in Sources */, - D4470D591EB6B4D1008A1B2E /* EmptyEnumArgumentsRule.swift in Sources */, - 8F0856EB22DA8508001FF4D4 /* UnusedDeclarationRule.swift in Sources */, - 264E080F2248BA2800ADC4C5 /* RuleStorage.swift in Sources */, - 627BC48D1F9405160004A6C2 /* QuickDiscouragedFocusedTestRule.swift in Sources */, - 3BB47D851C51D80000AE6A10 /* NSRegularExpression+SwiftLint.swift in Sources */, - E881985B1BEA974E00333A11 /* StatementPositionRule.swift in Sources */, - B58AEED61C492C7B00E901FD /* ForceUnwrappingRule.swift in Sources */, - 8FF4288A23C30494003B6CB0 /* RuleListDocumentation.swift in Sources */, - 1EF115921EB2AD5900E30140 /* ExplicitTopLevelACLRule.swift in Sources */, - D40FE89D1F867BFF006433E2 /* OverrideInExtensionRule.swift in Sources */, - D41E7E0B1DF9DABB0065259A /* RedundantStringEnumValueRule.swift in Sources */, - C25EBBE521078DCE00E27603 /* Glob.swift in Sources */, - E88DEA711B09847500A66CB0 /* ViolationSeverity.swift in Sources */, - 187290721FC37CA50016BEA2 /* YodaConditionRule.swift in Sources */, - 1E3C2D711EE36C6F00C8386D /* PrivateOverFilePrivateRule.swift in Sources */, - 188B3FF2207D61040073C2D6 /* ModifierOrderRule.swift in Sources */, - 72EA17B61FD31F10009D5CE6 /* ExplicitACLRule.swift in Sources */, - 77DFF0E923442DE30041EEB4 /* RawValueForCamelCasedCodableEnumRule.swift in Sources */, - B2902A0C1D66815600BFCCF7 /* PrivateUnitTestRule.swift in Sources */, - D47A51101DB2DD4800A4CC21 /* AttributesRule.swift in Sources */, - CE8178ED1EAC039D0063186E /* UnusedOptionalBindingConfiguration.swift in Sources */, - 62DEA1661FB21A9E00BCCCC6 /* PrivateActionRule.swift in Sources */, - D4FD58B21E12A0200019503C /* LinterCache.swift in Sources */, - 3BD9CD3D1C37175B009A5D25 /* YamlParser.swift in Sources */, - F22314B01D4FA4D7009AD165 /* LegacyNSGeometryFunctionsRule.swift in Sources */, - E88DEA8C1B0999A000A66CB0 /* ASTRule.swift in Sources */, - 62426A032118BA6E007E6340 /* ClosureBodyLengthRule.swift in Sources */, - 1E82D5591D7775C7009553D7 /* ClosureSpacingRule.swift in Sources */, - E80746F61ECB722F00548D31 /* CacheDescriptionProvider.swift in Sources */, - 8FF4288B23C30494003B6CB0 /* RuleDocumentation.swift in Sources */, - 094385041D5D4F7C009168CF /* PrivateOutletRule.swift in Sources */, - 6264015520155556005B9C4A /* DiscouragedOptionalBooleanRuleExamples.swift in Sources */, - 5B3BEC3A23CCCC5D00DE5BEE /* Example.swift in Sources */, - 8F8050821FFE0CBB006F5B93 /* Configuration+IndentationStyle.swift in Sources */, - E88DEA6B1B0983FE00A66CB0 /* StyleViolation.swift in Sources */, - 62622F6B1F2F2E3500D5D099 /* DiscouragedDirectInitRule.swift in Sources */, - B89F3BCD1FD5EDFB00931E59 /* RequiredEnumCaseRule.swift in Sources */, - E83530C61ED6328A00FBAF79 /* FileNameRule.swift in Sources */, - 3BB47D831C514E8100AE6A10 /* RegexConfiguration.swift in Sources */, - D401D9261ED85EF0005DA5D4 /* RuleKind.swift in Sources */, - 622AD800216ACE6300A002C6 /* XCTSpecificMatcherRuleExamples.swift in Sources */, - 82EB7886215BAE790042E0FD /* TypeContentsOrderRuleExamples.swift in Sources */, - 7551DF6D21382C9A00AA1F4D /* ToggleBoolRule.swift in Sources */, - 75D2A8AC24BD6EAF000F3534 /* PrimaryRuleList.swift in Sources */, - 626B01B620A173F100D2C42F /* EmptyXCTestMethodRuleExamples.swift in Sources */, - D4369C592430893500505BB9 /* ComputedAccessorsOrderRuleConfiguration.swift in Sources */, - D4C889711E385B7B00BAE88D /* RedundantDiscardableLetRule.swift in Sources */, - D4D1B9BB1EAC2C910028BE6A /* AccessControlLevel.swift in Sources */, - 622AD801216ACE6300A002C6 /* XCTSpecificMatcherRule.swift in Sources */, - 4A9A3A3A1DC1D75F00DF5183 /* HTMLReporter.swift in Sources */, - D40F83881DE9179200524C62 /* TrailingCommaConfiguration.swift in Sources */, - 827169B31F488181003FB9AF /* ExplicitEnumRawValueRule.swift in Sources */, - D466B620233D229F0068190B /* FlatMapOverMapReduceRule.swift in Sources */, - D41985E921FAB62F003BE2B7 /* DeploymentTargetRule.swift in Sources */, - 75D2A8A824BD6DEF000F3534 /* InclusiveLanguageConfiguration.swift in Sources */, - 6C15818D237026AC00F582A2 /* GitHubActionsLoggingReporter.swift in Sources */, - 62FE5D32200CABDD00F68793 /* DiscouragedOptionalCollectionExamples.swift in Sources */, - D41C09BD23C1B99D00F105C4 /* OrphanedDocCommentRule.swift in Sources */, - 78B9051D24564AF600C81B0A /* PreferZeroOverExplicitInitRule.swift in Sources */, - D49896F12026B36C00814A83 /* RedundantSetAccessControlRule.swift in Sources */, - E4A6CF752363CBFB00DD5B18 /* RandomAccessCollection+Swiftlint.swift in Sources */, - 29FFC37A1F15764D007E4825 /* FileLengthRuleConfiguration.swift in Sources */, - ED641C3820AA07B400212C62 /* NoFallthroughOnlyRule.swift in Sources */, - D4B31ADC22A0581B000300F1 /* DuplicateEnumCasesRule.swift in Sources */, - 3B5B9FE11C444DA20009AD27 /* Array+SwiftLint.swift in Sources */, - F9E691282091952E0085B53E /* MissingDocsRule.swift in Sources */, - D43B04641E0620AB004016AF /* UnusedEnumeratedRule.swift in Sources */, - 62A498561F306A7700D766E4 /* DiscouragedDirectInitConfiguration.swift in Sources */, - 29AD4C661F6EA1D5009B66E1 /* ContainsOverFirstNotNilRule.swift in Sources */, - C946FECB1EAE67EE007DD778 /* LetVarWhitespaceRule.swift in Sources */, - E881985D1BEA97EB00333A11 /* TrailingWhitespaceRule.swift in Sources */, - E832F10B1B17E2F5003F265F /* FileManager+SwiftLint.swift in Sources */, - 8FC1DFAE23FC7D0400F49E2C /* UnusedImportConfiguration.swift in Sources */, - E816194C1BFBF35D00946723 /* SwiftDeclarationKind+SwiftLint.swift in Sources */, - D4DABFD71E2C23B1009617B6 /* NotificationCenterDetachmentRule.swift in Sources */, - 3BA79C9B1C4767910057E705 /* NSRange+SwiftLint.swift in Sources */, - D4D5A5FF1E1F3A1C00D15E0C /* ShorthandOperatorRule.swift in Sources */, - CC6D28592292F0380052B682 /* IndentationWidthRule.swift in Sources */, - C3DE5DAC1E7DF9CA00761483 /* FatalErrorMessageRule.swift in Sources */, - A3184D56215BCEFF00621EA2 /* LegacyRandomRule.swift in Sources */, - 626C16E21F948EBC00BB7475 /* QuickDiscouragedFocusedTestRuleExamples.swift in Sources */, - D4441A28213279950020896F /* InertDeferRule.swift in Sources */, - B89F3BCF1FD5EE1400931E59 /* RequiredEnumCaseRuleConfiguration.swift in Sources */, - 8FC9F5111F4B8E48006826C1 /* IsDisjointRule.swift in Sources */, - 8FC8523B2117BDDE0015269B /* ExplicitSelfRule.swift in Sources */, - E48F715E23789824003E1775 /* SwiftLintSyntaxMap.swift in Sources */, - 4DCB8E7F1CBE494E0070FCF0 /* RegexHelpers.swift in Sources */, - E86396C21BADAAE5002C9E88 /* Reporter.swift in Sources */, - A1A6F3F21EE319ED00A9F9E2 /* ObjectLiteralConfiguration.swift in Sources */, - D489B548231233A40090BAA0 /* ContainsOverFilterCountRule.swift in Sources */, - D4B0228E1E0CC608007E5297 /* ClassDelegateProtocolRule.swift in Sources */, - C225E849252E8B3B00EDE3E7 /* XCTestHelpers.swift in Sources */, - D4369C572430830000505BB9 /* ComputedAccessorsOrderRuleExamples.swift in Sources */, - E881985F1BEA987C00333A11 /* TypeNameRule.swift in Sources */, - D40AD08A1E032F9700F48C30 /* UnusedClosureParameterRule.swift in Sources */, - D46E041D1DE3712C00728374 /* TrailingCommaRule.swift in Sources */, - D4DABFD91E2C59BC009617B6 /* NotificationCenterDetachmentRuleExamples.swift in Sources */, - E88198521BEA941300333A11 /* TodoRule.swift in Sources */, - 3B828E531C546468000D180E /* RuleConfiguration.swift in Sources */, - A73469421FB121BA009B57C7 /* CallPairRule.swift in Sources */, - D47079AF1DFE520000027086 /* VoidReturnRule.swift in Sources */, - B3935EE74B1E8E14FBD65E7F /* String+XML.swift in Sources */, - BC87573B2195CF2A00CA7A74 /* ModifierOrderRuleExamples.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D0D1217319E87B05005E4BAA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 825F19D11EEFF19700969EF1 /* ObjectLiteralRuleTests.swift in Sources */, - B1FD3ABB238BC5BC00CE121E /* ImplicitReturnConfigurationTests.swift in Sources */, - D4F5851520E99A8A0085C6D8 /* TrailingWhitespaceTests.swift in Sources */, - D450D1E021F19AB300E60010 /* TrailingClosureRuleTests.swift in Sources */, - 3B12C9C31C320A53000B423F /* YamlSwiftLintTests.swift in Sources */, - D41985ED21FAD033003BE2B7 /* DeploymentTargetConfigurationTests.swift in Sources */, - D450D1E221F19B1E00E60010 /* TrailingClosureConfigurationTests.swift in Sources */, - D4DDFF9822396D62006C3629 /* ContainsOverFirstNotNilRuleTests.swift in Sources */, - E832F10D1B17E725003F265F /* IntegrationTests.swift in Sources */, - D4C27C001E12DFF500DF713E /* LinterCacheTests.swift in Sources */, - D45255C81F0932F8003C9B56 /* RuleDescription+Examples.swift in Sources */, - CC8C6D2322935F5200A55D1A /* IndentationWidthRuleTests.swift in Sources */, - E81ADD721ED5ED9D000CD451 /* RegionTests.swift in Sources */, - 5B1701BA23CEB00000CC7079 /* ExampleTests.swift in Sources */, - D4998DE91DF194F20006E05D /* FileHeaderRuleTests.swift in Sources */, - 750BBD0B214180AF007EC437 /* CollectionAlignmentRuleTests.swift in Sources */, - 8B01E50220A4349100C9233E /* FunctionParameterCountRuleTests.swift in Sources */, - 47ACC89C1E7DCFA00088EEB2 /* ImplicitlyUnwrappedOptionalRuleTests.swift in Sources */, - E81ADD741ED6052F000CD451 /* CommandTests.swift in Sources */, - 29FFC37D1F157BDE007E4825 /* FileLengthRuleTests.swift in Sources */, - 006204DE1E1E4E0A00FFFBE1 /* VerticalWhitespaceRuleTests.swift in Sources */, - 02FD8AEF1BFC18D60014BFFB /* ExtendedNSStringTests.swift in Sources */, - 12E3D4DC2042729300B3E30E /* ExplicitTypeInterfaceRuleTests.swift in Sources */, - D4CA758F1E2DEEA500A40E8A /* NumberSeparatorRuleTests.swift in Sources */, - 8FBE99D024635B8500ABF078 /* SwiftVersionTests.swift in Sources */, - D4DB92251E628898005DE9C1 /* TodoRuleTests.swift in Sources */, - D4348EEA1C46122C007707FB /* FunctionBodyLengthRuleTests.swift in Sources */, - F480DC831F2609D700099465 /* ConfigurationTests+ProjectMock.swift in Sources */, - 820F451C2107292500AA056A /* TypeContentsOrderRuleTests.swift in Sources */, - 3B63D46D1E1F05160057BE35 /* LineLengthConfigurationTests.swift in Sources */, - D41985EF21FAD5E8003BE2B7 /* DeploymentTargetRuleTests.swift in Sources */, - 6C7045441C6ADA450003F15A /* SourceKitCrashTests.swift in Sources */, - 820F451E21073D7200AA056A /* ConditionalReturnsOnNewlineRuleTests.swift in Sources */, - D4246D6F1F30DB260097E658 /* PrivateOverFilePrivateRuleTests.swift in Sources */, - B25DCD101F7EF6DC0028A199 /* MultilineArgumentsRuleTests.swift in Sources */, - 3BB47D871C51DE6E00AE6A10 /* CustomRulesTests.swift in Sources */, - E812249A1B04F85B001783D2 /* TestHelpers.swift in Sources */, - D414D6AC21D0B77F00960935 /* DiscouragedObjectLiteralRuleTests.swift in Sources */, - 3B20CD0C1EB699C20069EF2E /* TypeNameRuleTests.swift in Sources */, - CCD8B87920559D1E00B75847 /* DisableAllTests.swift in Sources */, - 821F70B7210720C700E2C84F /* FileTypesOrderRuleTests.swift in Sources */, - 3B3A9A331EA3DFD90075B121 /* IdentifierNameRuleTests.swift in Sources */, - 62329C2B1F30B2310035737E /* DiscouragedDirectInitRuleTests.swift in Sources */, - D4E4FB5223E7A1A300746FCD /* LineEndingTests.swift in Sources */, - 75D2A8AA24BD6E3C000F3534 /* InclusiveLanguageRuleTests.swift in Sources */, - C25EBBE221078D5F00E27603 /* GlobTests.swift in Sources */, - E86396C71BADAFE6002C9E88 /* ReporterTests.swift in Sources */, - BCB68283216213130078E4C3 /* CompilerProtocolInitRuleTests.swift in Sources */, - D4369C5B2430922D00505BB9 /* ComputedAccessorsOrderRuleTests.swift in Sources */, - D43B04661E071ED3004016AF /* ColonRuleTests.swift in Sources */, - 6A804EF623D8FB0D00976471 /* EmptyCountRuleTests.swift in Sources */, - D4F5851920E99B5A0085C6D8 /* PrivateOutletRuleTests.swift in Sources */, - 3B12C9C71C3361CB000B423F /* RuleTests.swift in Sources */, - 125CE52F20425EFD001635E5 /* ExplicitTypeInterfaceConfigurationTests.swift in Sources */, - D4EAB3A420E9948E0051C09A /* AutomaticRuleTests.generated.swift in Sources */, - 67EB4DFC1E4CD7F5004E9ACD /* CyclomaticComplexityRuleTests.swift in Sources */, - 3B30C4A11C3785B300E04027 /* YamlParserTests.swift in Sources */, - D49D9F0F24DBAB8600FC0B8F /* AccessControlLevelTests.swift in Sources */, - 3B20CD0A1EB699380069EF2E /* GenericTypeNameRuleTests.swift in Sources */, - D4998DE71DF191380006E05D /* AttributesRuleTests.swift in Sources */, - F480DC7F1F26090000099465 /* ConfigurationTests+Nested.swift in Sources */, - E88198631BEA9A5400333A11 /* RulesTests.swift in Sources */, - 47ACC89A1E7DCCAD0088EEB2 /* ImplicitlyUnwrappedOptionalConfigurationTests.swift in Sources */, - D4F5851720E99B260085C6D8 /* StatementPositionRuleTests.swift in Sources */, - 1EB7C8531F0C45C2004BAD22 /* ModifierOrderTests.swift in Sources */, - 67932E2D1E54AF4B00CB0629 /* CyclomaticComplexityConfigurationTests.swift in Sources */, - 224E7F9D235A5E800051368B /* ExpiringTodoRuleTests.swift in Sources */, - F90DBD812092EA81002CC310 /* MissingDocsRuleConfigurationTests.swift in Sources */, - C25EBBDF2107884200E27603 /* PrefixedTopLevelConstantRuleTests.swift in Sources */, - C2B3C1612106F78C00088928 /* ConfigurationAliasesTests.swift in Sources */, - D4470D5B1EB76F44008A1B2E /* UnusedOptionalBindingRuleTests.swift in Sources */, - 787CDE3B208F9C34005F3D2F /* SwitchCaseAlignmentRuleTests.swift in Sources */, - B1FD3ABD238BC5FB00CE121E /* ImplicitReturnRuleTests.swift in Sources */, - F480DC811F2609AB00099465 /* XCTestCase+BundlePath.swift in Sources */, - B89F3BCE1FD5EE0200931E59 /* RequiredEnumCaseRuleTestCase.swift in Sources */, - C9802F2F1E0C8AEE008AB27F /* TrailingCommaRuleTests.swift in Sources */, - 3B63D46F1E1F09DF0057BE35 /* LineLengthRuleTests.swift in Sources */, - 627C7A322004F9290053C79D /* XCTSpecificMatcherRuleTests.swift in Sources */, - 260F66A0225C5B6D00407CF5 /* CollectingRuleTests.swift in Sources */, - 3BCC04D41C502BAB006073C3 /* RuleConfigurationTests.swift in Sources */, - E809EDA31B8A73FB00399043 /* ConfigurationTests.swift in Sources */, - 8FAD90AA2513FA5B004653BA /* ParserDiagnosticsTests.swift in Sources */, - 8F2CC1CD20A6A189006ED34F /* FileNameRuleTests.swift in Sources */, - 4100D7A323BEAB69009464E0 /* FileNameNoSpaceRuleTests.swift in Sources */, - 6A84A3ED23E79420004ECB7F /* OpeningBraceRuleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D0E7B62E19E9C64500EDBA4D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E86E2B2E1E17443B001E823C /* Reporter+CommandLine.swift in Sources */, - 8F6AA75D21190830009BA28A /* CompilerArgumentsExtractor.swift in Sources */, - 8FDF482C2122476D00521605 /* AnalyzeCommand.swift in Sources */, - E8B067811C13E49600E9E13F /* Configuration+CommandLine.swift in Sources */, - E802ED001C56A56000A35AE1 /* Benchmark.swift in Sources */, - E83A0B351A5D382B0041A60A /* VersionCommand.swift in Sources */, - E81FB3E41C6D507B00DC988F /* CommonOptions.swift in Sources */, - 26CE462D228532CD00264485 /* Array+SwiftLint.swift in Sources */, - E861519B1B0573B900C54AC0 /* LintCommand.swift in Sources */, - 4B87881423D1A60C004CE138 /* ShowDocsCommand.swift in Sources */, - D0E7B65619E9C76900EDBA4D /* main.swift in Sources */, - 83894F221B0C928A006214E1 /* RulesCommand.swift in Sources */, - D4DA1DFC1E19CD300037413D /* GenerateDocsCommand.swift in Sources */, - E84E07471C13F95300F11122 /* AutoCorrectCommand.swift in Sources */, - 8FDF482E21234BFF00521605 /* LintOrAnalyzeCommand.swift in Sources */, - 8F6AA75B211905B8009BA28A /* LintableFilesVisitor.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - D0AAAB5219FB0960007B24B3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D0D1216C19E87B05005E4BAA /* SwiftLintFramework */; - targetProxy = D0AAAB5119FB0960007B24B3 /* PBXContainerItemProxy */; - }; - D0D1217A19E87B05005E4BAA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D0D1216C19E87B05005E4BAA /* SwiftLintFramework */; - targetProxy = D0D1217919E87B05005E4BAA /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - D0D1211D19E87861005E4BAA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1212619E878CC005E4BAA /* Debug.xcconfig */; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.10; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - D0D1211E19E87861005E4BAA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1212819E878CC005E4BAA /* Release.xcconfig */; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.10; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; - D0D1218019E87B05005E4BAA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Source/SwiftLintFramework/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFramework; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WARNING_CFLAGS = ( - "-Wno-error=unknown-warning-option", - "-Wno-gcc-compat", - "-Wno-unused-const-variable", - ); - }; - name = Debug; - }; - D0D1218119E87B05005E4BAA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Source/SwiftLintFramework/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFramework; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WARNING_CFLAGS = ( - "-Wno-error=unknown-warning-option", - "-Wno-gcc-compat", - "-Wno-unused-const-variable", - ); - }; - name = Release; - }; - D0D1218219E87B05005E4BAA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Tests/SwiftLintFrameworkTests/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFrameworkTests; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - D0D1218319E87B05005E4BAA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Tests/SwiftLintFrameworkTests/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFrameworkTests; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - D0D1218719E87B38005E4BAA /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1212719E878CC005E4BAA /* Profile.xcconfig */; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.10; - SWIFT_VERSION = 4.0; - }; - name = Profile; - }; - D0D1218919E87B38005E4BAA /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Source/SwiftLintFramework/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFramework; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WARNING_CFLAGS = ( - "-Wno-error=unknown-warning-option", - "-Wno-gcc-compat", - "-Wno-unused-const-variable", - ); - }; - name = Profile; - }; - D0D1218A19E87B38005E4BAA /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Tests/SwiftLintFrameworkTests/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFrameworkTests; - SWIFT_VERSION = 4.2; - }; - name = Profile; - }; - D0D1218B19E87B3B005E4BAA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1212919E878CC005E4BAA /* Test.xcconfig */; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.10; - SWIFT_VERSION = 4.0; - }; - name = Test; - }; - D0D1218D19E87B3B005E4BAA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213719E878CC005E4BAA /* Mac-Framework.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Source/SwiftLintFramework/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFramework; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WARNING_CFLAGS = ( - "-Wno-error=unknown-warning-option", - "-Wno-gcc-compat", - "-Wno-unused-const-variable", - ); - }; - name = Test; - }; - D0D1218E19E87B3B005E4BAA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C27B5FC2079D33F00353E17 /* Mac-XCTest.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Tests/SwiftLintFrameworkTests/Supporting Files/Info.plist"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SwiftLintFrameworkTests; - SWIFT_VERSION = 4.2; - }; - name = Test; - }; - D0E7B64A19E9C64600EDBA4D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Source/swiftlint/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - D0E7B64B19E9C64600EDBA4D /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Source/swiftlint/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Test; - }; - D0E7B64C19E9C64600EDBA4D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Source/swiftlint/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - D0E7B64D19E9C64600EDBA4D /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D1213419E878CC005E4BAA /* Mac-Application.xcconfig */; - buildSettings = { - INFOPLIST_FILE = "Source/swiftlint/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks/SwiftLintFramework.framework/Versions/Current/Frameworks /Library/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "io.realm.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Profile; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D0D1211319E87861005E4BAA /* Build configuration list for PBXProject "SwiftLint" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0D1211D19E87861005E4BAA /* Debug */, - D0D1218B19E87B3B005E4BAA /* Test */, - D0D1211E19E87861005E4BAA /* Release */, - D0D1218719E87B38005E4BAA /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D0D1218419E87B05005E4BAA /* Build configuration list for PBXNativeTarget "SwiftLintFramework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0D1218019E87B05005E4BAA /* Debug */, - D0D1218D19E87B3B005E4BAA /* Test */, - D0D1218119E87B05005E4BAA /* Release */, - D0D1218919E87B38005E4BAA /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D0D1218519E87B05005E4BAA /* Build configuration list for PBXNativeTarget "SwiftLintFrameworkTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0D1218219E87B05005E4BAA /* Debug */, - D0D1218E19E87B3B005E4BAA /* Test */, - D0D1218319E87B05005E4BAA /* Release */, - D0D1218A19E87B38005E4BAA /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D0E7B64919E9C64600EDBA4D /* Build configuration list for PBXNativeTarget "swiftlint" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0E7B64A19E9C64600EDBA4D /* Debug */, - D0E7B64B19E9C64600EDBA4D /* Test */, - D0E7B64C19E9C64600EDBA4D /* Release */, - D0E7B64D19E9C64600EDBA4D /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D0D1211019E87861005E4BAA /* Project object */; -} diff --git a/SwiftLint.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SwiftLint.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index cd5ea8e6f..000000000 --- a/SwiftLint.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/SwiftLint.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/SwiftLint.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/SwiftLint.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/SwiftLint.xcodeproj/xcshareddata/xcschemes/SwiftLintFramework.xcscheme b/SwiftLint.xcodeproj/xcshareddata/xcschemes/SwiftLintFramework.xcscheme deleted file mode 100644 index ba0d45032..000000000 --- a/SwiftLint.xcodeproj/xcshareddata/xcschemes/SwiftLintFramework.xcscheme +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SwiftLint.xcodeproj/xcshareddata/xcschemes/swiftlint.xcscheme b/SwiftLint.xcodeproj/xcshareddata/xcschemes/swiftlint.xcscheme deleted file mode 100644 index 63f407737..000000000 --- a/SwiftLint.xcodeproj/xcshareddata/xcschemes/swiftlint.xcscheme +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SwiftLint.xcworkspace/contents.xcworkspacedata b/SwiftLint.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 9cc392b01..000000000 --- a/SwiftLint.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/SwiftLint.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/SwiftLint.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/SwiftLint.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift index 2da5e5b44..83047e8f3 100644 --- a/Tests/LinuxMain.swift +++ b/Tests/LinuxMain.swift @@ -772,8 +772,7 @@ extension IntegrationTests { static var allTests: [(String, (IntegrationTests) -> () throws -> Void)] = [ ("testSwiftLintLints", testSwiftLintLints), ("testSwiftLintAutoCorrects", testSwiftLintAutoCorrects), - ("testSimulateHomebrewTest", testSimulateHomebrewTest), - ("testSimulateHomebrewTestWithDisableSourceKit", testSimulateHomebrewTestWithDisableSourceKit) + ("testSimulateHomebrewTest", testSimulateHomebrewTest) ] } diff --git a/Tests/SwiftLintFrameworkTests/IntegrationTests.swift b/Tests/SwiftLintFrameworkTests/IntegrationTests.swift index 8f311f7cc..4e62bb90c 100644 --- a/Tests/SwiftLintFrameworkTests/IntegrationTests.swift +++ b/Tests/SwiftLintFrameworkTests/IntegrationTests.swift @@ -96,42 +96,6 @@ class IntegrationTests: XCTestCase { XCTAssertEqual(swiftlintResult.stdout, stdoutWithoutCrash) XCTAssertEqual(swiftlintResult.stderr, stderrWithoutCrash) } -#endif - } - - func testSimulateHomebrewTestWithDisableSourceKit() { - // Since this test uses the `swiftlint` binary built while building `SwiftLintPackageTests`, - // we run it only on macOS using SwiftPM. -#if os(macOS) && SWIFT_PACKAGE - guard let swiftlintURL = swiftlintBuiltBySwiftPM(), - let (testSwiftURL, seatbeltURL) = prepareSandbox() else { - return - } - - defer { - try? FileManager.default.removeItem(at: testSwiftURL.deletingLastPathComponent()) - try? FileManager.default.removeItem(at: seatbeltURL) - } - - let swiftlintInSandboxArgs = [ - "sandbox-exec", "-f", seatbeltURL.path, "sh", "-c", - "SWIFTLINT_SWIFT_VERSION=3 SWIFTLINT_DISABLE_SOURCEKIT=1 \(swiftlintURL.path) --no-cache" - ] - let swiftlintResult = execute(swiftlintInSandboxArgs, in: testSwiftURL.deletingLastPathComponent()) - XCTAssertEqual(swiftlintResult.status, 0) - XCTAssertEqual(swiftlintResult.stdout, """ - \(testSwiftURL.path):1:1: \ - warning: Trailing Newline Violation: Files should have a single trailing newline. (trailing_newline) - - """) - XCTAssertEqual(swiftlintResult.stderr, """ - Linting Swift files at paths \n\ - Linting 'Test.swift' (1/1) - SourceKit is disabled by `SWIFTLINT_DISABLE_SOURCEKIT`. - Most rules will be skipped because sourcekitd has failed. - Done linting! Found 1 violation, 0 serious in 1 file. - - """) #endif } } diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 8daed1c09..bfb4956ef 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -32,15 +32,13 @@ jobs: xcode12: DEVELOPER_DIR: /Applications/Xcode_12.app steps: - - script: git submodule update --init --recursive - displayName: Update git submodules - script: | sw_vers xcodebuild -version displayName: Version Informations - script: > set -o pipefail && - xcodebuild -workspace SwiftLint.xcworkspace -scheme swiftlint test | + xcodebuild -scheme swiftlint test | xcpretty -r junit -o build/reports/xcodebuild.xml displayName: xcodebuild test - script: bash <(curl -s https://codecov.io/bash) diff --git a/script/LICENSE.md b/script/LICENSE.md deleted file mode 100644 index 8d9238408..000000000 --- a/script/LICENSE.md +++ /dev/null @@ -1,18 +0,0 @@ -**Copyright (c) 2013 Justin Spahr-Summers** - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/script/README.md b/script/README.md deleted file mode 100644 index f66206fb3..000000000 --- a/script/README.md +++ /dev/null @@ -1,82 +0,0 @@ -# objc-build-scripts - -This project is a collection of scripts created with two goals: - - 1. To standardize how Objective-C projects are bootstrapped after cloning - 1. To easily build Objective-C projects on continuous integration servers - -## Scripts - -Right now, there are two important scripts: [`bootstrap`](#bootstrap) and -[`cibuild`](#cibuild). Both are Bash scripts, to maximize compatibility and -eliminate pesky system configuration issues (like setting up a working Ruby -environment). - -The structure of the scripts on disk is meant to follow that of a typical Ruby -project: - -``` -script/ - bootstrap - cibuild -``` - -### bootstrap - -This script is responsible for bootstrapping (initializing) your project after -it's been checked out. Here, you should install or clone any dependencies that -are required for a working build and development environment. - -By default, the script will verify that [xctool][] is installed, then initialize -and update submodules recursively. If any submodules contain `script/bootstrap`, -that will be run as well. - -To check that other tools are installed, you can set the `REQUIRED_TOOLS` -environment variable before running `script/bootstrap`, or edit it within the -script directly. Note that no installation is performed automatically, though -this can always be added within your specific project. - -### cibuild - -This script is responsible for building the project, as you would want it built -for continuous integration. This is preferable to putting the logic on the CI -server itself, since it ensures that any changes are versioned along with the -source. - -By default, the script will run [`bootstrap`](#bootstrap), look for any Xcode -workspace or project in the working directory, then build all targets/schemes -(as found by `xcodebuild -list`) using [xctool][]. - -You can also specify the schemes to build by passing them into the script: - -```sh -script/cibuild ReactiveCocoa-Mac ReactiveCocoa-iOS -``` - -As with the `bootstrap` script, there are several environment variables that can -be used to customize behavior. They can be set on the command line before -invoking the script, or the defaults changed within the script directly. - -## Getting Started - -To add the scripts to your project, read the contents of this repository into -a `script` folder: - -``` -$ git remote add objc-build-scripts https://github.com/jspahrsummers/objc-build-scripts.git -$ git fetch objc-build-scripts -$ git read-tree --prefix=script/ -u objc-build-scripts/master -``` - -Then commit the changes, to incorporate the scripts into your own repository's -history. You can also freely tweak the scripts for your specific project's -needs. - -To merge in upstream changes later: - -``` -$ git fetch -p objc-build-scripts -$ git merge --ff --squash -Xsubtree=script objc-build-scripts/master -``` - -[xctool]: https://github.com/facebook/xctool diff --git a/script/bootstrap b/script/bootstrap deleted file mode 100755 index ebd4c8d75..000000000 --- a/script/bootstrap +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -export SCRIPT_DIR=$(dirname "$0") - -## -## Bootstrap Process -## - -main () -{ - submodules=$(git submodule status) - local result=$? - - if [ "$result" -ne "0" ] - then - exit $result - fi - - if [ -n "$submodules" ] - then - echo "*** Updating submodules..." - update_submodules - fi -} - -bootstrap_submodule () -{ - local bootstrap="script/bootstrap" - - if [ -e "$bootstrap" ] - then - echo "*** Bootstrapping $name..." - "$bootstrap" >/dev/null - else - update_submodules - fi -} - -update_submodules () -{ - git submodule sync --quiet && git submodule update --init && git submodule foreach --quiet bootstrap_submodule -} - -export -f bootstrap_submodule -export -f update_submodules - -main diff --git a/script/check-xcode-version b/script/check-xcode-version deleted file mode 100755 index c0c182f87..000000000 --- a/script/check-xcode-version +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# -# Check the minimum required Xcode version. Meant to be run -# as part of an Xcode Run Script build phase. - -required_xcode_version=6.1.1 - -if [ ${XCODE_VERSION_ACTUAL} -lt ${required_xcode_version//.} ] -then - echo "error: Xcode ${required_xcode_version} or later is required to build ${PRODUCT_NAME}" - exit 1 -fi diff --git a/script/cibuild b/script/cibuild deleted file mode 100755 index bae41f592..000000000 --- a/script/cibuild +++ /dev/null @@ -1 +0,0 @@ -make test package diff --git a/script/extract-tool b/script/extract-tool deleted file mode 100755 index fe83dd76b..000000000 --- a/script/extract-tool +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -# -# Extracts the swiftlint CLI tool from its application bundle. Meant to be run -# as part of an Xcode Run Script build phase. - -cp -v "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}" "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_NAME}"