• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[Builtin Hooks]
2clang_format = true
3bpfmt = true
4ktfmt = true
5
6[Builtin Hooks Options]
7# Only turn on clang-format check for the following subfolders.
8clang_format = --commit ${PREUPLOAD_COMMIT} --style file --extensions c,h,cc,cpp
9               apct-tests/
10               cmds/hid/
11               cmds/input/
12               cmds/uinput/
13               core/jni/
14               libs/hwui/
15               libs/input/
16               native/
17               services/core/jni/
18               services/incremental/
19               tests/
20               tools/
21bpfmt = -d
22ktfmt = --kotlinlang-style --include-dirs=services/permission,packages/SystemUI,libs/WindowManager/Shell/src/com/android/wm/shell/freeform,libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode,libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode,apct-tests,tests/Input
23
24[Hook Scripts]
25checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT}
26
27hidden_api_txt_checksorted_hook = ${REPO_ROOT}/tools/platform-compat/hiddenapi/checksorted_sha.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT}
28
29hidden_api_txt_exclude_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/exclude.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT}
30
31ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py --no-verify-format -f ${PREUPLOAD_FILES}
32
33[Tool Paths]
34ktfmt = ${REPO_ROOT}/external/ktfmt/ktfmt.sh
35