1*38e8c45fSAndroid Build Coastguard Worker[Builtin Hooks] 2*38e8c45fSAndroid Build Coastguard Workerrustfmt = true 3*38e8c45fSAndroid Build Coastguard Workerbpfmt = true 4*38e8c45fSAndroid Build Coastguard Workerclang_format = true 5*38e8c45fSAndroid Build Coastguard Worker 6*38e8c45fSAndroid Build Coastguard Worker[Builtin Hooks Options] 7*38e8c45fSAndroid Build Coastguard Workerrustfmt = --config-path=rustfmt.toml 8*38e8c45fSAndroid Build Coastguard Worker# Only turn on clang-format check for the following subfolders. 9*38e8c45fSAndroid Build Coastguard Workerclang_format = --commit ${PREUPLOAD_COMMIT} --style file --extensions c,h,cc,cpp 10*38e8c45fSAndroid Build Coastguard Worker cmds/dumpstate/ 11*38e8c45fSAndroid Build Coastguard Worker cmds/idlcli/ 12*38e8c45fSAndroid Build Coastguard Worker cmds/installd/ 13*38e8c45fSAndroid Build Coastguard Worker cmds/servicemanager/ 14*38e8c45fSAndroid Build Coastguard Worker include/input/ 15*38e8c45fSAndroid Build Coastguard Worker include/powermanager/ 16*38e8c45fSAndroid Build Coastguard Worker libs/binder/fuzzer/ 17*38e8c45fSAndroid Build Coastguard Worker libs/binder/ 18*38e8c45fSAndroid Build Coastguard Worker libs/binderdebug/ 19*38e8c45fSAndroid Build Coastguard Worker libs/binderthreadstate/ 20*38e8c45fSAndroid Build Coastguard Worker libs/graphicsenv/ 21*38e8c45fSAndroid Build Coastguard Worker libs/gui/ 22*38e8c45fSAndroid Build Coastguard Worker libs/input/ 23*38e8c45fSAndroid Build Coastguard Worker libs/nativedisplay/ 24*38e8c45fSAndroid Build Coastguard Worker libs/nativewindow/ 25*38e8c45fSAndroid Build Coastguard Worker libs/renderengine/ 26*38e8c45fSAndroid Build Coastguard Worker libs/ui/ 27*38e8c45fSAndroid Build Coastguard Worker libs/vibrator/ 28*38e8c45fSAndroid Build Coastguard Worker libs/vr/ 29*38e8c45fSAndroid Build Coastguard Worker opengl/libs/ 30*38e8c45fSAndroid Build Coastguard Worker services/bufferhub/ 31*38e8c45fSAndroid Build Coastguard Worker services/inputflinger/ 32*38e8c45fSAndroid Build Coastguard Worker services/powermanager/ 33*38e8c45fSAndroid Build Coastguard Worker services/surfaceflinger/ 34*38e8c45fSAndroid Build Coastguard Worker services/vibratorservice/ 35*38e8c45fSAndroid Build Coastguard Worker services/vr/ 36*38e8c45fSAndroid Build Coastguard Worker vulkan/ 37*38e8c45fSAndroid Build Coastguard Workerbpfmt = -d 38*38e8c45fSAndroid Build Coastguard Worker 39*38e8c45fSAndroid Build Coastguard Worker[Hook Scripts] 40*38e8c45fSAndroid Build Coastguard Workerowners_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "OWNERS$" 41*38e8c45fSAndroid Build Coastguard Workerinstalld_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/installd/" 42*38e8c45fSAndroid Build Coastguard Workerdumpstate_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/dumpstate/" 43*38e8c45fSAndroid Build Coastguard Workerdumpsys_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/dumpsys/" 44*38e8c45fSAndroid Build Coastguard Worker# bugreports matches both cmds/bugreport and cmds/bugreportz 45*38e8c45fSAndroid Build Coastguard Workerbugreports_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/bugreport" 46*38e8c45fSAndroid Build Coastguard Workerbinder_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^libs/binder/" 47