also known as PascalCase
, UpperCamelCase
, StudlyCase
- first letters are upper
- no separation char
- https://en.wikipedia.org/wiki/Title_case
also known as lowerCamelCase
, dromedaryCase
- first letter is lower
- first after separation is caps
- no separation char
- https://en.wikipedia.org/wiki/Camel_case
also known as HTTP-Header-Case
- first letters are upper
- separation char is dash
also known as dash-case
, lisp-case
, spinal-case
- all letters are lower
- separation char is dash
- https://en.wikipedia.org/wiki/Letter_case#Kebab_case
also known as SCREAMING-KEBAP-CASE
, COBOL-CASE
- all letters are upper
- separation char is dash
also known as pothole_case
- all letters are lower
- separation char is underscore
also known as SCREAMING_SNAKE_CASE
, MACRO_CASE
, CONSTANT_CASE
- all letters are upper
- separation char is underscore
- first letter is lower
- first after separation is upper
- separation char is underscore
- first letter is upper
- first after separation is lower
- separation char is underscore
- Used in url parts of wikipedia pages.
- Name or aliases unclear.
also known as Title_Snake_Case
- first letters are upper
- separation char is underscore
also known as "sTuDlYcApS", "sTiCKycApS"
- random, or custom arbitrary rules for casing
- https://en.wikipedia.org/wiki/Alternating_caps
- all letters are lower
- no separation char
- all letters are upper
- no separation char
https://en.wikipedia.org/wiki/Naming_convention_(programming)#Multiple-word_identifiers