macosPlatformRules top-level constant

Set<String> const macosPlatformRules

Rules specific to the macOS platform.

Implementation

const Set<String> macosPlatformRules = <String>{
  // Essential
  'avoid_macos_catalyst_unsupported_apis',
  'require_macos_notarization_ready',

  // Recommended
  'require_macos_window_size_constraints',
  'require_macos_sandbox_entitlements',
  'avoid_macos_full_disk_access',
  'require_macos_sandbox_exceptions',
  'avoid_macos_hardened_runtime_violations',
  'require_macos_app_transport_security',

  // Professional
  'require_macos_file_access_intent',
  'avoid_macos_deprecated_security_apis',
  'require_macos_hardened_runtime',
  'require_macos_window_restoration',
  'require_macos_entitlements',
  'prefer_macos_keyboard_shortcuts',
  'prefer_macos_menu_bar_integration',
};