diff options
Diffstat (limited to 'tools/warn/chrome_project_list.py')
-rw-r--r-- | tools/warn/chrome_project_list.py | 687 |
1 files changed, 687 insertions, 0 deletions
diff --git a/tools/warn/chrome_project_list.py b/tools/warn/chrome_project_list.py new file mode 100644 index 0000000000..d8b2179c84 --- /dev/null +++ b/tools/warn/chrome_project_list.py @@ -0,0 +1,687 @@ +# python3 +"""Clang_Tidy_Warn Project List data for Chrome. + +This file stores the Chrome project_list used in warn.py and +its dependencies. It has been put into this file for easier navigation and +unification of the Chrome and Android warn.py. +""" + + +def create_pattern(pattern): + """Return a tuple of name and warn patten.""" + return [pattern, '(^|.*/)' + pattern + '/.*: warning:'] + + +# A list of [project_name, file_path_pattern]. +project_list = [ + create_pattern('android_webview'), + create_pattern('apps'), + create_pattern('ash/app_list'), + create_pattern('ash/public'), + create_pattern('ash/assistant'), + create_pattern('ash/display'), + create_pattern('ash/resources'), + create_pattern('ash/login'), + create_pattern('ash/system'), + create_pattern('ash/wm'), + create_pattern('ash/shelf'), + create_pattern('ash'), + create_pattern('base/trace_event'), + create_pattern('base/debug'), + create_pattern('base/third_party'), + create_pattern('base/files'), + create_pattern('base/test'), + create_pattern('base/util'), + create_pattern('base/task'), + create_pattern('base/metrics'), + create_pattern('base/strings'), + create_pattern('base/memory'), + create_pattern('base'), + create_pattern('build'), + create_pattern('build_overrides'), + create_pattern('buildtools'), + create_pattern('cc'), + create_pattern('chrome/services'), + create_pattern('chrome/app'), + create_pattern('chrome/renderer'), + create_pattern('chrome/test'), + create_pattern('chrome/common/safe_browsing'), + create_pattern('chrome/common/importer'), + create_pattern('chrome/common/media_router'), + create_pattern('chrome/common/extensions'), + create_pattern('chrome/common'), + create_pattern('chrome/browser/sync_file_system'), + create_pattern('chrome/browser/safe_browsing'), + create_pattern('chrome/browser/download'), + create_pattern('chrome/browser/ui'), + create_pattern('chrome/browser/supervised_user'), + create_pattern('chrome/browser/search'), + create_pattern('chrome/browser/browsing_data'), + create_pattern('chrome/browser/predictors'), + create_pattern('chrome/browser/net'), + create_pattern('chrome/browser/devtools'), + create_pattern('chrome/browser/resource_coordinator'), + create_pattern('chrome/browser/page_load_metrics'), + create_pattern('chrome/browser/extensions'), + create_pattern('chrome/browser/ssl'), + create_pattern('chrome/browser/printing'), + create_pattern('chrome/browser/profiles'), + create_pattern('chrome/browser/chromeos'), + create_pattern('chrome/browser/performance_manager'), + create_pattern('chrome/browser/metrics'), + create_pattern('chrome/browser/component_updater'), + create_pattern('chrome/browser/media'), + create_pattern('chrome/browser/notifications'), + create_pattern('chrome/browser/web_applications'), + create_pattern('chrome/browser/media_galleries'), + create_pattern('chrome/browser'), + create_pattern('chrome'), + create_pattern('chromecast'), + create_pattern('chromeos/services'), + create_pattern('chromeos/dbus'), + create_pattern('chromeos/assistant'), + create_pattern('chromeos/components'), + create_pattern('chromeos/settings'), + create_pattern('chromeos/constants'), + create_pattern('chromeos/network'), + create_pattern('chromeos'), + create_pattern('cloud_print'), + create_pattern('components/crash'), + create_pattern('components/subresource_filter'), + create_pattern('components/invalidation'), + create_pattern('components/autofill'), + create_pattern('components/onc'), + create_pattern('components/arc'), + create_pattern('components/safe_browsing'), + create_pattern('components/services'), + create_pattern('components/cast_channel'), + create_pattern('components/download'), + create_pattern('components/feed'), + create_pattern('components/offline_pages'), + create_pattern('components/bookmarks'), + create_pattern('components/cloud_devices'), + create_pattern('components/mirroring'), + create_pattern('components/spellcheck'), + create_pattern('components/viz'), + create_pattern('components/gcm_driver'), + create_pattern('components/ntp_snippets'), + create_pattern('components/translate'), + create_pattern('components/search_engines'), + create_pattern('components/background_task_scheduler'), + create_pattern('components/signin'), + create_pattern('components/chromeos_camera'), + create_pattern('components/reading_list'), + create_pattern('components/assist_ranker'), + create_pattern('components/payments'), + create_pattern('components/feedback'), + create_pattern('components/ui_devtools'), + create_pattern('components/password_manager'), + create_pattern('components/omnibox'), + create_pattern('components/content_settings'), + create_pattern('components/dom_distiller'), + create_pattern('components/nacl'), + create_pattern('components/metrics'), + create_pattern('components/policy'), + create_pattern('components/optimization_guide'), + create_pattern('components/exo'), + create_pattern('components/update_client'), + create_pattern('components/data_reduction_proxy'), + create_pattern('components/sync'), + create_pattern('components/drive'), + create_pattern('components/variations'), + create_pattern('components/history'), + create_pattern('components/webcrypto'), + create_pattern('components'), + create_pattern('content/public'), + create_pattern('content/renderer'), + create_pattern('content/test'), + create_pattern('content/common'), + create_pattern('content/browser'), + create_pattern('content/zygote'), + create_pattern('content'), + create_pattern('courgette'), + create_pattern('crypto'), + create_pattern('dbus'), + create_pattern('device/base'), + create_pattern('device/vr'), + create_pattern('device/gamepad'), + create_pattern('device/test'), + create_pattern('device/fido'), + create_pattern('device/bluetooth'), + create_pattern('device'), + create_pattern('docs'), + create_pattern('extensions/docs'), + create_pattern('extensions/components'), + create_pattern('extensions/buildflags'), + create_pattern('extensions/renderer'), + create_pattern('extensions/test'), + create_pattern('extensions/common'), + create_pattern('extensions/shell'), + create_pattern('extensions/browser'), + create_pattern('extensions/strings'), + create_pattern('extensions'), + create_pattern('fuchsia'), + create_pattern('gin'), + create_pattern('google_apis'), + create_pattern('google_update'), + create_pattern('gpu/perftests'), + create_pattern('gpu/GLES2'), + create_pattern('gpu/command_buffer'), + create_pattern('gpu/tools'), + create_pattern('gpu/gles2_conform_support'), + create_pattern('gpu/ipc'), + create_pattern('gpu/khronos_glcts_support'), + create_pattern('gpu'), + create_pattern('headless'), + create_pattern('infra'), + create_pattern('ipc'), + create_pattern('jingle'), + create_pattern('media'), + create_pattern('mojo'), + create_pattern('native_client'), + create_pattern('ative_client_sdk'), + create_pattern('net'), + create_pattern('out'), + create_pattern('pdf'), + create_pattern('ppapi'), + create_pattern('printing'), + create_pattern('remoting'), + create_pattern('rlz'), + create_pattern('sandbox'), + create_pattern('services/audio'), + create_pattern('services/content'), + create_pattern('services/data_decoder'), + create_pattern('services/device'), + create_pattern('services/file'), + create_pattern('services/identity'), + create_pattern('services/image_annotation'), + create_pattern('services/media_session'), + create_pattern('services/metrics'), + create_pattern('services/network'), + create_pattern('services/preferences'), + create_pattern('services/proxy_resolver'), + create_pattern('services/resource_coordinator'), + create_pattern('services/service_manager'), + create_pattern('services/shape_detection'), + create_pattern('services/strings'), + create_pattern('services/test'), + create_pattern('services/tracing'), + create_pattern('services/video_capture'), + create_pattern('services/viz'), + create_pattern('services/ws'), + create_pattern('services'), + create_pattern('skia/config'), + create_pattern('skia/ext'), + create_pattern('skia/public'), + create_pattern('skia/tools'), + create_pattern('skia'), + create_pattern('sql'), + create_pattern('storage'), + create_pattern('styleguide'), + create_pattern('testing'), + create_pattern('third_party/Python-Markdown'), + create_pattern('third_party/SPIRV-Tools'), + create_pattern('third_party/abseil-cpp'), + create_pattern('third_party/accessibility-audit'), + create_pattern('third_party/accessibility_test_framework'), + create_pattern('third_party/adobe'), + create_pattern('third_party/afl'), + create_pattern('third_party/android_build_tools'), + create_pattern('third_party/android_crazy_linker'), + create_pattern('third_party/android_data_chart'), + create_pattern('third_party/android_deps'), + create_pattern('third_party/android_media'), + create_pattern('third_party/android_ndk'), + create_pattern('third_party/android_opengl'), + create_pattern('third_party/android_platform'), + create_pattern('third_party/android_protobuf'), + create_pattern('third_party/android_sdk'), + create_pattern('third_party/android_support_test_runner'), + create_pattern('third_party/android_swipe_refresh'), + create_pattern('third_party/android_system_sdk'), + create_pattern('third_party/android_tools'), + create_pattern('third_party/angle'), + create_pattern('third_party/apache-mac'), + create_pattern('third_party/apache-portable-runtime'), + create_pattern('third_party/apache-win32'), + create_pattern('third_party/apk-patch-size-estimator'), + create_pattern('third_party/apple_apsl'), + create_pattern('third_party/arcore-android-sdk'), + create_pattern('third_party/ashmem'), + create_pattern('third_party/auto'), + create_pattern('third_party/axe-core'), + create_pattern('third_party/bazel'), + create_pattern('third_party/binutils'), + create_pattern('third_party/bison'), + create_pattern('third_party/blanketjs'), + create_pattern('third_party/blink/common'), + create_pattern('third_party/blink/manual_tests'), + create_pattern('third_party/blink/perf_tests'), + create_pattern('third_party/blink/public/common'), + create_pattern('third_party/blink/public/default_100_percent'), + create_pattern('third_party/blink/public/default_200_percent'), + create_pattern('third_party/blink/public/platform'), + create_pattern('third_party/blink/public/mojom/ad_tagging'), + create_pattern('third_party/blink/public/mojom/app_banner'), + create_pattern('third_party/blink/public/mojom/appcache'), + create_pattern('third_party/blink/public/mojom/array_buffer'), + create_pattern('third_party/blink/public/mojom/associated_interfaces'), + create_pattern('third_party/blink/public/mojom/autoplay'), + create_pattern('third_party/blink/public/mojom/background_fetch'), + create_pattern('third_party/blink/public/mojom/background_sync'), + create_pattern('third_party/blink/public/mojom/badging'), + create_pattern('third_party/blink/public/mojom/blob'), + create_pattern('third_party/blink/public/mojom/bluetooth'), + create_pattern('third_party/blink/public/mojom/broadcastchannel'), + create_pattern('third_party/blink/public/mojom/cache_storage'), + create_pattern('third_party/blink/public/mojom/choosers'), + create_pattern('third_party/blink/public/mojom/clipboard'), + create_pattern('third_party/blink/public/mojom/commit_result'), + create_pattern('third_party/blink/public/mojom/contacts'), + create_pattern('third_party/blink/public/mojom/cookie_store'), + create_pattern('third_party/blink/public/mojom/crash'), + create_pattern('third_party/blink/public/mojom/credentialmanager'), + create_pattern('third_party/blink/public/mojom/csp'), + create_pattern('third_party/blink/public/mojom/devtools'), + create_pattern('third_party/blink/public/mojom/document_metadata'), + create_pattern('third_party/blink/public/mojom/dom_storage'), + create_pattern('third_party/blink/public/mojom/dwrite_font_proxy'), + create_pattern('third_party/blink/public/mojom/feature_policy'), + create_pattern('third_party/blink/public/mojom/fetch'), + create_pattern('third_party/blink/public/mojom/file'), + create_pattern('third_party/blink/public/mojom/filesystem'), + create_pattern('third_party/blink/public/mojom/font_unique_name_lookup'), + create_pattern('third_party/blink/public/mojom/frame'), + create_pattern('third_party/blink/public/mojom/frame_sinks'), + create_pattern('third_party/blink/public/mojom/geolocation'), + create_pattern('third_party/blink/public/mojom/hyphenation'), + create_pattern('third_party/blink/public/mojom/idle'), + create_pattern('third_party/blink/public/mojom/indexeddb'), + create_pattern('third_party/blink/public/mojom/input'), + create_pattern('third_party/blink/public/mojom/insecure_input'), + create_pattern('third_party/blink/public/mojom/installation'), + create_pattern('third_party/blink/public/mojom/installedapp'), + create_pattern('third_party/blink/public/mojom/keyboard_lock'), + create_pattern('third_party/blink/public/mojom/leak_detector'), + create_pattern('third_party/blink/public/mojom/loader'), + create_pattern('third_party/blink/public/mojom/locks'), + create_pattern('third_party/blink/public/mojom/manifest'), + create_pattern('third_party/blink/public/mojom/media_controls'), + create_pattern('third_party/blink/public/mojom/mediasession'), + create_pattern('third_party/blink/public/mojom/mediastream'), + create_pattern('third_party/blink/public/mojom/messaging'), + create_pattern('third_party/blink/public/mojom/mime'), + create_pattern('third_party/blink/public/mojom/native_file_system'), + create_pattern('third_party/blink/public/mojom/net'), + create_pattern('third_party/blink/public/mojom/notifications'), + create_pattern('third_party/blink/public/mojom/oom_intervention'), + create_pattern('third_party/blink/public/mojom/page'), + create_pattern('third_party/blink/public/mojom/payments'), + create_pattern('third_party/blink/public/mojom/permissions'), + create_pattern('third_party/blink/public/mojom/picture_in_picture'), + create_pattern('third_party/blink/public/mojom/plugins'), + create_pattern('third_party/blink/public/mojom/portal'), + create_pattern('third_party/blink/public/mojom/presentation'), + create_pattern('third_party/blink/public/mojom/push_messaging'), + create_pattern('third_party/blink/public/mojom/quota'), + create_pattern('third_party/blink/public/mojom/remote_objects'), + create_pattern('third_party/blink/public/mojom/reporting'), + create_pattern('third_party/blink/public/mojom/script'), + create_pattern('third_party/blink/public/mojom/selection_menu'), + create_pattern('third_party/blink/public/mojom/serial'), + create_pattern('third_party/blink/public/mojom/service_worker'), + create_pattern('third_party/blink/public/mojom/site_engagement'), + create_pattern('third_party/blink/public/mojom/sms'), + create_pattern('third_party/blink/public/mojom/speech'), + create_pattern('third_party/blink/public/mojom/ukm'), + create_pattern('third_party/blink/public/mojom/unhandled_tap_notifier'), + create_pattern('third_party/blink/public/mojom/usb'), + create_pattern('third_party/blink/public/mojom/use_counter'), + create_pattern('third_party/blink/public/mojom/user_agent'), + create_pattern('third_party/blink/public/mojom/wake_lock'), + create_pattern('third_party/blink/public/mojom/web_client_hints'), + create_pattern('third_party/blink/public/mojom/web_feature'), + create_pattern('third_party/blink/public/mojom/webaudio'), + create_pattern('third_party/blink/public/mojom/webauthn'), + create_pattern('third_party/blink/public/mojom/webdatabase'), + create_pattern('third_party/blink/public/mojom/webshare'), + create_pattern('third_party/blink/public/mojom/window_features'), + create_pattern('third_party/blink/public/mojom/worker'), + create_pattern('third_party/blink/public/web'), + create_pattern('third_party/blink/renderer/bindings'), + create_pattern('third_party/blink/renderer/build'), + create_pattern('third_party/blink/renderer/controller'), + create_pattern('third_party/blink/renderer/core/accessibility'), + create_pattern('third_party/blink/renderer/core/animation'), + create_pattern('third_party/blink/renderer/core/aom'), + create_pattern('third_party/blink/renderer/core/clipboard'), + create_pattern('third_party/blink/renderer/core/content_capture'), + create_pattern('third_party/blink/renderer/core/context_features'), + create_pattern('third_party/blink/renderer/core/css'), + create_pattern('third_party/blink/renderer/core/display_lock'), + create_pattern('third_party/blink/renderer/core/dom'), + create_pattern('third_party/blink/renderer/core/editing'), + create_pattern('third_party/blink/renderer/core/events'), + create_pattern('third_party/blink/renderer/core/execution_context'), + create_pattern('third_party/blink/renderer/core/exported'), + create_pattern('third_party/blink/renderer/core/feature_policy'), + create_pattern('third_party/blink/renderer/core/fetch'), + create_pattern('third_party/blink/renderer/core/fileapi'), + create_pattern('third_party/blink/renderer/core/frame'), + create_pattern('third_party/blink/renderer/core/fullscreen'), + create_pattern('third_party/blink/renderer/core/geometry'), + create_pattern('third_party/blink/renderer/core/html'), + create_pattern('third_party/blink/renderer/core/imagebitmap'), + create_pattern('third_party/blink/renderer/core/input'), + create_pattern('third_party/blink/renderer/core/inspector'), + create_pattern('third_party/blink/renderer/core/intersection_observer'), + create_pattern('third_party/blink/renderer/core/invisible_dom'), + create_pattern('third_party/blink/renderer/core/layout'), + create_pattern('third_party/blink/renderer/core/loader'), + create_pattern('third_party/blink/renderer/core/messaging'), + create_pattern('third_party/blink/renderer/core/mojo'), + create_pattern('third_party/blink/renderer/core/offscreencanvas'), + create_pattern('third_party/blink/renderer/core/origin_trials'), + create_pattern('third_party/blink/renderer/core/page'), + create_pattern('third_party/blink/renderer/core/paint'), + create_pattern('third_party/blink/renderer/core/probe'), + create_pattern('third_party/blink/renderer/core/resize_observer'), + create_pattern('third_party/blink/renderer/core/scheduler'), + create_pattern('third_party/blink/renderer/core/script'), + create_pattern('third_party/blink/renderer/core/scroll'), + create_pattern('third_party/blink/renderer/core/streams'), + create_pattern('third_party/blink/renderer/core/style'), + create_pattern('third_party/blink/renderer/core/svg'), + create_pattern('third_party/blink/renderer/core/testing'), + create_pattern('third_party/blink/renderer/core/timezone'), + create_pattern('third_party/blink/renderer/core/timing'), + create_pattern('third_party/blink/renderer/core/trustedtypes'), + create_pattern('third_party/blink/renderer/core/typed_arrays'), + create_pattern('third_party/blink/renderer/core/url'), + create_pattern('third_party/blink/renderer/core/win'), + create_pattern('third_party/blink/renderer/core/workers'), + create_pattern('third_party/blink/renderer/core/xml'), + create_pattern('third_party/blink/renderer/core/xmlhttprequest'), + create_pattern('third_party/blink/renderer/devtools'), + create_pattern('third_party/blink/renderer/modules'), + create_pattern('third_party/blink/renderer/platform'), + create_pattern('third_party/blink/tools'), + create_pattern('third_party/blink/web_tests'), + create_pattern('third_party/boringssl'), + create_pattern('third_party/bouncycastle'), + create_pattern('third_party/breakpad'), + create_pattern('third_party/brotli'), + create_pattern('third_party/bspatch'), + create_pattern('third_party/byte_buddy'), + create_pattern('third_party/cacheinvalidation'), + create_pattern('third_party/catapult'), + create_pattern('third_party/cct_dynamic_module'), + create_pattern('third_party/ced'), + create_pattern('third_party/chaijs'), + create_pattern('third_party/checkstyle'), + create_pattern('third_party/chromevox'), + create_pattern('third_party/chromite'), + create_pattern('third_party/cld_3'), + create_pattern('third_party/closure_compiler'), + create_pattern('third_party/colorama'), + create_pattern('third_party/crashpad'), + create_pattern('third_party/crc32c'), + create_pattern('third_party/cros_system_api'), + create_pattern('third_party/custom_tabs_client'), + create_pattern('third_party/d3'), + create_pattern('third_party/dav1d'), + create_pattern('third_party/dawn'), + create_pattern('third_party/decklink'), + create_pattern('third_party/depot_tools'), + create_pattern('third_party/devscripts'), + create_pattern('third_party/devtools-node-modules'), + create_pattern('third_party/dom_distiller_js'), + create_pattern('third_party/elfutils'), + create_pattern('third_party/emoji-segmenter'), + create_pattern('third_party/errorprone'), + create_pattern('third_party/espresso'), + create_pattern('third_party/expat'), + create_pattern('third_party/feed'), + create_pattern('third_party/ffmpeg'), + create_pattern('third_party/flac'), + create_pattern('third_party/flatbuffers'), + create_pattern('third_party/flot'), + create_pattern('third_party/fontconfig'), + create_pattern('third_party/freetype'), + create_pattern('third_party/fuchsia-sdk'), + create_pattern('third_party/gestures'), + create_pattern('third_party/gif_player'), + create_pattern('third_party/glfw'), + create_pattern('third_party/glslang'), + create_pattern('third_party/gnu_binutils'), + create_pattern('third_party/google-truth'), + create_pattern('third_party/google_android_play_core'), + create_pattern('third_party/google_appengine_cloudstorage'), + create_pattern('third_party/google_input_tools'), + create_pattern('third_party/google_toolbox_for_mac'), + create_pattern('third_party/google_trust_services'), + create_pattern('third_party/googletest'), + create_pattern('third_party/gperf'), + create_pattern('third_party/gradle_wrapper'), + create_pattern('third_party/grpc'), + create_pattern('third_party/gson'), + create_pattern('third_party/guava'), + create_pattern('third_party/gvr-android-keyboard'), + create_pattern('third_party/gvr-android-sdk'), + create_pattern('third_party/hamcrest'), + create_pattern('third_party/harfbuzz-ng'), + create_pattern('third_party/hunspell'), + create_pattern('third_party/hunspell_dictionaries'), + create_pattern('third_party/iaccessible2'), + create_pattern('third_party/iccjpeg'), + create_pattern('third_party/icu/android'), + create_pattern('third_party/icu/android_small'), + create_pattern('third_party/icu/cast'), + create_pattern('third_party/icu/chromeos'), + create_pattern('third_party/icu/common'), + create_pattern('third_party/icu/filters'), + create_pattern('third_party/icu/flutter'), + create_pattern('third_party/icu/fuzzers'), + create_pattern('third_party/icu/ios'), + create_pattern('third_party/icu/patches'), + create_pattern('third_party/icu/scripts'), + create_pattern('third_party/icu/source'), + create_pattern('third_party/icu/tzres'), + create_pattern('third_party/icu4j'), + create_pattern('third_party/ijar'), + create_pattern('third_party/ink'), + create_pattern('third_party/inspector_protocol'), + create_pattern('third_party/instrumented_libraries'), + create_pattern('third_party/intellij'), + create_pattern('third_party/isimpledom'), + create_pattern('third_party/jacoco'), + create_pattern('third_party/jinja2'), + create_pattern('third_party/jsoncpp'), + create_pattern('third_party/jsr-305'), + create_pattern('third_party/jstemplate'), + create_pattern('third_party/junit'), + create_pattern('third_party/khronos'), + create_pattern('third_party/lcov'), + create_pattern('third_party/leveldatabase'), + create_pattern('third_party/libFuzzer'), + create_pattern('third_party/libXNVCtrl'), + create_pattern('third_party/libaddressinput'), + create_pattern('third_party/libaom'), + create_pattern('third_party/libcxx-pretty-printers'), + create_pattern('third_party/libdrm'), + create_pattern('third_party/libevdev'), + create_pattern('third_party/libjingle_xmpp'), + create_pattern('third_party/libjpeg'), + create_pattern('third_party/libjpeg_turbo'), + create_pattern('third_party/liblouis'), + create_pattern('third_party/libovr'), + create_pattern('third_party/libphonenumber'), + create_pattern('third_party/libpng'), + create_pattern('third_party/libprotobuf-mutator'), + create_pattern('third_party/libsecret'), + create_pattern('third_party/libsrtp'), + create_pattern('third_party/libsync'), + create_pattern('third_party/libudev'), + create_pattern('third_party/libusb'), + create_pattern('third_party/libvpx'), + create_pattern('third_party/libwebm'), + create_pattern('third_party/libwebp'), + create_pattern('third_party/libxml'), + create_pattern('third_party/libxslt'), + create_pattern('third_party/libyuv'), + create_pattern('third_party/lighttpd'), + create_pattern('third_party/logilab'), + create_pattern('third_party/lss'), + create_pattern('third_party/lzma_sdk'), + create_pattern('third_party/mach_override'), + create_pattern('third_party/markdown'), + create_pattern('third_party/markupsafe'), + create_pattern('third_party/material_design_icons'), + create_pattern('third_party/mesa_headers'), + create_pattern('third_party/metrics_proto'), + create_pattern('third_party/microsoft_webauthn'), + create_pattern('third_party/mingw-w64'), + create_pattern('third_party/minigbm'), + create_pattern('third_party/minizip'), + create_pattern('third_party/mocha'), + create_pattern('third_party/mockito'), + create_pattern('third_party/modp_b64'), + create_pattern('third_party/motemplate'), + create_pattern('third_party/mozilla'), + create_pattern('third_party/nacl_sdk_binaries'), + create_pattern('third_party/nasm'), + create_pattern('third_party/netty-tcnative'), + create_pattern('third_party/netty4'), + create_pattern('third_party/node'), + create_pattern('third_party/nvml'), + create_pattern('third_party/objenesis'), + create_pattern('third_party/ocmock'), + create_pattern('third_party/openh264'), + create_pattern('third_party/openscreen'), + create_pattern('third_party/openvr'), + create_pattern('third_party/opus'), + create_pattern('third_party/ots'), + create_pattern('third_party/ow2_asm'), + create_pattern('third_party/pdfium'), + create_pattern('third_party/pefile'), + create_pattern('third_party/perfetto'), + create_pattern('third_party/perl'), + create_pattern('third_party/pexpect'), + create_pattern('third_party/pffft'), + create_pattern('third_party/ply'), + create_pattern('third_party/polymer'), + create_pattern('third_party/proguard'), + create_pattern('third_party/protobuf'), + create_pattern('third_party/protoc_javalite'), + create_pattern('third_party/pycoverage'), + create_pattern('third_party/pyelftools'), + create_pattern('third_party/pyjson5'), + create_pattern('third_party/pylint'), + create_pattern('third_party/pymock'), + create_pattern('third_party/pystache'), + create_pattern('third_party/pywebsocket'), + create_pattern('third_party/qcms'), + create_pattern('third_party/quic_trace'), + create_pattern('third_party/qunit'), + create_pattern('third_party/r8'), + create_pattern('third_party/re2'), + create_pattern('third_party/requests'), + create_pattern('third_party/rnnoise'), + create_pattern('third_party/robolectric'), + create_pattern('third_party/s2cellid'), + create_pattern('third_party/sfntly'), + create_pattern('third_party/shaderc'), + create_pattern('third_party/simplejson'), + create_pattern('third_party/sinonjs'), + create_pattern('third_party/skia'), + create_pattern('third_party/smhasher'), + create_pattern('third_party/snappy'), + create_pattern('third_party/speech-dispatcher'), + create_pattern('third_party/spirv-cross'), + create_pattern('third_party/spirv-headers'), + create_pattern('third_party/sqlite'), + create_pattern('third_party/sqlite4java'), + create_pattern('third_party/sudden_motion_sensor'), + create_pattern('third_party/swiftshader'), + create_pattern('third_party/tcmalloc'), + create_pattern('third_party/test_fonts'), + create_pattern('third_party/tlslite'), + create_pattern('third_party/ub-uiautomator'), + create_pattern('third_party/unrar'), + create_pattern('third_party/usb_ids'), + create_pattern('third_party/usrsctp'), + create_pattern('third_party/v4l-utils'), + create_pattern('third_party/vulkan'), + create_pattern('third_party/wayland'), + create_pattern('third_party/wayland-protocols'), + create_pattern('third_party/wds'), + create_pattern('third_party/web-animations-js'), + create_pattern('third_party/webdriver'), + create_pattern('third_party/webgl'), + create_pattern('third_party/webrtc'), + create_pattern('third_party/webrtc_overrides'), + create_pattern('third_party/webxr_test_pages'), + create_pattern('third_party/widevine'), + create_pattern('third_party/win_build_output'), + create_pattern('third_party/woff2'), + create_pattern('third_party/wtl'), + create_pattern('third_party/xdg-utils'), + create_pattern('third_party/xstream'), + create_pattern('third_party/yasm'), + create_pattern('third_party/zlib'), + create_pattern('tools'), + create_pattern('ui/accelerated_widget_mac'), + create_pattern('ui/accessibility'), + create_pattern('ui/android'), + create_pattern('ui/aura'), + create_pattern('ui/aura_extra'), + create_pattern('ui/base'), + create_pattern('ui/chromeos'), + create_pattern('ui/compositor'), + create_pattern('ui/compositor_extra'), + create_pattern('ui/content_accelerators'), + create_pattern('ui/display'), + create_pattern('ui/events'), + create_pattern('ui/file_manager'), + create_pattern('ui/gfx'), + create_pattern('ui/gl'), + create_pattern('ui/latency'), + create_pattern('ui/login'), + create_pattern('ui/message_center'), + create_pattern('ui/native_theme'), + create_pattern('ui/ozone'), + create_pattern('ui/platform_window'), + create_pattern('ui/resources'), + create_pattern('ui/shell_dialogs'), + create_pattern('ui/snapshot'), + create_pattern('ui/strings'), + create_pattern('ui/surface'), + create_pattern('ui/touch_selection'), + create_pattern('ui/views'), + create_pattern('ui/views_bridge_mac'), + create_pattern('ui/views_content_client'), + create_pattern('ui/web_dialogs'), + create_pattern('ui/webui'), + create_pattern('ui/wm'), + create_pattern('url'), + create_pattern('v8/benchmarks'), + create_pattern('v8/build_overrides'), + create_pattern('v8/custom_deps'), + create_pattern('v8/docs'), + create_pattern('v8/gni'), + create_pattern('v8/include'), + create_pattern('v8/infra'), + create_pattern('v8/samples'), + create_pattern('v8/src'), + create_pattern('v8/test'), + create_pattern('v8/testing'), + create_pattern('v8/third_party'), + create_pattern('v8/tools'), + + # keep out/obj and other patterns at the end. + [ + 'out/obj', '.*/(gen|obj[^/]*)/(include|EXECUTABLES|SHARED_LIBRARIES|' + 'STATIC_LIBRARIES|NATIVE_TESTS)/.*: warning:' + ], + ['other', '.*'] # all other unrecognized patterns +] |