mas/script/swiftlint_runscript

26 lines
667 B
Text
Raw Normal View History

2019-01-16 01:31:51 +00:00
#!/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
2019-01-16 01:31:51 +00:00
#
if test -n "$JENKINS_URL"
then
echo "Skipping SwiftLint run script on CI, will run in Lint stage."
2019-01-16 03:46:21 +00:00
exit
2019-01-16 01:31:51 +00:00
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 lint --quiet
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi