Make sure you have the latest version of the Xcode command line tools installed:
xcode-select --install
For fastlane installation instructions, see Installing fastlane
[bundle exec] fastlane ios check_dead_code
Run Periphery to look dor dead code in the code base. Avoid strict mode because some false positive remains and command must be fine-tuned.
[bundle exec] fastlane ios format
Run SwiftFormat to format Swift source files according to the local configuration.
[bundle exec] fastlane ios lint
Run SwiftLint in strict mode to detect code smells
[bundle exec] fastlane ios check_leaks
Run GitLeaks to look for leaks of secrets in project and Git history
[bundle exec] fastlane ios update_sbom
Generates a SBOM (Software Bill Of Materials) in SPDX JSON format with Syft and analyse it with Grype to as to check for vulnerabilities
[bundle exec] fastlane ios build
Build the Swift Package to be sure the package is compilable
[bundle exec] fastlane ios test_unit
Run the unit tests embeded in the Swift Package project
This README.md is auto-generated and will be re-generated every time fastlane is run.
More information about fastlane can be found on fastlane.tools.
The documentation of fastlane can be found on docs.fastlane.tools.