From 729892f0c82ffa0895a96a6cea280b9f1aaf519d Mon Sep 17 00:00:00 2001 From: michal Date: Wed, 13 May 2026 14:43:58 +0200 Subject: [PATCH] chore: added clang-format-ignore-file --- packages/react-native-audio-api/.clang-format-ignore | 3 +++ packages/react-native-audio-api/package.json | 12 ++++++------ packages/react-native-audio-api/scripts/cpplint.sh | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 packages/react-native-audio-api/.clang-format-ignore diff --git a/packages/react-native-audio-api/.clang-format-ignore b/packages/react-native-audio-api/.clang-format-ignore new file mode 100644 index 000000000..7dd1da525 --- /dev/null +++ b/packages/react-native-audio-api/.clang-format-ignore @@ -0,0 +1,3 @@ +**/build/** +**/tmp/** +**/temp/** diff --git a/packages/react-native-audio-api/package.json b/packages/react-native-audio-api/package.json index d53d5748f..a264a0479 100644 --- a/packages/react-native-audio-api/package.json +++ b/packages/react-native-audio-api/package.json @@ -60,15 +60,15 @@ "format": "yarn format:js && yarn format:android:cpp && yarn format:android:kotlin && yarn format:ios && yarn format:common", "format:check": "yarn format:check:js && yarn format:check:android:cpp && yarn format:check:android:kotlin && yarn format:check:ios && yarn format:check:common", "format:check:js": "prettier --check src", - "format:check:android:cpp": "find android/src/ -path android/src/main/cpp/audioapi/android/libs -prune -o -type f -iname \"*.h\" -print -o -type f -iname \"*.cpp\" -print -o -type f -iname \"*.hpp\" -print | xargs clang-format --dry-run --Werror", + "format:check:android:cpp": "find android/src/ \\( -path android/src/main/cpp/audioapi/android/libs -prune -o -type f \\( -iname \"*.h\" -o -iname \"*.cpp\" -o -iname \"*.hpp\" \\) -print \\) | xargs clang-format --dry-run --Werror", "format:check:android:kotlin": "ktlint 'android/src/main/java/**/*.kt'", - "format:check:ios": "find ios/audioapi/ios -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" | xargs clang-format --dry-run --Werror", - "format:check:common": "find common/cpp/ -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -path 'common/cpp/test/build' -prune -o -type f -iname \"*.h\" -print -o -type f -iname \"*.cpp\" -print -o -type f -iname \"*.hpp\" -print | xargs clang-format --dry-run --Werror", + "format:check:ios": "find ios/audioapi/ios -type f \\( -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" \\) | xargs clang-format --dry-run --Werror", + "format:check:common": "find common/cpp/ \\( -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -type f \\( -iname \"*.h\" -o -iname \"*.cpp\" -o -iname \"*.hpp\" \\) -print \\) | xargs clang-format --dry-run --Werror", "format:js": "prettier --write --list-different src", - "format:android:cpp": "find android/src/ -path android/src/main/cpp/audioapi/android/libs -prune -o -type f -iname \"*.h\" -print -o -type f -iname \"*.cpp\" -print -o -type f -iname \"*.hpp\" -print | xargs clang-format -i", + "format:android:cpp": "find android/src/ \\( -path android/src/main/cpp/audioapi/android/libs -prune -o -type f \\( -iname \"*.h\" -o -iname \"*.cpp\" -o -iname \"*.hpp\" \\) -print \\) | xargs clang-format -i", "format:android:kotlin": "ktlint -F 'android/src/main/java/**/*.kt'", - "format:ios": "find ios/audioapi/ios -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" | xargs clang-format -i", - "format:common": "find common/cpp/ -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -path 'common/cpp/test/build' -prune -o -type f -iname \"*.h\" -print -o -type f -iname \"*.cpp\" -print -o -type f -iname \"*.hpp\" -print | xargs clang-format -i", + "format:ios": "find ios/audioapi/ios -type f \\( -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" \\) | xargs clang-format -i", + "format:common": "find common/cpp/ \\( -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -type f \\( -iname \"*.h\" -o -iname \"*.cpp\" -o -iname \"*.hpp\" \\) -print \\) | xargs clang-format -i", "build": "bob build", "create:package": "./scripts/create-package.sh", "prepack": "cp ../../README.md ./README.md", diff --git a/packages/react-native-audio-api/scripts/cpplint.sh b/packages/react-native-audio-api/scripts/cpplint.sh index f98f4c3a0..d95c5e397 100755 --- a/packages/react-native-audio-api/scripts/cpplint.sh +++ b/packages/react-native-audio-api/scripts/cpplint.sh @@ -1,7 +1,7 @@ #!/bin/bash if which cpplint >/dev/null; then - find common/cpp android/src/main/cpp -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -path 'common/cpp/audioapi/dsp/r8brain' -prune -o -path 'common/cpp/test/build' -prune -o \( -name '*.cpp' -o -name '*.h' -o -name '*.hpp' \) -print | xargs cpplint --linelength=100 --filter=-legal/copyright,-readability/todo,-readability/nolint,-build/namespaces,-build/include_order,-whitespace,-build/c++17,-build/c++20,-runtime/references,-runtime/string,-readability/braces --quiet --recursive "$@" + find common/cpp android/src/main/cpp \( -path 'common/cpp/audioapi/libs' -prune -o -path 'common/cpp/audioapi/external' -prune -o -path 'common/cpp/audioapi/dsp/r8brain' -prune -o -type d -name build -prune -o \( \( -name '*.cpp' -o -name '*.h' -o -name '*.hpp' \) -a -type f \) -print \) | xargs cpplint --linelength=100 --filter=-legal/copyright,-readability/todo,-readability/nolint,-build/namespaces,-build/include_order,-whitespace,-build/c++17,-build/c++20,-runtime/references,-runtime/string,-readability/braces --quiet --recursive "$@" else echo "error: cpplint not installed, download from https://github.com/cpplint/cpplint" 1>&2 exit 1