Skip to content

Commit 955e9ec

Browse files
authored
Update GuidelinesGraph.md
1 parent b736b80 commit 955e9ec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

graph/GuidelinesGraph.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,9 @@ Following is a short summary of the most often used conventions.
9999
| :no_entry: **MUST NOT** use redundant words in names. | - **Right:** /places/{id}/**displayName** or /phones/{id}/**number** <BR> - **Wrong:** /places/{id}/**placeName** or /phones/{id}/**phoneNumber** |
100100
| :warning: **SHOULD NOT** use brand names in type or property names. | - **Right:** chat <BR> - **Wrong:** teamsChat <BR> - **NOTE:** there is an exception for resources that *only* exist under the `/admin` root segment and the `/users/{userId}/settings` path. |
101101
| :warning: **SHOULD NOT** use acronyms or abbreviations unless they are broadly understood. | - **Right:** url or htmlSignature <BR> - **Wrong:** msodsUrl or dlp |
102-
| :heavy_check_mark: **MUST** use singular nouns for type names. | - **Right:** address <BR> - **Wrong:** addresses |
102+
| :heavy_check_mark: **MUST** use singular nouns for non-enum type names. | - **Right:** address <BR> - **Wrong:** addresses |
103+
| :heavy_check_mark: **MUST** use singular nouns for non-flags enum type names. | - **Right:** color <BR> - **Wrong:** colors |
104+
| :heavy_check_mark: **MUST** use plural nouns for flags enum type names. | - **Right:** diplayMethods <BR> - **Wrong:** displayMethod |
103105
| :heavy_check_mark: **MUST** use plural nouns for collections (for listing type or collection properties). | - **Right:** addresses <BR> - **Wrong:** address |
104106
| :ballot_box_with_check: **SHOULD** pluralize the noun even when followed by an adjective (a *postpositive*).| - **Right:** passersby or mothersInLaw <BR> - **Wrong:** notaryPublics or motherInLaws |
105107
| **CASING** | |

0 commit comments

Comments
 (0)