mas/script/swiftlint_runscript
Chris Araman 64695e2457
📜 Lint
2021-03-28 14:12:02 -07:00

25 lines
683 B
Bash
Executable file

#!/bin/bash -e
#
# script/swiftlint_runscript
# mas-cli
#
# Invokes SwiftLint from inside an Xcode run script build phase. Minimal output.
# https://github.com/realm/SwiftLint
#
if test -n "$JENKINS_URL"; then
echo "Skipping SwiftLint run script on CI, will run in Lint stage."
exit
fi
# 😕 When run from Xcode, the command command doesn't support these options
# command --quiet --search swiftlint
# : command: --: invalid option
# : command: usage: command [-pVv] command [arg ...]
if command -v swiftlint >/dev/null; then
swiftlint autocorrect
swiftlint lint --quiet
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi