如何使用更漂亮的工具格式化firestore.rules文件?

时间:2020-02-11 23:55:22

标签: google-cloud-firestore firebase-security

例如,我有以下规则:

    function isValidTimestamp(timestampValue){return request.time==timestampValue;}

    match /users/{userID}{allow get: if resource.auth != null;allow create:if isValidTimeStamp(request.resource.data.createdAt)}

我想要这样的东西:

function isValidTimestamp(timestampValue){  
  return request.time == timestampValue;
}

match /users/{userID} {
  allow get: if resource.auth != null; 
  allow create: if isValidTimeStamp(request.resource.data.createdAt);
}

是否可以整理/格式化此文件?

1 个答案:

答案 0 :(得分:1)

不幸的是,尚未开发出像Prettier一样格式化Firestore规则结构的软件。正如在有关Github here的对话中所提到的,似乎是在谈论改进Prettier来格式化Firebase规则-其中包括Firestore规则-但目前看来,这似乎是不可能的。 (我真的希望它也能正常工作,这真的很有帮助)

让我知道信息是否对您有所帮助!