Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift (2 lines): - line 59: // TODO: migrate to simple `lazy var` once compiling with Swift 5.4 (Xcode 12.5+) - line 84: fatalError("TODO: implement") Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift (2 lines): - line 64: // TODO: Consider a note to not adding that prebuildstep to the Xcode target - line 208: // TODO: pass `allowedInputFiles` observed in the build time Sources/XCRemoteCache/Commands/Postbuild/Postbuild.swift (2 lines): - line 157: // TODO: use `inputs` read by dependenciesReader - line 203: // TODO: consider retriggering a phase also when any of the input files has changed Sources/xcld/XCLDMain.swift (1 line): - line 64: // TODO: consider using `clang_command` from .rcinfo Sources/XCRemoteCache/Dependencies/DependenciesReader.swift (1 line): - line 74: exit(1, "TODO: implement") cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb (1 line): - line 570: # TODO: Do not compile xcc again. `xcprepare` compiles it in pre-install anyway Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift (1 line): - line 341: // TODO: consider tracking errors in stats Sources/XCRemoteCache/Fingerprint/FingerprintAccumulatorImpl.swift (1 line): - line 41: // TODO: consider reading file in chunks if content file is huge Sources/xcldplusplus/XCLDPlusPlus.swift (1 line): - line 64: // TODO: consider using `clang_command` from .rcinfo Sources/XCRemoteCache/Network/CacheInvalidator.swift (1 line): - line 52: // TODO: check if we can change to use .contentAccessDateKey property Sources/XCRemoteCache/Commands/Plugins/Thinning/ArtifactInspector.swift (1 line): - line 44: // TODO: Supporting only libraries for now. Consider other formats like frameworks or dsyms Sources/XCRemoteCache/Dependencies/AssetsFileDependenciesReader.swift (1 line): - line 39: exit(1, "TODO: implement") Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift (1 line): - line 110: // TODO: Recognize if the generated module was actually imported and only then it should be considered Sources/XCRemoteCache/Commands/ProductBinaryCreator/XCCreateBinary.swift (1 line): - line 49: // TODO: find better (stable) technique to determine `$TARGET_TEMP_DIR` Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift (1 line): - line 118: // TODO: check for allowedFile comparing a list of all inputfiles, not dependencies from a marker Sources/XCRemoteCache/Dependencies/OverlayDependenciesRemapper.swift (1 line): - line 49: // TODO: support partial mappings, where a directory path can be replaced with some other directory Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift (1 line): - line 72: // TODO: Refactor to not pass empty arguments to `URLBuilderImpl` Sources/XCRemoteCache/Commands/Libtool/XCCreateUniversalBinary.swift (1 line): - line 47: // TODO: find better (stable) technique to determine `$TARGET_TEMP_DIR`