|
199 | 199 | DC4914961E434301007FF592 /* LabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4914941E434301007FF592 /* LabelTableViewCell.swift */; }; |
200 | 200 | DC4914991E434600007FF592 /* PasswordDetailTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */; }; |
201 | 201 | DC5F385B1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5F385A1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift */; }; |
202 | | - DC8963C01E38EEB900828B09 /* SSHKeyURLImportTableViewController..swift in Sources */ = {isa = PBXBuildFile; fileRef = DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController..swift */; }; |
| 202 | + DC8963C01E38EEB900828B09 /* SSHKeyURLImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController.swift */; }; |
203 | 203 | DC917BD71E2E8231000FDF54 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC917BD61E2E8231000FDF54 /* AppDelegate.swift */; }; |
204 | 204 | DC917BDC1E2E8231000FDF54 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDA1E2E8231000FDF54 /* Main.storyboard */; }; |
205 | 205 | DC917BDE1E2E8231000FDF54 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDD1E2E8231000FDF54 /* Assets.xcassets */; }; |
|
496 | 496 | DC4914941E434301007FF592 /* LabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelTableViewCell.swift; sourceTree = "<group>"; }; |
497 | 497 | DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordDetailTableViewController.swift; sourceTree = "<group>"; }; |
498 | 498 | DC5F385A1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PGPKeyArmorImportTableViewController.swift; sourceTree = "<group>"; }; |
499 | | - DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController..swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SSHKeyURLImportTableViewController..swift; sourceTree = "<group>"; }; |
| 499 | + DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SSHKeyURLImportTableViewController.swift; sourceTree = "<group>"; }; |
500 | 500 | DC917BD31E2E8231000FDF54 /* Pass.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pass.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
501 | 501 | DC917BD61E2E8231000FDF54 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
502 | 502 | DC917BDB1E2E8231000FDF54 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; |
|
982 | 982 | DC037CA91E4B8EAE00609409 /* SpecialThanksTableViewController.swift */, |
983 | 983 | DCC441531E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift */, |
984 | 984 | 30650E7023F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift */, |
985 | | - DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController..swift */, |
| 985 | + DC8963BF1E38EEB900828B09 /* SSHKeyURLImportTableViewController.swift */, |
986 | 986 | ); |
987 | 987 | path = Controllers; |
988 | 988 | sourceTree = "<group>"; |
|
1361 | 1361 | 9A1F47F826E5CF4B000C0E01 /* XCRemoteSwiftPackageReference "OneTimePassword" */, |
1362 | 1362 | 30ED1775276F8842009BA876 /* XCRemoteSwiftPackageReference "objective-git-swift-package" */, |
1363 | 1363 | 9A2C7D802782CB2F00BD9AF3 /* XCRemoteSwiftPackageReference "yubikit-ios" */, |
| 1364 | + 307CA2312CF346D40099F6DE /* XCRemoteSwiftPackageReference "SwiftLintPlugins" */, |
| 1365 | + 307CA2322CF348260099F6DE /* XCRemoteSwiftPackageReference "SwiftFormat" */, |
1364 | 1366 | ); |
1365 | 1367 | productRefGroup = DC917BD41E2E8231000FDF54 /* Products */; |
1366 | 1368 | projectDirPath = ""; |
|
1478 | 1480 | ); |
1479 | 1481 | runOnlyForDeploymentPostprocessing = 0; |
1480 | 1482 | shellPath = /bin/sh; |
1481 | | - shellScript = ". \"${SRCROOT}/scripts/swiftformat.sh\"\n"; |
| 1483 | + shellScript = "SWIFT_PACKAGE_DIR=\"${BUILD_DIR%Build/*}SourcePackages/checkouts\"\nSWIFTFORMAT_CMD=\"$SWIFT_PACKAGE_DIR\"/SwiftFormat/CommandLineTool/swiftformat\n\nif [[ \"${CI}\" == \"true\" ]]; then\n echo \"Running in a Continuous Integration environment. Formatting is skipped.\"\n exit 0 \nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n echo \"Running during a release build. Formatting is skipped.\"\n exit 0\nfi\n\nif test -f \"$SWIFTFORMAT_CMD\" 2>&1\nthen\n \"$SWIFTFORMAT_CMD\" .\nelse\n echo \"warning: `swiftformat` command not found\"\nfi\n"; |
1482 | 1484 | }; |
1483 | 1485 | 308800C124EB0D3600E87ED3 /* SwiftLint */ = { |
1484 | 1486 | isa = PBXShellScriptBuildPhase; |
|
1497 | 1499 | ); |
1498 | 1500 | runOnlyForDeploymentPostprocessing = 0; |
1499 | 1501 | shellPath = /bin/sh; |
1500 | | - shellScript = ". \"${SRCROOT}/scripts/swiftlint.sh\"\n"; |
| 1502 | + shellScript = "SWIFT_PACKAGE_DIR=\"${BUILD_DIR%Build/*}SourcePackages/artifacts\"\nSWIFTLINT_CMD=$(ls \"$SWIFT_PACKAGE_DIR\"/swiftlintplugins/SwiftLintBinary/SwiftLintBinary.artifactbundle/swiftlint-*/bin/swiftlint | head -n 1)\n\nSTRICT_OPT=\n\nif [[ \"${CI}\" == \"true\" ]]; then\n echo \"Running in a Continuous Integration environment. Linting is strictly.\"\n STRICT_OPT=--strict\nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n echo \"Running during a release build. Linting is skipped.\"\n exit 0\nfi\n\nif test -f \"$SWIFTLINT_CMD\" 2>&1\nthen\n \"$SWIFTLINT_CMD\" lint --fix\n \"$SWIFTLINT_CMD\" lint $STRICT_OPT\nelse\n echo \"warning: `swiftlint` command not found\"\nfi\n"; |
1501 | 1503 | }; |
1502 | 1504 | 9A996C4726DDEAF100A4485D /* Remove SPM Duplicate Frameworks */ = { |
1503 | 1505 | isa = PBXShellScriptBuildPhase; |
|
1661 | 1663 | DCC441541E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift in Sources */, |
1662 | 1664 | 306D970E24091CDD006C0E2E /* SwitchTableViewCell.swift in Sources */, |
1663 | 1665 | A2A61C201EEFABAD00CFE063 /* UtilsExtension.swift in Sources */, |
1664 | | - DC8963C01E38EEB900828B09 /* SSHKeyURLImportTableViewController..swift in Sources */, |
| 1666 | + DC8963C01E38EEB900828B09 /* SSHKeyURLImportTableViewController.swift in Sources */, |
1665 | 1667 | DC30F83829BED4E2001EB12B /* PasswordGeneratorUISwitch.swift in Sources */, |
1666 | 1668 | 9AFC87F025B514AD008D6060 /* PasswordDecryptor.swift in Sources */, |
1667 | 1669 | 3066AD6823EE0D6500F65535 /* PGPKeyImporter.swift in Sources */, |
|
2846 | 2848 | minimumVersion = 0.99.2; |
2847 | 2849 | }; |
2848 | 2850 | }; |
| 2851 | + 30333B292CF922D9008A2EA2 /* XCRemoteSwiftPackageReference "SwiftLintPlugins" */ = { |
| 2852 | + isa = XCRemoteSwiftPackageReference; |
| 2853 | + repositoryURL = "https://github.com/SimplyDanny/SwiftLintPlugins.git"; |
| 2854 | + requirement = { |
| 2855 | + kind = upToNextMinorVersion; |
| 2856 | + minimumVersion = 0.57.1; |
| 2857 | + }; |
| 2858 | + }; |
| 2859 | + 307CA2322CF348260099F6DE /* XCRemoteSwiftPackageReference "SwiftFormat" */ = { |
| 2860 | + isa = XCRemoteSwiftPackageReference; |
| 2861 | + repositoryURL = "https://github.com/nicklockwood/SwiftFormat"; |
| 2862 | + requirement = { |
| 2863 | + kind = upToNextMinorVersion; |
| 2864 | + minimumVersion = 0.55.2; |
| 2865 | + }; |
| 2866 | + }; |
2849 | 2867 | 30A3000C26DA62F4002A734E /* XCRemoteSwiftPackageReference "Base32" */ = { |
2850 | 2868 | isa = XCRemoteSwiftPackageReference; |
2851 | 2869 | repositoryURL = "https://github.com/mattrubin/Base32"; |
|
0 commit comments