You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Xcode 16.0" project format isn't parseable by XcodeEditor. Therefore, I modified Mocker to allow selection of a directory (in addition to a Package.swift or project file). When selecting a directory, all the Swift files in the sub-directories are listed in the file selector.
Eliminated trailing comma in CustomReflectable extension generation
Added detection and mock generation when a protocol has @MainActor annotation
Modified generation of “errorToThrow: Error!” to be “errorToThrow: (any Error)!”
Added ability to compare the generated mock against an existing file using BeyondCompare. You must have the command line BeyondCompare version installed. If Mocker sees that /usr/local/bin/bcompare exists, it will surface a "Compare ..." button.
Eliminated the option for swiftlint aware mock generation.
Personally, I don't use swiftlint on test targets anymore. It is more pain than it is worth.
I never implemented the option well.
I no longer desire to maintain the unit tests on a feature that I don't use and I didn't implement well.
Mocker has been updated to create Mocks that conform to CustomReflectable. This change supports functionality in some Swift Macros, which will be coming soon.