# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Watchlist Rules # Refer: https://chromium.googlesource.com/chromium/src/+/main/docs/infra/watchlists.md # IMPORTANT: The regular expression filepath is tested against each path using # re.search, so it is not usually necessary to add .* at the end of the pattern. { 'WATCHLIST_DEFINITIONS': { 'about_flags': { 'filepath': 'chrome/browser/about_flags\.cc' }, 'accelerator_table': { 'filepath': 'ash/accelerators/accelerator_table\.cc' \ '|chrome/browser/ui/views/accelerator_table\.cc', }, 'accessibility': { 'filepath': 'accessibility' \ '|braille' \ '|chromevox' \ '|iaccessible2' \ '|isimpledom' \ '|liblouis' }, 'accessibility_component_extensions': { 'filepath': 'chrome/browser/resources/chromeos/accessibility' }, 'accessibility_minimal_core': { 'filepath': 'ui/accessibility/(ax_enums|ax_event_generator|ax_node\.|ax_node_data\.|ax_tree\.|ax_tree_serializer)' \ '|ui/accessibility/platform/ax_platform_node_(base|mac|win)' \ '|third_party/(WebKit|blink)/.*(accessibility|ax_object|web_ax|ax_node|ax_layout)' \ '|content/renderer/accessibility/render_accessibility_impl' \ '|content/browser/accessibility/browser_accessibility(\.|_manager|_win|_com|_cocoa)' }, 'accessibility_services_ash': { 'filepath': 'ash/accessibility/', }, 'add_to_homescreen': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webapps/|'\ 'chrome/android/javatests/src/org/chromium/chrome/browser/webapps/|'\ 'chrome/android/junit/src/org/chromium/chrome/browser/webapps/|'\ 'chrome/browser/android/shortcut_|'\ 'chrome/browser/android/webapps/|'\ 'components/webapps/browser/android/', }, 'agent_scheduling_group': { 'filepath': '.*agent_scheduling_group|.*agent_group_scheduler', }, 'android_crash_reporting': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/crash/' \ '|chrome/browser/android/crash/' \ '|components/crash/android/' \ '|components/minidump_uploader/' }, 'android_crazy_linker': { 'filepath': 'third_party/android_crazy_linker/' }, 'android_flags': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/flags/' }, 'android_infobars': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/infobar/' }, 'android_infra': { 'filepath': 'build/config/android/' \ '|build/android/' \ '|testing/android/' \ '|tools/android/' }, 'android_item_chooser_dialogs': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/.*ChooserDialog.java|'\ 'chrome/android/javatests/src/org/chromium/chrome/browser/.*ChooserDialogTest.java' }, 'android_lint': { 'filepath': '/lint-baseline.xml' \ '|/lint-suppressions.xml' \ '|third_party/android_build_tools/lint' }, 'android_omnibox': { 'filepath': 'chrome/browser/ui/android/omnibox/', }, 'android_search_widget': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/locale/' \ '|chrome/android/java/src/org/chromium/chrome/browser/searchwidget/' }, 'android_studio': { 'filepath': 'build/android/gradle/' \ '|docs/android_studio.md' \ '|tools/android/android_studio' }, 'android_tab': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab' }, 'android_toolbar': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/toolbar/' \ '|chrome/browser/ui/android/toolbar/' }, 'android_toolbar_deps': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/toolbar/DEPS' }, 'android_uma_settings': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/settings/privacy/PrivacyPreferencesManager.java|'\ 'chrome/android/java/src/org/chromium/chrome/browser/settings/privacy/PrivacyPreferences.java|'\ 'chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java', }, 'android_webapk': { 'filepath': 'chrome/android/webapk/|'\ 'chrome/browser/android/webapk/', }, 'android_webview': { 'filepath': 'android_webview/', }, 'android_webview_network_service': { 'filepath': 'android_webview/browser/network_service/', }, 'app_service': { 'filepath': 'chrome/browser/apps/app_service/'\ '|chrome/browser/ui/app_list/app_service/'\ '|chrome/browser/ui/ash/shelf/app_service/'\ '|chrome/browser/ui/views/apps/app_dialog/' \ '|components/services/app_service/', }, 'app_shortcuts': { 'filepath': 'apps/app_shim/'\ '|chrome/common/mac/' }, 'apps': { 'filepath': '^apps/'\ '|chrome/browser/apps/'\ '|chrome/browser/ash/apps/' }, 'apps_intent_helper': { 'filepath': 'chrome/browser/apps/intent_helper/|'\ 'chrome/browser/ash/apps/intent_helper/|'\ 'components/arc/intent_helper/' }, 'arc': { 'filepath': 'arc/', }, 'arc_auth': { 'filepath': 'chrome/browser/ash/arc/auth' }, 'arc_ime': { 'filepath': 'chrome/browser/ash/arc/input_method_manager/'\ '|components/arc/ime/' }, 'arc_kiosk': { 'filepath': 'chrome/browser/ash/app_mode/arc/'\ '|components/arc/kiosk/'\ '|arc_kiosk' }, 'arc_mojom': { 'filepath': 'components/arc/mojom/', }, 'arc_net': { 'filepath': 'components/arc/net/', }, 'arc_power': { 'filepath': 'components/arc/power/', }, 'ash': { 'filepath': 'ash/', }, 'ash_webui_common': { 'filepath': 'ash/webui/common/'\ '|chrome/test/data/webui/chromeos/ash_common/', }, 'assistive': { 'filepath': 'ash/ambient/'\ '|ash/app_list/views/assistant/'\ '|ash/assistant/'\ '|ash/public/cpp/ambient/'\ '|ash/public/cpp/assistant/'\ '|ash/public/cpp/wallpaper/'\ '|ash/wallpaper/'\ '|ash/webui/personalization_app/'\ '|chromeos/ash/components/assistant/'\ '|chromeos/ash/services/assistant/'\ '|chromeos/services/assistant/'\ '|chromeos/services/libassistant/'\ '|chrome/browser/ash/wallpaper_handlers/'\ '|chrome/browser/ash/web_applications/personalization_app/'\ '|chrome/browser/resources/settings/chromeos/ambient_mode_page/'\ '|chrome/browser/ui/ash/.*wallpaper.*/'\ '|chrome/browser/ui/ash/ambient/'\ '|chrome/browser/ui/ash/assistant/'\ '|chrome/browser/ui/webui/settings/chromeos/ambient_mode_handler'\ }, 'audio_service': { 'filepath': 'services/audio/' }, 'audio_settings': { 'filepath': 'chromeos/ash/components/audio/' }, 'aura': { 'filepath': 'ui/aura/', }, 'aura_compositor': { 'filepath': 'ui/compositor/' \ '|content/browser/compositor/' \ '|content/browser/renderer_host/compositor_resize_lock' \ '|content/browser/renderer_host/render_widget_host_view_aura' \ '|content/browser/renderer_host/render_widget_host_view_browsertest' \ '|content/browser/renderer_host/delegated' \ '|content/common/gpu/client/' \ }, 'autofill_assistant': { 'filepath': 'chrome/android/features/autofill_assistant/|'\ 'chrome/browser/android/autofill_assistant/|'\ 'components/autofill_assistant/', }, 'autofill_payments': { 'filepath': 'chrome/browser/ui/autofill/chrome_autofill_client|'\ 'chrome/browser/ui/autofill/payments/|'\ 'chrome/browser/ui/views/autofill/payments/|'\ 'components/autofill/core/browser/payments/|'\ 'components/autofill/core/browser/ui/payments/|'\ 'components/autofill/core/common/autofill_payments_features|'\ 'components/autofill_payments_strings', }, 'background_fetch': { 'filepath': 'background_fetch|'\ 'background-fetch', }, 'background_sync': { 'filepath': '/background_sync/', }, 'banners': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/banners/|'\ 'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\ 'chrome/browser/banners/|'\ 'chrome/browser/ui/android/infobars/app_banner_|'\ 'components/webapps/browser/banners/|'\ 'third_party/blink/public/platform/modules/app_banner/|'\ 'third_party/blink/renderer/modules/app_banner/', }, 'base_allocator': { 'filepath': '^base/allocator', }, 'base_memory': { 'filepath': '^base/memory', }, 'base_scheduler': { 'filepath': '^base/task/', }, 'base_thread_pool': { 'filepath': '^base/task/thread_pool', }, 'base_win': { 'filepath': '^base/win', }, 'battery_status': { 'filepath': 'content/browser/battery_status/|'\ 'content/test/data/battery_status/|'\ 'device/battery/', }, 'bfcache': { 'filepath': 'content/browser/renderer_host/back_forward_cache|'\ 'content/browser/back_forward_cache_browsertest.cc|'\ 'content/test/data/back_forward_cache/|'\ 'content/public/browser/back_forward_cache|'\ 'testing/buildbot/filters.bfcache.*.filter', }, 'binary_size': { 'filepath': 'build/android/binary_size/|'\ 'tools/binary_size/', }, 'blink': { 'filepath': 'third_party/(WebKit|blink)/', }, 'blink_accessibility': { 'filepath': 'third_party/(WebKit|blink)/.*(accessibility|ax_object_cache|web_ax)' }, 'blink_animation': { 'filepath': 'third_party/(WebKit|blink)/.*([Aa]nimat|[Tt]ransition)', }, 'blink_audio': { 'filepath': 'third_party/blink/renderer/platform/audio' \ '|third_party/blink/renderer/modules/webaudio' \ '|third_party/blink/web_tests/external/wpt/webaudio', }, 'blink_battery_status': { 'filepath': 'third_party/blink/renderer/modules/battery/' \ '|third_party/blink/web_tests/battery-status/' \ '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)' }, 'blink_bindings': { 'filepath': 'third_party/blink/renderer/platform/bindings' \ '|third_party/blink/renderer/bindings', }, 'blink_bindings_serialization': { 'filepath': 'third_party/blink/renderer/bindings/(core|modules)/v8/.*serializ', }, 'blink_bluetooth': { 'filepath': 'third_party/(WebKit|blink)/.*[Bb]luetooth' }, 'blink_client_hints': { 'filepath': 'third_party/blink/renderer/core/loader/accept_client_hints' \ '|third_party/blink/renderer/core/loader/frame_fetch_context' \ '|third_party/blink/renderer/core/loader/resource/image_resource' \ '|third_party/blink/renderer/platform/loader/fetch/fetch_context' \ '|third_party/blink/renderer/platform/loader/fetch/resource_fetcher' }, 'blink_clipboard': { 'filepath': 'third_party/blink/renderer/core/clipboard' \ '|third_party/blink/renderer/core/page/.*drag' \ '|third_party/blink/renderer/platform/.*drag' \ '|third_party/blink/public/platform/.*drag' \ '|third_party/blink/public/web/.*drag', }, 'blink_common': { 'filepath': 'third_party/blink/common' '|third_party/blink/public/common' \ '|third_party/blink/public/mojom', }, 'blink_controller': { 'filepath': 'third_party/blink/renderer/controller', }, 'blink_css': { 'filepath': 'third_party/blink/renderer/core/css', }, 'blink_css_flexbox': { 'filepath': 'third_party/blink/renderer/core/rendering/.*flex' \ '|third_party/blink/web_tests/fast/deprecated-flexbox/' \ '|third_party/blink/web_tests/css3/flexbox/' \ '|third_party/blink/web_tests/ietestcenter/css3/flexbox/' }, 'blink_css_fragmentation_tests': { 'filepath': 'third_party/blink/web_tests/fast/multicol/' \ '|third_party/blink/web_tests/fast/pagination/' \ '|third_party/blink/web_tests/fragmentation/' \ '|third_party/blink/web_tests/printing/' }, 'blink_css_grid_layout': { 'filepath': 'third_party/blink/renderer/core/layout/.*grid' \ '|third_party/blink/renderer/core/paint/.*grid' \ '|third_party/blink/renderer/core/css/.*grid' \ '|third_party/blink/web_tests/fast/css-grid-layout/' \ '|third_party/blink/web_tests/ietestcenter/css3/grid/' \ '|third_party/blink/web_tests/platform/.*/fast/css-grid-layout/' \ '|third_party/blink/web_tests/platform/.*/ietestcenter/css3/grid/' }, 'blink_custom_elements': { 'filepath': 'third_party/blink/renderer/core/html/custom/' \ '|third_party/blink/renderer/bindings/core/v8/.*custom_element', }, 'blink_device_orientation': { 'filepath': 'content/browser/device_sensors/' \ '|content/test/data/device_sensors/' \ '|third_party/blink/renderer/modules/device_orientation/' \ '|third_party/blink/web_tests/external/wpt/orientation-event/' \ '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)' \ '|third_party/blink/renderer/core/frame/device_single_window_event_controller' }, 'blink_devtools': { 'filepath': 'third_party/blink/.*(inspector|DevTools|dev_tools|devtools)', }, 'blink_dom': { 'filepath': 'third_party/blink/renderer/core/dom/' }, 'blink_dom_storage': { 'filepath': 'third_party/blink/common/dom_storage/|' \ 'third_party/blink/public/mojom/dom_storage/|' \ 'third_party/blink/public/common/dom_storage/|' \ 'third_party/blink/renderer/modules/storage/', }, 'blink_events': { 'filepath': 'third_party/blink/renderer/core/page/.*event' \ '|third_party/blink/renderer/core/dom/.*event' \ '|third_party/blink/renderer/core/css/.*event' \ '|third_party/blink/renderer/platform/.*event' }, 'blink_fetch': { 'filepath': 'third_party/blink/renderer/platform/loader/fetch' }, 'blink_fileapi': { 'filepath': 'third_party/blink/renderer/modules/filesystem/' \ '|third_party/blink/renderer/core/fileapi/' \ '|third_party/blink/renderer/platform/.*file' \ '|third_party/blink/web_tests/fast/file' \ '|third_party/blink/public/.*_file' }, 'blink_frames': { 'filepath': 'third_party/blink/renderer/core/frame/' }, 'blink_geolocation': { 'filepath': 'third_party/blink/web_tests/geolocation-api/' \ '|third_party/blink/renderer/modules/geolocation/' \ '|third_party/blink/public/web/.*geolocation' }, 'blink_heap': { 'filepath': 'third_party/blink/renderer/platform/heap' }, 'blink_html': { 'filepath': 'third_party/blink/renderer/core/html/' \ '|third_party/blink/renderer/core/mathml/' }, 'blink_htmlparser': { 'filepath': 'third_party/blink/renderer/core/html/parser/' }, 'blink_image_codecs': { 'filepath': 'third_party/blink/renderer/platform/image-decoders' \ '|third_party/blink/renderer/platform/image-encoders' \ '|third_party/blink/perf_tests/image_decoder' }, 'blink_indexed_db': { 'filepath': 'third_party/blink/common/indexeddb' \ '|third_party/blink/public/common/indexeddb' \ '|third_party/blink/public/platform/.*_idb' \ '|third_party/blink/public/platform/modules/indexeddb' \ '|third_party/blink/public/mojom/indexeddb' \ '|third_party/blink/renderer/modules/indexeddb/' \ '|third_party/blink/web_tests/storage/indexeddb' }, 'blink_input': { 'filepath': 'third_party/blink/renderer/core/input/' }, 'blink_layers': { 'filepath': 'third_party/blink/renderer/core/page/scrolling/scrolling_coordinator' \ '|third_party/blink/renderer/platform/graphics/graphics_layer' \ '|third_party/blink/renderer/core/layout/layer' }, 'blink_layout': { 'filepath': 'third_party/blink/renderer/core/layout' }, 'blink_layout_ng': { 'filepath': 'third_party/blink/renderer/core/layout/ng', }, 'blink_loader': { 'filepath': 'third_party/blink/renderer/core/loader/' \ '|third_party/blink/renderer/platform/loader/' }, 'blink_media': { 'filepath': 'third_party/blink/renderer/core/css/mediaControls' \ '|third_party/blink/renderer/core/html/.*_(audio|media|video)' \ '|third_party/blink/renderer/core/html/shadow/media_control' \ '|third_party/blink/renderer/core/layout/layout_media' \ '|third_party/blink/renderer/core/layout/layout_text_track_container_element' \ '|third_party/blink/renderer/modules/(encryptedmedia|mediasource)' \ '|third_party/blink/renderer/platform/drm/' \ '|third_party/blink/renderer/platform/graphics/media/' \ '|third_party/blink/web_tests/media/' \ '|third_party/blink/public/.*_media' }, 'blink_media_queries': { 'filepath': 'third_party/blink/renderer/core/css/css_media_rule' \ '|third_party/blink/renderer/core/css/media_list' \ '|third_party/blink/renderer/core/css/media_query' \ '|third_party/blink/renderer/core/css/parser/media_query' }, 'blink_mediastream': { 'filepath': 'third_party/blink/renderer/modules/mediastream/' \ '|third_party/blink/renderer/platform/mediastream/' \ '|third_party/blink/renderer/platform/exported/web_media_stream' \ '|third_party/blink/renderer/platform/exported/web_rtc' \ '|third_party/blink/web_tests/fast/mediastream/' }, 'blink_navigator_content_utils': { 'filepath': 'third_party/blink/renderer/modules/navigatorcontentutils' \ '|third_party/blink/web_tests/fast/dom/navigatorcontentutils' }, 'blink_out_of_process_frames': { 'filepath': 'third_party/blink/renderer/core/frame/frame_owner' \ '|third_party/blink/renderer/core/frame/frame\.' \ '|third_party/blink/renderer/core/frame/web_frame' \ '|third_party/blink/renderer/core/exported/web_remote_frame_impl' }, 'blink_paint': { 'filepath': 'third_party/blink/renderer/core/paint/' }, 'blink_paintworklet': { 'filepath': 'third_party/blink/renderer/modules/csspaint/' \ '|third_party/blink/web_tests/http/tests/csspaint/' \ '|third_party/blink/web_tests/externla/wpt/css/css-paint-api/' }, 'blink_permissions': { 'filepath': 'third_party/blink/renderer/modules/permissions/' \ '|third_party/blink/public/mojom/permissions/', }, 'blink_platform': { 'filepath': 'third_party/blink/renderer/platform' }, 'blink_platform_graphics': { 'filepath': 'third_party/blink/renderer/platform/fonts' \ '|third_party/blink/renderer/platform/geometry' \ '|third_party/blink/renderer/platform/graphics' }, 'blink_preloadScanner': { 'filepath': 'third_party/blink/renderer/core/html/parser/html_preload_scanner', }, 'blink_prerender': { 'filepath': 'third_party/blink/renderer/core/.*prerender' \ '|third_party/blink/renderer/core/loader/link_loader' \ '|third_party/blink/public/mojom/prerender/' \ '|third_party/blink/web_tests/external/wpt/speculation-rules/prerender/' \ '|third_party/blink/web_tests/wpt_internal/prerender/' }, 'blink_public_api': { 'filepath': 'third_party/blink/public' }, 'blink_quota': { 'filepath': 'third_party/blink/renderer/modules/quota/' \ '|third_party/blink/public/.*quota' }, 'blink_scheduler': { 'filepath': 'third_party/blink/renderer/platform/scheduler' \ '|third_party/blink/renderer/platform/scheduler' \ '|third_party/blink/renderer/core/html/parser/.*scheduler' \ '|third_party/blink/public/platform/scheduler' }, 'blink_scheduling_api': { 'filepath': 'third_party/blink/renderer/modules/scheduler' }, 'blink_script': { 'filepath': 'third_party/blink/renderer/bindings/core/v8/.*module' \ '|third_party/blink/renderer/bindings/core/v8/script_controller' \ '|third_party/blink/renderer/bindings/core/v8/script_source_code' \ '|third_party/blink/renderer/bindings/core/v8/v8_script_runner' '|third_party/blink/renderer/core/dom/.*modul' \ '|third_party/blink/renderer/core/dom/.*script' \ '|third_party/blink/renderer/core/html/html_script_element' \ '|third_party/blink/renderer/core/html/parser/html_parser_script_runner' \ '|third_party/blink/renderer/core/loader/modulescript/' \ '|third_party/blink/renderer/core/loader/resource/script_resource' \ '|third_party/blink/renderer/core/svg/svg_script_element' \ '|third_party/blink/renderer/core/xml/parser/xml_document_parser' }, 'blink_scroll': { 'filepath': 'third_party/blink/renderer/core/frame/.*view' \ '|third_party/blink/renderer/core/input/.*scroll' \ '|third_party/blink/renderer/core/input/event_handler' \ '|third_party/blink/renderer/core/page/scrolling/' \ '|third_party/blink/renderer/core/paint/.*scrollable_area' \ '|third_party/blink/renderer/platform/scroll/' }, 'blink_service_worker' : { 'filepath': 'third_party/blink/renderer/modules/service_worker' \ '|third_party/blink/web_tests/http/tests/serviceworker' \ '|third_party/blink/web_tests/external/wpt/service-workers' }, 'blink_service_worker_tests' : { 'filepath': 'third_party/blink/web_tests/http/tests/serviceworker' \ '|third_party/blink/web_tests/external/wpt/service-workers' }, 'blink_spellcheck' : { 'filepath': 'third_party/blink/renderer/core/editing/spellcheck' }, 'blink_streams': { 'filepath': 'third_party/blink/renderer/core/streams/' }, 'blink_style': { 'filepath': 'third_party/(WebKit|blink)/.*(style/|Style)', }, 'blink_svg': { 'filepath': 'third_party/blink/renderer/core/(layout/)?svg', }, 'blink_track': { 'filepath': 'third_party/blink/renderer/core/html/track/' \ '|third_party/blink/renderer/core/loader/text_track' \ '|third_party/blink/renderer/core/html/meida/html_media_element' \ '|third_party/blink/renderer/core/html/shadow/media_control' \ '|third_party/blink/renderer/core/css/mediaControl' \ '|third_party/blink/web_tests/media/track/' }, 'blink_viewport_interaction': { 'filepath': 'third_party/blink/renderer/core/css/.*viewport' \ '|third_party/blink/renderer/core/dom/viewport_arguments' \ '|third_party/blink/renderer/core/frame/frame_view' \ '|third_party/blink/renderer/core/frame/.*viewport' \ '|third_party/blink/renderer/core/html/html_meta_element' }, 'blink_w3ctests': { 'filepath': 'third_party/blink/web_tests/external/' \ '|third_party/blink/tools/blinkpy/w3c/' }, 'blink_webp': { 'filepath': 'third_party/blink/renderer/platform/image-decoders/webp' \ '|third_party/blink/renderer/platform/image-encoders/skia/webp' }, 'blink_websockets': { 'filepath': 'third_party/blink/renderer/modules/websockets/' \ '|third_party/blink/renderer/platform/modules/websockets/' }, 'blink_workers': { 'filepath': 'third_party/blink/renderer/core/workers' \ '|third_party/blink/web_tests/http/tests/workers' \ '|third_party/blink/web_tests/fast/workers' \ '|third_party/blink/web_tests/external/wpt/workers' }, 'blink_wtf': { 'filepath': 'third_party/blink/renderer/platform/wtf', }, 'blink_xml': { 'filepath': 'third_party/blink/renderer/core/xml/' }, 'borealis': { 'filepath': 'borealis/', }, 'bottombar': { 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/', }, 'browser_components': { 'filepath': 'chrome/browser/autofill/' \ '|chrome/browser/bookmarks/' \ '|chrome/browser/favicon/' \ '|chrome/browser/history/' \ '|chrome/browser/webdata/' \ '|components/autofill/' }, 'browser_compositor': { 'filepath': 'ui/compositor/' }, 'browser_scheduler': { 'filepath': 'content/browser/scheduler' }, 'browsing_data': { 'filepath': 'browsing_data|BrowsingData', }, 'cast_2_class': { 'filepath': '/access_code/' \ '|access_code_cast' \ '|ash/public/cpp/cast' \ '|ash/system/cast' \ '|chrome/browser/media/router/providers' \ '|chrome/browser/ui/ash/cast' \ '|media_router/cast_dialog_view' \ '|media/router/discovery', }, 'cast_certificate': { 'filepath': 'components/cast_certificate/'\ '|components/test/data/cast_certificate/', }, 'cast_channel': { 'filepath': 'components/cast_channel/' }, 'cast_streaming': { 'filepath': 'media/cast/' \ '|chrome/browser/media/cast_mirroring' \ '|components/mirroring/' \ }, 'cc': { 'filepath': 'cc/'\ '|components/viz/' }, 'cc-animation': { 'filepath': 'cc/animation/' }, 'cc-display': { 'filepath': 'components/viz/service/display'\ '|cc/output' }, 'cc-scheduler': { 'filepath': 'cc/scheduler' }, 'certificate_transparency': { 'filepath': 'chrome/browser/ssl/sct_'\ '|components/certificate_transparency/'\ '|net/cert/ct_'\ '|net/cert/multi_log_ct_verifier'\ '|net/cert/sct_status_flags.h'\ '|net/cert/signed_certificate_timestamp'\ '|net/cert/signed_tree_head'\ '|net/services/network/sct_auditing/'\ '|net/services/network/ct_'\ '|net/test/ct_'\ '|services/network/sct_auditing/' }, 'chrome_camera_app': { 'filepath': # Exclude string translation .xtb files. 'ash/webui/camera_app_ui/.*$(?