diff options
author | Elaina Guan <ziyig@google.com> | 2019-06-03 16:12:51 -0700 |
---|---|---|
committer | Elaina Guan <ziyig@google.com> | 2019-06-03 23:58:42 +0000 |
commit | 985fc232a2b75000e2f87a3fab587c363663a0dc (patch) | |
tree | 5ac52b97804862eacf0990a19a3ebf4979ed8204 /clang_tidy | |
parent | 293372306c9c20593f89eba57411d6c5b51098ac (diff) | |
download | toolchain-utils-985fc232a2b75000e2f87a3fab587c363663a0dc.tar.gz |
Clang-Tidy: insert ChromeOS specific projects
Author: Elaina Guan
This CL removes the Android-specific project names and replace them by
the ChromeOS project names. This gives us more helpful analysis of the
errors.
BUG=None
TEST=the html and csv files successfully generated
Change-Id: Iea13f1a797ce218de29df5082cd6265af8bf2021
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1642353
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Tested-by: Elaina Guan <ziyig@google.com>
Diffstat (limited to 'clang_tidy')
-rwxr-xr-x | clang_tidy/clang_tidy_warn.py | 166 |
1 files changed, 26 insertions, 140 deletions
diff --git a/clang_tidy/clang_tidy_warn.py b/clang_tidy/clang_tidy_warn.py index 28e2b477..bcd31bc4 100755 --- a/clang_tidy/clang_tidy_warn.py +++ b/clang_tidy/clang_tidy_warn.py @@ -174,148 +174,34 @@ def simple_project_pattern(pattern): # A list of [project_name, file_path_pattern]. # project_name should not contain comma, to be used in CSV output. project_list = [ - simple_project_pattern('art'), - simple_project_pattern('bionic'), - simple_project_pattern('bootable'), + simple_project_pattern('android_webview'), + simple_project_pattern('apps'), + simple_project_pattern('ash'), + simple_project_pattern('base'), simple_project_pattern('build'), - simple_project_pattern('cts'), - simple_project_pattern('dalvik'), - simple_project_pattern('developers'), - simple_project_pattern('development'), + simple_project_pattern('build_overrides'), + simple_project_pattern('buildtools'), + simple_project_pattern('cc'), + simple_project_pattern('chrome'), + simple_project_pattern('chromecast'), + simple_project_pattern('chromeos'), + simple_project_pattern('cloud_print'), + simple_project_pattern('components'), + simple_project_pattern('content'), + simple_project_pattern('courgette'), + simple_project_pattern('crypto'), + simple_project_pattern('dbus'), simple_project_pattern('device'), - simple_project_pattern('doc'), - # match external/google* before external/ - project_name_and_pattern('external/google', 'external/google.*'), - project_name_and_pattern('external/non-google', 'external'), - simple_project_pattern('frameworks/av/camera'), - simple_project_pattern('frameworks/av/cmds'), - simple_project_pattern('frameworks/av/drm'), - simple_project_pattern('frameworks/av/include'), - simple_project_pattern('frameworks/av/media/img_utils'), - simple_project_pattern('frameworks/av/media/libcpustats'), - simple_project_pattern('frameworks/av/media/libeffects'), - simple_project_pattern('frameworks/av/media/libmediaplayerservice'), - simple_project_pattern('frameworks/av/media/libmedia'), - simple_project_pattern('frameworks/av/media/libstagefright'), - simple_project_pattern('frameworks/av/media/mtp'), - simple_project_pattern('frameworks/av/media/ndk'), - simple_project_pattern('frameworks/av/media/utils'), - project_name_and_pattern('frameworks/av/media/Other', - 'frameworks/av/media'), - simple_project_pattern('frameworks/av/radio'), - simple_project_pattern('frameworks/av/services'), - simple_project_pattern('frameworks/av/soundtrigger'), - project_name_and_pattern('frameworks/av/Other', 'frameworks/av'), - simple_project_pattern('frameworks/base/cmds'), - simple_project_pattern('frameworks/base/core'), - simple_project_pattern('frameworks/base/drm'), - simple_project_pattern('frameworks/base/media'), - simple_project_pattern('frameworks/base/libs'), - simple_project_pattern('frameworks/base/native'), - simple_project_pattern('frameworks/base/packages'), - simple_project_pattern('frameworks/base/rs'), - simple_project_pattern('frameworks/base/services'), - simple_project_pattern('frameworks/base/tests'), - simple_project_pattern('frameworks/base/tools'), - project_name_and_pattern('frameworks/base/Other', 'frameworks/base'), - simple_project_pattern('frameworks/compile/libbcc'), - simple_project_pattern('frameworks/compile/mclinker'), - simple_project_pattern('frameworks/compile/slang'), - project_name_and_pattern('frameworks/compile/Other', 'frameworks/compile'), - simple_project_pattern('frameworks/minikin'), - simple_project_pattern('frameworks/ml'), - simple_project_pattern('frameworks/native/cmds'), - simple_project_pattern('frameworks/native/include'), - simple_project_pattern('frameworks/native/libs'), - simple_project_pattern('frameworks/native/opengl'), - simple_project_pattern('frameworks/native/services'), - simple_project_pattern('frameworks/native/vulkan'), - project_name_and_pattern('frameworks/native/Other', 'frameworks/native'), - simple_project_pattern('frameworks/opt'), - simple_project_pattern('frameworks/rs'), - simple_project_pattern('frameworks/webview'), - simple_project_pattern('frameworks/wilhelm'), - project_name_and_pattern('frameworks/Other', 'frameworks'), - simple_project_pattern('hardware/akm'), - simple_project_pattern('hardware/broadcom'), - simple_project_pattern('hardware/google'), - simple_project_pattern('hardware/intel'), - simple_project_pattern('hardware/interfaces'), - simple_project_pattern('hardware/libhardware'), - simple_project_pattern('hardware/libhardware_legacy'), - simple_project_pattern('hardware/qcom'), - simple_project_pattern('hardware/ril'), - project_name_and_pattern('hardware/Other', 'hardware'), - simple_project_pattern('kernel'), - simple_project_pattern('libcore'), - simple_project_pattern('libnativehelper'), - simple_project_pattern('ndk'), - # match vendor/unbungled_google/packages before other packages - simple_project_pattern('unbundled_google'), - simple_project_pattern('packages'), - simple_project_pattern('pdk'), - simple_project_pattern('prebuilts'), - simple_project_pattern('system/bt'), - simple_project_pattern('system/connectivity'), - simple_project_pattern('system/core/adb'), - simple_project_pattern('system/core/base'), - simple_project_pattern('system/core/debuggerd'), - simple_project_pattern('system/core/fastboot'), - simple_project_pattern('system/core/fingerprintd'), - simple_project_pattern('system/core/fs_mgr'), - simple_project_pattern('system/core/gatekeeperd'), - simple_project_pattern('system/core/healthd'), - simple_project_pattern('system/core/include'), - simple_project_pattern('system/core/init'), - simple_project_pattern('system/core/libbacktrace'), - simple_project_pattern('system/core/liblog'), - simple_project_pattern('system/core/libpixelflinger'), - simple_project_pattern('system/core/libprocessgroup'), - simple_project_pattern('system/core/libsysutils'), - simple_project_pattern('system/core/logcat'), - simple_project_pattern('system/core/logd'), - simple_project_pattern('system/core/run-as'), - simple_project_pattern('system/core/sdcard'), - simple_project_pattern('system/core/toolbox'), - project_name_and_pattern('system/core/Other', 'system/core'), - simple_project_pattern('system/extras/ANRdaemon'), - simple_project_pattern('system/extras/cpustats'), - simple_project_pattern('system/extras/crypto-perf'), - simple_project_pattern('system/extras/ext4_utils'), - simple_project_pattern('system/extras/f2fs_utils'), - simple_project_pattern('system/extras/iotop'), - simple_project_pattern('system/extras/libfec'), - simple_project_pattern('system/extras/memory_replay'), - simple_project_pattern('system/extras/mmap-perf'), - simple_project_pattern('system/extras/multinetwork'), - simple_project_pattern('system/extras/perfprofd'), - simple_project_pattern('system/extras/procrank'), - simple_project_pattern('system/extras/runconuid'), - simple_project_pattern('system/extras/showmap'), - simple_project_pattern('system/extras/simpleperf'), - simple_project_pattern('system/extras/su'), - simple_project_pattern('system/extras/tests'), - simple_project_pattern('system/extras/verity'), - project_name_and_pattern('system/extras/Other', 'system/extras'), - simple_project_pattern('system/gatekeeper'), - simple_project_pattern('system/keymaster'), - simple_project_pattern('system/libhidl'), - simple_project_pattern('system/libhwbinder'), - simple_project_pattern('system/media'), - simple_project_pattern('system/netd'), - simple_project_pattern('system/nvram'), - simple_project_pattern('system/security'), - simple_project_pattern('system/sepolicy'), - simple_project_pattern('system/tools'), - simple_project_pattern('system/update_engine'), - simple_project_pattern('system/vold'), - project_name_and_pattern('system/Other', 'system'), - simple_project_pattern('toolchain'), - simple_project_pattern('test'), - simple_project_pattern('tools'), - # match vendor/google* before vendor/ - project_name_and_pattern('vendor/google', 'vendor/google.*'), - project_name_and_pattern('vendor/non-google', 'vendor'), + simple_project_pattern('docs'), + simple_project_pattern('extensions'), + simple_project_pattern('fuchsia'), + simple_project_pattern('gin'), + simple_project_pattern('google_apis'), + simple_project_pattern('google_update'), + simple_project_pattern('gpu'), + simple_project_pattern('headless'), + simple_project_pattern('infra'), + # keep out/obj and other patterns at the end. [ 'out/obj', '.*/(gen|obj[^/]*)/(include|EXECUTABLES|SHARED_LIBRARIES|' |