File tree
Expand file treeCollapse file tree2 files changed
+24
-4
lines changed Expand file treeCollapse file tree2 files changed
+24
-4
lines changed Original file line number | Diff line number | Diff line change |
---|
@@ -21,10 +21,17 @@ fatal() { error "$@"; exit 1; }
|
21 | 21 | CURRENT_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
22 | 22 | REPO_ROOT="$(git -C "${CURRENT_SCRIPT_DIR}" rev-parse --show-toplevel)"
|
23 | 23 |
|
| 24 | +FORMAT_COMMAND=(lint --strict) |
| 25 | +for arg in "$@"; do |
| 26 | +if [ "$arg" == "--fix" ]; then |
| 27 | +FORMAT_COMMAND=(format --in-place) |
| 28 | +fi |
| 29 | +done |
| 30 | + |
24 | 31 | SWIFTFORMAT_BIN=${SWIFTFORMAT_BIN:-$(command -v swift-format)} || fatal "❌ SWIFTFORMAT_BIN unset and no swift-format on PATH"
|
25 | 32 |
|
26 |
| -"${SWIFTFORMAT_BIN}" lint \ |
27 |
| ---parallel --recursive --strict \ |
| 33 | +"${SWIFTFORMAT_BIN}" "${FORMAT_COMMAND[@]}" \ |
| 34 | +--parallel --recursive \ |
28 | 35 | "${REPO_ROOT}/Sources" "${REPO_ROOT}/Tests" \
|
29 | 36 | && SWIFT_FORMAT_RC=$? || SWIFT_FORMAT_RC=$?
|
30 | 37 |
|
@@ -33,7 +40,7 @@ if [ "${SWIFT_FORMAT_RC}" -ne 0 ]; then
|
33 | 40 |
|
34 | 41 | To fix, run the following command:
|
35 | 42 |
|
36 |
| -% swift-format format --parallel --recursive --in-place Sources Tests |
| 43 | +% ./scripts/run-swift-format.sh --fix |
37 | 44 | "
|
38 | 45 | exit "${SWIFT_FORMAT_RC}"
|
39 | 46 | fi
|
|
Original file line number | Diff line number | Diff line change |
---|
@@ -22,11 +22,17 @@ CURRENT_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
22 | 22 | NUM_CHECKS_FAILED=0
|
23 | 23 | export DOCC_TARGET=OpenAPIAsyncHTTPClient
|
24 | 24 |
|
| 25 | +FIX_FORMAT="" |
| 26 | +for arg in "$@"; do |
| 27 | +if [ "$arg" == "--fix" ]; then |
| 28 | +FIX_FORMAT="--fix" |
| 29 | +fi |
| 30 | +done |
| 31 | + |
25 | 32 | SCRIPT_PATHS=(
|
26 | 33 | "${CURRENT_SCRIPT_DIR}/check-for-broken-symlinks.sh"
|
27 | 34 | "${CURRENT_SCRIPT_DIR}/check-for-unacceptable-language.sh"
|
28 | 35 | "${CURRENT_SCRIPT_DIR}/check-license-headers.sh"
|
29 |
| -"${CURRENT_SCRIPT_DIR}/run-swift-format.sh" |
30 | 36 | "${CURRENT_SCRIPT_DIR}/check-for-docc-warnings.sh"
|
31 | 37 | )
|
32 | 38 |
|
@@ -37,6 +43,13 @@ for SCRIPT_PATH in "${SCRIPT_PATHS[@]}"; do
|
37 | 43 | fi
|
38 | 44 | done
|
39 | 45 |
|
| 46 | +log "Running swift-format..." |
| 47 | +bash "${CURRENT_SCRIPT_DIR}"/run-swift-format.sh $FIX_FORMAT > /dev/null |
| 48 | +FORMAT_EXIT_CODE=$? |
| 49 | +if [ $FORMAT_EXIT_CODE -ne 0 ]; then |
| 50 | +((NUM_CHECKS_FAILED+=1)) |
| 51 | +fi |
| 52 | + |
40 | 53 | if [ "${NUM_CHECKS_FAILED}" -gt 0 ]; then
|
41 | 54 | fatal "❌ ${NUM_CHECKS_FAILED} soundness check(s) failed."
|
42 | 55 | fi
|
|
You can’t perform that action at this time.
0 commit comments