1# python3 2"""Clang_Tidy_Warn Project List data for Chrome. 3 4This file stores the Chrome project_list used in warn.py and 5its dependencies. It has been put into this file for easier navigation and 6unification of the Chrome and Android warn.py. 7""" 8 9 10def create_pattern(pattern): 11 """Return a tuple of name and warn patten.""" 12 return [pattern, '(^|.*/)' + pattern + '/.*: warning:'] 13 14 15# A list of [project_name, file_path_pattern]. 16project_list = [ 17 create_pattern('android_webview'), 18 create_pattern('apps'), 19 create_pattern('ash/app_list'), 20 create_pattern('ash/public'), 21 create_pattern('ash/assistant'), 22 create_pattern('ash/display'), 23 create_pattern('ash/resources'), 24 create_pattern('ash/login'), 25 create_pattern('ash/system'), 26 create_pattern('ash/wm'), 27 create_pattern('ash/shelf'), 28 create_pattern('ash'), 29 create_pattern('base/trace_event'), 30 create_pattern('base/debug'), 31 create_pattern('base/third_party'), 32 create_pattern('base/files'), 33 create_pattern('base/test'), 34 create_pattern('base/util'), 35 create_pattern('base/task'), 36 create_pattern('base/metrics'), 37 create_pattern('base/strings'), 38 create_pattern('base/memory'), 39 create_pattern('base'), 40 create_pattern('build'), 41 create_pattern('build_overrides'), 42 create_pattern('buildtools'), 43 create_pattern('cc'), 44 create_pattern('chrome/services'), 45 create_pattern('chrome/app'), 46 create_pattern('chrome/renderer'), 47 create_pattern('chrome/test'), 48 create_pattern('chrome/common/safe_browsing'), 49 create_pattern('chrome/common/importer'), 50 create_pattern('chrome/common/media_router'), 51 create_pattern('chrome/common/extensions'), 52 create_pattern('chrome/common'), 53 create_pattern('chrome/browser/sync_file_system'), 54 create_pattern('chrome/browser/safe_browsing'), 55 create_pattern('chrome/browser/download'), 56 create_pattern('chrome/browser/ui'), 57 create_pattern('chrome/browser/supervised_user'), 58 create_pattern('chrome/browser/search'), 59 create_pattern('chrome/browser/browsing_data'), 60 create_pattern('chrome/browser/predictors'), 61 create_pattern('chrome/browser/net'), 62 create_pattern('chrome/browser/devtools'), 63 create_pattern('chrome/browser/resource_coordinator'), 64 create_pattern('chrome/browser/page_load_metrics'), 65 create_pattern('chrome/browser/extensions'), 66 create_pattern('chrome/browser/ssl'), 67 create_pattern('chrome/browser/printing'), 68 create_pattern('chrome/browser/profiles'), 69 create_pattern('chrome/browser/chromeos'), 70 create_pattern('chrome/browser/performance_manager'), 71 create_pattern('chrome/browser/metrics'), 72 create_pattern('chrome/browser/component_updater'), 73 create_pattern('chrome/browser/media'), 74 create_pattern('chrome/browser/notifications'), 75 create_pattern('chrome/browser/web_applications'), 76 create_pattern('chrome/browser/media_galleries'), 77 create_pattern('chrome/browser'), 78 create_pattern('chrome'), 79 create_pattern('chromecast'), 80 create_pattern('chromeos/services'), 81 create_pattern('chromeos/dbus'), 82 create_pattern('chromeos/assistant'), 83 create_pattern('chromeos/components'), 84 create_pattern('chromeos/settings'), 85 create_pattern('chromeos/constants'), 86 create_pattern('chromeos/network'), 87 create_pattern('chromeos'), 88 create_pattern('cloud_print'), 89 create_pattern('components/crash'), 90 create_pattern('components/subresource_filter'), 91 create_pattern('components/invalidation'), 92 create_pattern('components/autofill'), 93 create_pattern('components/onc'), 94 create_pattern('components/arc'), 95 create_pattern('components/safe_browsing'), 96 create_pattern('components/services'), 97 create_pattern('components/cast_channel'), 98 create_pattern('components/download'), 99 create_pattern('components/feed'), 100 create_pattern('components/offline_pages'), 101 create_pattern('components/bookmarks'), 102 create_pattern('components/cloud_devices'), 103 create_pattern('components/mirroring'), 104 create_pattern('components/spellcheck'), 105 create_pattern('components/viz'), 106 create_pattern('components/gcm_driver'), 107 create_pattern('components/ntp_snippets'), 108 create_pattern('components/translate'), 109 create_pattern('components/search_engines'), 110 create_pattern('components/background_task_scheduler'), 111 create_pattern('components/signin'), 112 create_pattern('components/chromeos_camera'), 113 create_pattern('components/reading_list'), 114 create_pattern('components/assist_ranker'), 115 create_pattern('components/payments'), 116 create_pattern('components/feedback'), 117 create_pattern('components/ui_devtools'), 118 create_pattern('components/password_manager'), 119 create_pattern('components/omnibox'), 120 create_pattern('components/content_settings'), 121 create_pattern('components/dom_distiller'), 122 create_pattern('components/nacl'), 123 create_pattern('components/metrics'), 124 create_pattern('components/policy'), 125 create_pattern('components/optimization_guide'), 126 create_pattern('components/exo'), 127 create_pattern('components/update_client'), 128 create_pattern('components/data_reduction_proxy'), 129 create_pattern('components/sync'), 130 create_pattern('components/drive'), 131 create_pattern('components/variations'), 132 create_pattern('components/history'), 133 create_pattern('components/webcrypto'), 134 create_pattern('components'), 135 create_pattern('content/public'), 136 create_pattern('content/renderer'), 137 create_pattern('content/test'), 138 create_pattern('content/common'), 139 create_pattern('content/browser'), 140 create_pattern('content/zygote'), 141 create_pattern('content'), 142 create_pattern('courgette'), 143 create_pattern('crypto'), 144 create_pattern('dbus'), 145 create_pattern('device/base'), 146 create_pattern('device/vr'), 147 create_pattern('device/gamepad'), 148 create_pattern('device/test'), 149 create_pattern('device/fido'), 150 create_pattern('device/bluetooth'), 151 create_pattern('device'), 152 create_pattern('docs'), 153 create_pattern('extensions/docs'), 154 create_pattern('extensions/components'), 155 create_pattern('extensions/buildflags'), 156 create_pattern('extensions/renderer'), 157 create_pattern('extensions/test'), 158 create_pattern('extensions/common'), 159 create_pattern('extensions/shell'), 160 create_pattern('extensions/browser'), 161 create_pattern('extensions/strings'), 162 create_pattern('extensions'), 163 create_pattern('fuchsia'), 164 create_pattern('gin'), 165 create_pattern('google_apis'), 166 create_pattern('google_update'), 167 create_pattern('gpu/perftests'), 168 create_pattern('gpu/GLES2'), 169 create_pattern('gpu/command_buffer'), 170 create_pattern('gpu/tools'), 171 create_pattern('gpu/gles2_conform_support'), 172 create_pattern('gpu/ipc'), 173 create_pattern('gpu/khronos_glcts_support'), 174 create_pattern('gpu'), 175 create_pattern('headless'), 176 create_pattern('infra'), 177 create_pattern('ipc'), 178 create_pattern('jingle'), 179 create_pattern('media'), 180 create_pattern('mojo'), 181 create_pattern('native_client'), 182 create_pattern('ative_client_sdk'), 183 create_pattern('net'), 184 create_pattern('out'), 185 create_pattern('pdf'), 186 create_pattern('ppapi'), 187 create_pattern('printing'), 188 create_pattern('remoting'), 189 create_pattern('rlz'), 190 create_pattern('sandbox'), 191 create_pattern('services/audio'), 192 create_pattern('services/content'), 193 create_pattern('services/data_decoder'), 194 create_pattern('services/device'), 195 create_pattern('services/file'), 196 create_pattern('services/identity'), 197 create_pattern('services/image_annotation'), 198 create_pattern('services/media_session'), 199 create_pattern('services/metrics'), 200 create_pattern('services/network'), 201 create_pattern('services/preferences'), 202 create_pattern('services/proxy_resolver'), 203 create_pattern('services/resource_coordinator'), 204 create_pattern('services/service_manager'), 205 create_pattern('services/shape_detection'), 206 create_pattern('services/strings'), 207 create_pattern('services/test'), 208 create_pattern('services/tracing'), 209 create_pattern('services/video_capture'), 210 create_pattern('services/viz'), 211 create_pattern('services/ws'), 212 create_pattern('services'), 213 create_pattern('skia/config'), 214 create_pattern('skia/ext'), 215 create_pattern('skia/public'), 216 create_pattern('skia/tools'), 217 create_pattern('skia'), 218 create_pattern('sql'), 219 create_pattern('storage'), 220 create_pattern('styleguide'), 221 create_pattern('testing'), 222 create_pattern('third_party/Python-Markdown'), 223 create_pattern('third_party/SPIRV-Tools'), 224 create_pattern('third_party/abseil-cpp'), 225 create_pattern('third_party/accessibility-audit'), 226 create_pattern('third_party/accessibility_test_framework'), 227 create_pattern('third_party/adobe'), 228 create_pattern('third_party/afl'), 229 create_pattern('third_party/android_build_tools'), 230 create_pattern('third_party/android_crazy_linker'), 231 create_pattern('third_party/android_data_chart'), 232 create_pattern('third_party/android_deps'), 233 create_pattern('third_party/android_media'), 234 create_pattern('third_party/android_ndk'), 235 create_pattern('third_party/android_opengl'), 236 create_pattern('third_party/android_platform'), 237 create_pattern('third_party/android_protobuf'), 238 create_pattern('third_party/android_sdk'), 239 create_pattern('third_party/android_support_test_runner'), 240 create_pattern('third_party/android_swipe_refresh'), 241 create_pattern('third_party/android_system_sdk'), 242 create_pattern('third_party/android_tools'), 243 create_pattern('third_party/angle'), 244 create_pattern('third_party/apache-mac'), 245 create_pattern('third_party/apache-portable-runtime'), 246 create_pattern('third_party/apache-win32'), 247 create_pattern('third_party/apk-patch-size-estimator'), 248 create_pattern('third_party/apple_apsl'), 249 create_pattern('third_party/arcore-android-sdk'), 250 create_pattern('third_party/ashmem'), 251 create_pattern('third_party/auto'), 252 create_pattern('third_party/axe-core'), 253 create_pattern('third_party/bazel'), 254 create_pattern('third_party/binutils'), 255 create_pattern('third_party/bison'), 256 create_pattern('third_party/blanketjs'), 257 create_pattern('third_party/blink/common'), 258 create_pattern('third_party/blink/manual_tests'), 259 create_pattern('third_party/blink/perf_tests'), 260 create_pattern('third_party/blink/public/common'), 261 create_pattern('third_party/blink/public/default_100_percent'), 262 create_pattern('third_party/blink/public/default_200_percent'), 263 create_pattern('third_party/blink/public/platform'), 264 create_pattern('third_party/blink/public/mojom/ad_tagging'), 265 create_pattern('third_party/blink/public/mojom/app_banner'), 266 create_pattern('third_party/blink/public/mojom/appcache'), 267 create_pattern('third_party/blink/public/mojom/array_buffer'), 268 create_pattern('third_party/blink/public/mojom/associated_interfaces'), 269 create_pattern('third_party/blink/public/mojom/autoplay'), 270 create_pattern('third_party/blink/public/mojom/background_fetch'), 271 create_pattern('third_party/blink/public/mojom/background_sync'), 272 create_pattern('third_party/blink/public/mojom/badging'), 273 create_pattern('third_party/blink/public/mojom/blob'), 274 create_pattern('third_party/blink/public/mojom/bluetooth'), 275 create_pattern('third_party/blink/public/mojom/broadcastchannel'), 276 create_pattern('third_party/blink/public/mojom/cache_storage'), 277 create_pattern('third_party/blink/public/mojom/choosers'), 278 create_pattern('third_party/blink/public/mojom/clipboard'), 279 create_pattern('third_party/blink/public/mojom/commit_result'), 280 create_pattern('third_party/blink/public/mojom/contacts'), 281 create_pattern('third_party/blink/public/mojom/cookie_store'), 282 create_pattern('third_party/blink/public/mojom/crash'), 283 create_pattern('third_party/blink/public/mojom/credentialmanager'), 284 create_pattern('third_party/blink/public/mojom/csp'), 285 create_pattern('third_party/blink/public/mojom/devtools'), 286 create_pattern('third_party/blink/public/mojom/document_metadata'), 287 create_pattern('third_party/blink/public/mojom/dom_storage'), 288 create_pattern('third_party/blink/public/mojom/dwrite_font_proxy'), 289 create_pattern('third_party/blink/public/mojom/feature_policy'), 290 create_pattern('third_party/blink/public/mojom/fetch'), 291 create_pattern('third_party/blink/public/mojom/file'), 292 create_pattern('third_party/blink/public/mojom/filesystem'), 293 create_pattern('third_party/blink/public/mojom/font_unique_name_lookup'), 294 create_pattern('third_party/blink/public/mojom/frame'), 295 create_pattern('third_party/blink/public/mojom/frame_sinks'), 296 create_pattern('third_party/blink/public/mojom/geolocation'), 297 create_pattern('third_party/blink/public/mojom/hyphenation'), 298 create_pattern('third_party/blink/public/mojom/idle'), 299 create_pattern('third_party/blink/public/mojom/indexeddb'), 300 create_pattern('third_party/blink/public/mojom/input'), 301 create_pattern('third_party/blink/public/mojom/insecure_input'), 302 create_pattern('third_party/blink/public/mojom/installation'), 303 create_pattern('third_party/blink/public/mojom/installedapp'), 304 create_pattern('third_party/blink/public/mojom/keyboard_lock'), 305 create_pattern('third_party/blink/public/mojom/leak_detector'), 306 create_pattern('third_party/blink/public/mojom/loader'), 307 create_pattern('third_party/blink/public/mojom/locks'), 308 create_pattern('third_party/blink/public/mojom/manifest'), 309 create_pattern('third_party/blink/public/mojom/media_controls'), 310 create_pattern('third_party/blink/public/mojom/mediasession'), 311 create_pattern('third_party/blink/public/mojom/mediastream'), 312 create_pattern('third_party/blink/public/mojom/messaging'), 313 create_pattern('third_party/blink/public/mojom/mime'), 314 create_pattern('third_party/blink/public/mojom/native_file_system'), 315 create_pattern('third_party/blink/public/mojom/net'), 316 create_pattern('third_party/blink/public/mojom/notifications'), 317 create_pattern('third_party/blink/public/mojom/oom_intervention'), 318 create_pattern('third_party/blink/public/mojom/page'), 319 create_pattern('third_party/blink/public/mojom/payments'), 320 create_pattern('third_party/blink/public/mojom/permissions'), 321 create_pattern('third_party/blink/public/mojom/picture_in_picture'), 322 create_pattern('third_party/blink/public/mojom/plugins'), 323 create_pattern('third_party/blink/public/mojom/portal'), 324 create_pattern('third_party/blink/public/mojom/presentation'), 325 create_pattern('third_party/blink/public/mojom/push_messaging'), 326 create_pattern('third_party/blink/public/mojom/quota'), 327 create_pattern('third_party/blink/public/mojom/remote_objects'), 328 create_pattern('third_party/blink/public/mojom/reporting'), 329 create_pattern('third_party/blink/public/mojom/script'), 330 create_pattern('third_party/blink/public/mojom/selection_menu'), 331 create_pattern('third_party/blink/public/mojom/serial'), 332 create_pattern('third_party/blink/public/mojom/service_worker'), 333 create_pattern('third_party/blink/public/mojom/site_engagement'), 334 create_pattern('third_party/blink/public/mojom/sms'), 335 create_pattern('third_party/blink/public/mojom/speech'), 336 create_pattern('third_party/blink/public/mojom/ukm'), 337 create_pattern('third_party/blink/public/mojom/unhandled_tap_notifier'), 338 create_pattern('third_party/blink/public/mojom/usb'), 339 create_pattern('third_party/blink/public/mojom/use_counter'), 340 create_pattern('third_party/blink/public/mojom/user_agent'), 341 create_pattern('third_party/blink/public/mojom/wake_lock'), 342 create_pattern('third_party/blink/public/mojom/web_client_hints'), 343 create_pattern('third_party/blink/public/mojom/web_feature'), 344 create_pattern('third_party/blink/public/mojom/webaudio'), 345 create_pattern('third_party/blink/public/mojom/webauthn'), 346 create_pattern('third_party/blink/public/mojom/webdatabase'), 347 create_pattern('third_party/blink/public/mojom/webshare'), 348 create_pattern('third_party/blink/public/mojom/window_features'), 349 create_pattern('third_party/blink/public/mojom/worker'), 350 create_pattern('third_party/blink/public/web'), 351 create_pattern('third_party/blink/renderer/bindings'), 352 create_pattern('third_party/blink/renderer/build'), 353 create_pattern('third_party/blink/renderer/controller'), 354 create_pattern('third_party/blink/renderer/core/accessibility'), 355 create_pattern('third_party/blink/renderer/core/animation'), 356 create_pattern('third_party/blink/renderer/core/aom'), 357 create_pattern('third_party/blink/renderer/core/clipboard'), 358 create_pattern('third_party/blink/renderer/core/content_capture'), 359 create_pattern('third_party/blink/renderer/core/context_features'), 360 create_pattern('third_party/blink/renderer/core/css'), 361 create_pattern('third_party/blink/renderer/core/display_lock'), 362 create_pattern('third_party/blink/renderer/core/dom'), 363 create_pattern('third_party/blink/renderer/core/editing'), 364 create_pattern('third_party/blink/renderer/core/events'), 365 create_pattern('third_party/blink/renderer/core/execution_context'), 366 create_pattern('third_party/blink/renderer/core/exported'), 367 create_pattern('third_party/blink/renderer/core/feature_policy'), 368 create_pattern('third_party/blink/renderer/core/fetch'), 369 create_pattern('third_party/blink/renderer/core/fileapi'), 370 create_pattern('third_party/blink/renderer/core/frame'), 371 create_pattern('third_party/blink/renderer/core/fullscreen'), 372 create_pattern('third_party/blink/renderer/core/geometry'), 373 create_pattern('third_party/blink/renderer/core/html'), 374 create_pattern('third_party/blink/renderer/core/imagebitmap'), 375 create_pattern('third_party/blink/renderer/core/input'), 376 create_pattern('third_party/blink/renderer/core/inspector'), 377 create_pattern('third_party/blink/renderer/core/intersection_observer'), 378 create_pattern('third_party/blink/renderer/core/invisible_dom'), 379 create_pattern('third_party/blink/renderer/core/layout'), 380 create_pattern('third_party/blink/renderer/core/loader'), 381 create_pattern('third_party/blink/renderer/core/messaging'), 382 create_pattern('third_party/blink/renderer/core/mojo'), 383 create_pattern('third_party/blink/renderer/core/offscreencanvas'), 384 create_pattern('third_party/blink/renderer/core/origin_trials'), 385 create_pattern('third_party/blink/renderer/core/page'), 386 create_pattern('third_party/blink/renderer/core/paint'), 387 create_pattern('third_party/blink/renderer/core/probe'), 388 create_pattern('third_party/blink/renderer/core/resize_observer'), 389 create_pattern('third_party/blink/renderer/core/scheduler'), 390 create_pattern('third_party/blink/renderer/core/script'), 391 create_pattern('third_party/blink/renderer/core/scroll'), 392 create_pattern('third_party/blink/renderer/core/streams'), 393 create_pattern('third_party/blink/renderer/core/style'), 394 create_pattern('third_party/blink/renderer/core/svg'), 395 create_pattern('third_party/blink/renderer/core/testing'), 396 create_pattern('third_party/blink/renderer/core/timezone'), 397 create_pattern('third_party/blink/renderer/core/timing'), 398 create_pattern('third_party/blink/renderer/core/trustedtypes'), 399 create_pattern('third_party/blink/renderer/core/typed_arrays'), 400 create_pattern('third_party/blink/renderer/core/url'), 401 create_pattern('third_party/blink/renderer/core/win'), 402 create_pattern('third_party/blink/renderer/core/workers'), 403 create_pattern('third_party/blink/renderer/core/xml'), 404 create_pattern('third_party/blink/renderer/core/xmlhttprequest'), 405 create_pattern('third_party/blink/renderer/devtools'), 406 create_pattern('third_party/blink/renderer/modules'), 407 create_pattern('third_party/blink/renderer/platform'), 408 create_pattern('third_party/blink/tools'), 409 create_pattern('third_party/blink/web_tests'), 410 create_pattern('third_party/boringssl'), 411 create_pattern('third_party/bouncycastle'), 412 create_pattern('third_party/breakpad'), 413 create_pattern('third_party/brotli'), 414 create_pattern('third_party/bspatch'), 415 create_pattern('third_party/byte_buddy'), 416 create_pattern('third_party/cacheinvalidation'), 417 create_pattern('third_party/catapult'), 418 create_pattern('third_party/cct_dynamic_module'), 419 create_pattern('third_party/ced'), 420 create_pattern('third_party/chaijs'), 421 create_pattern('third_party/checkstyle'), 422 create_pattern('third_party/chromevox'), 423 create_pattern('third_party/chromite'), 424 create_pattern('third_party/cld_3'), 425 create_pattern('third_party/closure_compiler'), 426 create_pattern('third_party/colorama'), 427 create_pattern('third_party/crashpad'), 428 create_pattern('third_party/crc32c'), 429 create_pattern('third_party/cros_system_api'), 430 create_pattern('third_party/custom_tabs_client'), 431 create_pattern('third_party/d3'), 432 create_pattern('third_party/dav1d'), 433 create_pattern('third_party/dawn'), 434 create_pattern('third_party/decklink'), 435 create_pattern('third_party/depot_tools'), 436 create_pattern('third_party/devscripts'), 437 create_pattern('third_party/devtools-node-modules'), 438 create_pattern('third_party/dom_distiller_js'), 439 create_pattern('third_party/elfutils'), 440 create_pattern('third_party/emoji-segmenter'), 441 create_pattern('third_party/errorprone'), 442 create_pattern('third_party/espresso'), 443 create_pattern('third_party/expat'), 444 create_pattern('third_party/feed'), 445 create_pattern('third_party/ffmpeg'), 446 create_pattern('third_party/flac'), 447 create_pattern('third_party/flatbuffers'), 448 create_pattern('third_party/flot'), 449 create_pattern('third_party/fontconfig'), 450 create_pattern('third_party/freetype'), 451 create_pattern('third_party/fuchsia-sdk'), 452 create_pattern('third_party/gestures'), 453 create_pattern('third_party/gif_player'), 454 create_pattern('third_party/glfw'), 455 create_pattern('third_party/glslang'), 456 create_pattern('third_party/gnu_binutils'), 457 create_pattern('third_party/google-truth'), 458 create_pattern('third_party/google_android_play_core'), 459 create_pattern('third_party/google_appengine_cloudstorage'), 460 create_pattern('third_party/google_input_tools'), 461 create_pattern('third_party/google_toolbox_for_mac'), 462 create_pattern('third_party/google_trust_services'), 463 create_pattern('third_party/googletest'), 464 create_pattern('third_party/gperf'), 465 create_pattern('third_party/gradle_wrapper'), 466 create_pattern('third_party/grpc'), 467 create_pattern('third_party/gson'), 468 create_pattern('third_party/guava'), 469 create_pattern('third_party/gvr-android-keyboard'), 470 create_pattern('third_party/gvr-android-sdk'), 471 create_pattern('third_party/hamcrest'), 472 create_pattern('third_party/harfbuzz-ng'), 473 create_pattern('third_party/hunspell'), 474 create_pattern('third_party/hunspell_dictionaries'), 475 create_pattern('third_party/iaccessible2'), 476 create_pattern('third_party/iccjpeg'), 477 create_pattern('third_party/icu/android'), 478 create_pattern('third_party/icu/android_small'), 479 create_pattern('third_party/icu/cast'), 480 create_pattern('third_party/icu/chromeos'), 481 create_pattern('third_party/icu/common'), 482 create_pattern('third_party/icu/filters'), 483 create_pattern('third_party/icu/flutter'), 484 create_pattern('third_party/icu/fuzzers'), 485 create_pattern('third_party/icu/ios'), 486 create_pattern('third_party/icu/patches'), 487 create_pattern('third_party/icu/scripts'), 488 create_pattern('third_party/icu/source'), 489 create_pattern('third_party/icu/tzres'), 490 create_pattern('third_party/icu4j'), 491 create_pattern('third_party/ijar'), 492 create_pattern('third_party/ink'), 493 create_pattern('third_party/inspector_protocol'), 494 create_pattern('third_party/instrumented_libraries'), 495 create_pattern('third_party/intellij'), 496 create_pattern('third_party/isimpledom'), 497 create_pattern('third_party/jacoco'), 498 create_pattern('third_party/jinja2'), 499 create_pattern('third_party/jsoncpp'), 500 create_pattern('third_party/jsr-305'), 501 create_pattern('third_party/jstemplate'), 502 create_pattern('third_party/junit'), 503 create_pattern('third_party/khronos'), 504 create_pattern('third_party/lcov'), 505 create_pattern('third_party/leveldatabase'), 506 create_pattern('third_party/libFuzzer'), 507 create_pattern('third_party/libXNVCtrl'), 508 create_pattern('third_party/libaddressinput'), 509 create_pattern('third_party/libaom'), 510 create_pattern('third_party/libcxx-pretty-printers'), 511 create_pattern('third_party/libdrm'), 512 create_pattern('third_party/libevdev'), 513 create_pattern('third_party/libjingle_xmpp'), 514 create_pattern('third_party/libjpeg'), 515 create_pattern('third_party/libjpeg_turbo'), 516 create_pattern('third_party/liblouis'), 517 create_pattern('third_party/libovr'), 518 create_pattern('third_party/libphonenumber'), 519 create_pattern('third_party/libpng'), 520 create_pattern('third_party/libprotobuf-mutator'), 521 create_pattern('third_party/libsecret'), 522 create_pattern('third_party/libsrtp'), 523 create_pattern('third_party/libsync'), 524 create_pattern('third_party/libudev'), 525 create_pattern('third_party/libusb'), 526 create_pattern('third_party/libvpx'), 527 create_pattern('third_party/libwebm'), 528 create_pattern('third_party/libwebp'), 529 create_pattern('third_party/libxml'), 530 create_pattern('third_party/libxslt'), 531 create_pattern('third_party/libyuv'), 532 create_pattern('third_party/lighttpd'), 533 create_pattern('third_party/logilab'), 534 create_pattern('third_party/lss'), 535 create_pattern('third_party/lzma_sdk'), 536 create_pattern('third_party/mach_override'), 537 create_pattern('third_party/markdown'), 538 create_pattern('third_party/markupsafe'), 539 create_pattern('third_party/material_design_icons'), 540 create_pattern('third_party/mesa_headers'), 541 create_pattern('third_party/metrics_proto'), 542 create_pattern('third_party/microsoft_webauthn'), 543 create_pattern('third_party/mingw-w64'), 544 create_pattern('third_party/minigbm'), 545 create_pattern('third_party/minizip'), 546 create_pattern('third_party/mocha'), 547 create_pattern('third_party/mockito'), 548 create_pattern('third_party/modp_b64'), 549 create_pattern('third_party/motemplate'), 550 create_pattern('third_party/mozilla'), 551 create_pattern('third_party/nacl_sdk_binaries'), 552 create_pattern('third_party/nasm'), 553 create_pattern('third_party/netty-tcnative'), 554 create_pattern('third_party/netty4'), 555 create_pattern('third_party/node'), 556 create_pattern('third_party/nvml'), 557 create_pattern('third_party/objenesis'), 558 create_pattern('third_party/ocmock'), 559 create_pattern('third_party/openh264'), 560 create_pattern('third_party/openscreen'), 561 create_pattern('third_party/openvr'), 562 create_pattern('third_party/opus'), 563 create_pattern('third_party/ots'), 564 create_pattern('third_party/ow2_asm'), 565 create_pattern('third_party/pdfium'), 566 create_pattern('third_party/pefile'), 567 create_pattern('third_party/perfetto'), 568 create_pattern('third_party/perl'), 569 create_pattern('third_party/pexpect'), 570 create_pattern('third_party/pffft'), 571 create_pattern('third_party/ply'), 572 create_pattern('third_party/polymer'), 573 create_pattern('third_party/proguard'), 574 create_pattern('third_party/protobuf'), 575 create_pattern('third_party/protoc_javalite'), 576 create_pattern('third_party/pycoverage'), 577 create_pattern('third_party/pyelftools'), 578 create_pattern('third_party/pyjson5'), 579 create_pattern('third_party/pylint'), 580 create_pattern('third_party/pymock'), 581 create_pattern('third_party/pystache'), 582 create_pattern('third_party/pywebsocket'), 583 create_pattern('third_party/qcms'), 584 create_pattern('third_party/quic_trace'), 585 create_pattern('third_party/qunit'), 586 create_pattern('third_party/r8'), 587 create_pattern('third_party/re2'), 588 create_pattern('third_party/requests'), 589 create_pattern('third_party/rnnoise'), 590 create_pattern('third_party/robolectric'), 591 create_pattern('third_party/s2cellid'), 592 create_pattern('third_party/sfntly'), 593 create_pattern('third_party/shaderc'), 594 create_pattern('third_party/simplejson'), 595 create_pattern('third_party/sinonjs'), 596 create_pattern('third_party/skia'), 597 create_pattern('third_party/smhasher'), 598 create_pattern('third_party/snappy'), 599 create_pattern('third_party/speech-dispatcher'), 600 create_pattern('third_party/spirv-cross'), 601 create_pattern('third_party/spirv-headers'), 602 create_pattern('third_party/sqlite'), 603 create_pattern('third_party/sqlite4java'), 604 create_pattern('third_party/sudden_motion_sensor'), 605 create_pattern('third_party/swiftshader'), 606 create_pattern('third_party/tcmalloc'), 607 create_pattern('third_party/test_fonts'), 608 create_pattern('third_party/tlslite'), 609 create_pattern('third_party/ub-uiautomator'), 610 create_pattern('third_party/unrar'), 611 create_pattern('third_party/usb_ids'), 612 create_pattern('third_party/usrsctp'), 613 create_pattern('third_party/v4l-utils'), 614 create_pattern('third_party/vulkan'), 615 create_pattern('third_party/wayland'), 616 create_pattern('third_party/wayland-protocols'), 617 create_pattern('third_party/wds'), 618 create_pattern('third_party/web-animations-js'), 619 create_pattern('third_party/webdriver'), 620 create_pattern('third_party/webgl'), 621 create_pattern('third_party/webrtc'), 622 create_pattern('third_party/webrtc_overrides'), 623 create_pattern('third_party/webxr_test_pages'), 624 create_pattern('third_party/widevine'), 625 create_pattern('third_party/win_build_output'), 626 create_pattern('third_party/woff2'), 627 create_pattern('third_party/wtl'), 628 create_pattern('third_party/xdg-utils'), 629 create_pattern('third_party/xstream'), 630 create_pattern('third_party/yasm'), 631 create_pattern('third_party/zlib'), 632 create_pattern('tools'), 633 create_pattern('ui/accelerated_widget_mac'), 634 create_pattern('ui/accessibility'), 635 create_pattern('ui/android'), 636 create_pattern('ui/aura'), 637 create_pattern('ui/aura_extra'), 638 create_pattern('ui/base'), 639 create_pattern('ui/chromeos'), 640 create_pattern('ui/compositor'), 641 create_pattern('ui/compositor_extra'), 642 create_pattern('ui/content_accelerators'), 643 create_pattern('ui/display'), 644 create_pattern('ui/events'), 645 create_pattern('ui/file_manager'), 646 create_pattern('ui/gfx'), 647 create_pattern('ui/gl'), 648 create_pattern('ui/latency'), 649 create_pattern('ui/login'), 650 create_pattern('ui/message_center'), 651 create_pattern('ui/native_theme'), 652 create_pattern('ui/ozone'), 653 create_pattern('ui/platform_window'), 654 create_pattern('ui/resources'), 655 create_pattern('ui/shell_dialogs'), 656 create_pattern('ui/snapshot'), 657 create_pattern('ui/strings'), 658 create_pattern('ui/surface'), 659 create_pattern('ui/touch_selection'), 660 create_pattern('ui/views'), 661 create_pattern('ui/views_bridge_mac'), 662 create_pattern('ui/views_content_client'), 663 create_pattern('ui/web_dialogs'), 664 create_pattern('ui/webui'), 665 create_pattern('ui/wm'), 666 create_pattern('url'), 667 create_pattern('v8/benchmarks'), 668 create_pattern('v8/build_overrides'), 669 create_pattern('v8/custom_deps'), 670 create_pattern('v8/docs'), 671 create_pattern('v8/gni'), 672 create_pattern('v8/include'), 673 create_pattern('v8/infra'), 674 create_pattern('v8/samples'), 675 create_pattern('v8/src'), 676 create_pattern('v8/test'), 677 create_pattern('v8/testing'), 678 create_pattern('v8/third_party'), 679 create_pattern('v8/tools'), 680 681 # keep out/obj and other patterns at the end. 682 [ 683 'out/obj', '.*/(gen|obj[^/]*)/(include|EXECUTABLES|SHARED_LIBRARIES|' 684 'STATIC_LIBRARIES|NATIVE_TESTS)/.*: warning:' 685 ], 686 ['other', '.*'] # all other unrecognized patterns 687] 688