| include_rules = [ |
| # ChromeOS should not depend on //chrome. See //docs/chromeos/code.md for |
| # details. |
| "-chrome", |
| |
| # This directory is in //chrome, which violates the rule above. Allow this |
| # directory to #include its own files. |
| "+chrome/browser/ui/webui/ash/config", |
| |
| # Existing dependencies within //chrome. There is an active effort to |
| # refactor //chrome/browser/ui/ash to break these dependencies; see b/332804822. |
| # Whenever possible, avoid adding new //chrome dependencies to this list. |
| "+chrome/browser/app_mode/app_mode_utils.h", |
| "+chrome/browser/ash/annotator", |
| "+chrome/browser/ash/boca/receiver", |
| "+chrome/browser/ash/eche_app", |
| "+chrome/browser/ash/login/demo_mode", |
| "+chrome/browser/ash/mall", |
| "+chrome/browser/ash/multidevice_debug", |
| "+chrome/browser/ash/net/network_health", |
| "+chrome/browser/ash/os_feedback", |
| "+chrome/browser/ash/printing/print_management", |
| "+chrome/browser/ash/sanitize", |
| "+chrome/browser/ash/scanning", |
| "+chrome/browser/ash/shimless_rma", |
| "+chrome/browser/ash/system_web_apps/apps", |
| "+chrome/browser/feedback", |
| "+chrome/browser/ui/ash/holding_space", |
| "+chrome/browser/ui/chrome_select_file_policy.h", |
| "+chrome/browser/ui/webui/about/about_ui.h", |
| "+chrome/browser/ui/webui/ash/account_manager", |
| "+chrome/browser/ui/webui/ash/add_supervision", |
| "+chrome/browser/ui/webui/ash/app_install", |
| "+chrome/browser/ui/webui/ash/arc_overview_tracing", |
| "+chrome/browser/ui/webui/ash/arc_power_control", |
| "+chrome/browser/ui/webui/ash/audio", |
| "+chrome/browser/ui/webui/ash/bluetooth", |
| "+chrome/browser/ui/webui/ash/borealis_installer", |
| "+chrome/browser/ui/webui/ash/cellular_setup", |
| "+chrome/browser/ui/webui/ash/cloud_upload", |
| "+chrome/browser/ui/webui/ash/crostini_installer", |
| "+chrome/browser/ui/webui/ash/crostini_upgrader", |
| "+chrome/browser/ui/webui/ash/cryptohome", |
| "+chrome/browser/ui/webui/ash/curtain_ui", |
| "+chrome/browser/ui/webui/ash/drive_internals", |
| "+chrome/browser/ui/webui/ash/emoji", |
| "+chrome/browser/ui/webui/ash/emulator", |
| "+chrome/browser/ui/webui/ash/enterprise_reporting", |
| "+chrome/browser/ui/webui/ash/extended_updates", |
| "+chrome/browser/ui/webui/ash/floating_workspace", |
| "+chrome/browser/ui/webui/ash/healthd_internals", |
| "+chrome/browser/ui/webui/ash/in_session_password_change", |
| "+chrome/browser/ui/webui/ash/internet", |
| "+chrome/browser/ui/webui/ash/kerberos", |
| "+chrome/browser/ui/webui/ash/launcher_internals", |
| "+chrome/browser/ui/webui/ash/lock_screen_reauth", |
| "+chrome/browser/ui/webui/ash/login", |
| "+chrome/browser/ui/webui/ash/mako", |
| "+chrome/browser/ui/webui/ash/manage_mirrorsync", |
| "+chrome/browser/ui/webui/ash/multidevice_internals", |
| "+chrome/browser/ui/webui/ash/multidevice_setup", |
| "+chrome/browser/ui/webui/ash/network_ui", |
| "+chrome/browser/ui/webui/ash/notification_tester", |
| "+chrome/browser/ui/webui/ash/office_fallback", |
| "+chrome/browser/ui/webui/ash/parent_access", |
| "+chrome/browser/ui/webui/ash/power_ui", |
| "+chrome/browser/ui/webui/ash/sensor_info", |
| "+chrome/browser/ui/webui/ash/set_time", |
| "+chrome/browser/ui/webui/ash/settings", |
| "+chrome/browser/ui/webui/ash/skyvault", |
| "+chrome/browser/ui/webui/ash/slow", |
| "+chrome/browser/ui/webui/ash/smb_shares", |
| "+chrome/browser/ui/webui/ash/sys_internals", |
| "+chrome/browser/ui/webui/ash/vm", |
| "+chrome/browser/ui/webui/chromeos/chrome_url_disabled", |
| "+chrome/browser/ui/webui/nearby_internals", |
| "+chrome/browser/ui/webui/nearby_share", |
| ] |