Here are the style rules to follow for FirebaseUI:
This is the number one rule and should help determine what to do in most cases.
The style guide accessible here has to be fully respected.
- Functions descriptions have to start with a verb using the third person of the
singular.
- Ex:
/** Tests the validity of the input. */
- Ex:
- Inline comments within procedures should always use the imperative.
- Ex:
// Check whether the value is true.
- Ex:
- Acronyms have to be uppercased in comments.
- Ex:
// IP, DOM, CORS, URL...
- Exception: Identity Provider = IdP
- Ex:
- Acronyms have to be capitalized (but not uppercased) in variable names.
- Ex:
redirectUrl()
,signInIdp()
- Ex:
- Never use login/log in in comments. Use “sign-in” if it’s a noun, “sign in” if
it’s a verb. The same goes for the variable name. Never use
login
; always usesignIn
.- Ex:
// The sign-in method.
- Ex:
// Signs in the user.
- Ex:
- Always start an inline comment with a capital (unless referring to the name of
a variable/function), and end it with a period.
- Ex:
// This is a valid inline comment.
- Ex:
- Always refer to FirebaseUI as “FirebaseUI” in comments (not Firebase UI, firebase…).