|
10 | 10 |
|
11 | 11 | set -e |
12 | 12 |
|
13 | | -FIND="find . -name third_party -prune -o" |
14 | | -FIND="${FIND} -name tools -prune -o" |
15 | | -FIND="${FIND} -name .git -prune -o" |
16 | | -FIND="${FIND} -name _deps -prune -o" |
17 | | -FIND="${FIND} -name .build -prune -o" |
18 | | -FIND="${FIND} -name out -prune -o" |
19 | | -FIND="${FIND} -name .vs -prune -o" |
20 | | -FIND="${FIND} -name opentelemetry_logo.png -prune -o" |
21 | | -FIND="${FIND} -name TraceLoggingDynamic.h -prune -o" |
22 | | -# Do not format yaml files |
23 | | -FIND="${FIND} -name \"*.yaml\" -prune -o" |
24 | | -# Do not format shelltest files |
25 | | -FIND="${FIND} -name \"*.test\" -prune -o" |
26 | | -# Do not format patch files |
27 | | -FIND="${FIND} -name \"*.patch\" -prune -o" |
| 13 | +FIND="find . -name third_party -prune -o -name tools -prune -o -name .git -prune -o -name _deps -prune -o -name .build -prune -o -name out -prune -o -name .vs -prune -o -name opentelemetry_logo.png -prune -o -name TraceLoggingDynamic.h -prune -o" |
28 | 14 |
|
29 | 15 | # GNU syntax. |
30 | 16 | SED=(sed -i) |
|
37 | 23 | # No CRLF line endings, except Windows files. |
38 | 24 | "${SED[@]}" 's/\r$//' $($FIND -name '*.ps1' -prune -o \ |
39 | 25 | -name '*.cmd' -prune -o -type f -print) |
40 | | -# No trailing spaces. |
41 | | -"${SED[@]}" 's/ \+$//' $($FIND -type f -print) |
| 26 | +# No trailing spaces, except in patch, yaml and shelltest. |
| 27 | +"${SED[@]}" 's/ \+$//' $($FIND -name "*.patch" -prune -o -name "*.yaml" -prune -o -name "*.test" -prune -o -type f -print) |
42 | 28 |
|
43 | 29 | # If not overridden, try to use clang-format-18 or clang-format. |
44 | 30 | if [[ -z "$CLANG_FORMAT" ]]; then |
|
0 commit comments