| Style | Category |
|---|---|
| UpperCamelCase | class / React.FC |
| lowerCamelCase | everything else |
| snake_case | never used |
| dash-case(kebab-case) | never used |
| Style | Category |
|---|---|
| UpperCamelCase | class / interface / type / enum / decorator / type parameters |
| lowerCamelCase | variable / parameter / function / method / property / module alias |
| CONSTANT_CASE | global constant values, including enum values |
| #ident | private identifiers are never used. |
const [a, , b] = [1, 5, 10]; // a <- 1, b <- 10Do not use private fields (also known as private identifiers):
// BAD
class Clazz {
#ident = 1;
}
//GOOD
class Clazz {
private ident = 1;
}