cloudflareFirestoreWarnings function
Returns warnings for yaml when Firestore worker access is enabled.
Firestoreのworker_accessが有効な場合のyamlに対する警告を返します。
Implementation
List<String> cloudflareFirestoreWarnings(Map yaml) {
final firebase = yaml.getAsMap("firebase");
final firestore = firebase.getAsMap("firestore");
return [
if (!firebase.getAsMap("app_check").get("enable", false))
"[firebase]->[app_check]->[enable] is `false`. Apps access Firestore directly, so enable App Check to block requests from other clients.",
if (!firestore.get("generate_rules_and_indexes", false))
"[firebase]->[firestore]->[generate_rules_and_indexes] is `false`. Make sure Firestore Security Rules deny client writes to data written only by the region Worker (billing, permissions, etc.).",
];
}