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 <- 10
Do not use private fields (also known as private identifiers):
// BAD
class Clazz {
#ident = 1;
}
//GOOD
class Clazz {
private ident = 1;
}