Naming

object Naming
Companion:
class
class Object
trait Matchable
class Any
Naming.type

Type members

Classlikes

case object KebabCase extends Naming
case object Literal extends Naming
case object ScreamingSnakeCase extends Naming
case object SnakeCase extends Naming
case object UpperCase extends Naming
class WithSpaces(withCase: String => String) extends Naming
Companion:
object
case object WithSpaces extends WithSpaces
Companion:
class
case object WithSpacesCapitalize extends WithSpaces
case object WithSpacesLowerCase extends WithSpaces