[Options] ignore_merged_commits = true [Builtin Hooks] bpfmt = true clang_format = true commit_msg_changeid_field = true commit_msg_bug_field = true cpplint = true google_java_format = true ktfmt = true rustfmt = true [Builtin Hooks Options] bpfmt = -s clang_format = --commit ${PREUPLOAD_COMMIT} --style file --extensions c,h,cc,cpp,hpp ktfmt = --kotlinlang-style rustfmt = --config-path=rustfmt.toml [Hook Scripts] aosp_first = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} ${PREUPLOAD_FILES} # google_java_format only fixes indentation. This has Android specific checks like "m" prefix. checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT} --config_xml checkstyle.xml -fw android/app/src/com/android/bluetooth/ android/app/lib/mapapi/com/android/bluetooth/mapapi/ android/app/tests/src/com/android/bluetooth/ framework/ service/ yapf_hook = ./system/tools/scripts/yapf_checker.py [Tool Paths] ktfmt = ${REPO_ROOT}/packages/modules/Bluetooth/tools/ktfmt