snake_case for variable names because they seem to be holding something in their underscores. camelCase for functions because verbNoun looks good. PascalCase for classes because it looks like it's a level above that needs to be instantiated before getting used.
Kebab case hands down, it's as readable as snake case, but easier to type. Unfortunately, it's rarely seen outside Lisps.
snake_case for variable names because they seem to be holding something in their underscores. camelCase for functions because verbNoun looks good. PascalCase for classes because it looks like it's a level above that needs to be instantiated before getting used.
Kebab case hands down, it's as readable as snake case, but easier to type. Unfortunately, it's rarely seen outside Lisps.