multiformatname

package
v0.27.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package multiformatname provides names automatically converted into multiple naming convention

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NoNumber

func NoNumber(name string) error

NoNumber prevents using number in a name.

Types

type Checker

type Checker func(name string) error

type Name

type Name struct {
	Original   string
	LowerCamel string
	UpperCamel string
	LowerCase  string
	UpperCase  string
	Kebab      string
	Snake      string
}

Name represents a name with multiple naming convention representations. Supported naming convention are: camel, pascal, and kebab cases.

func NewName

func NewName(name string, additionalChecks ...Checker) (Name, error)

NewName returns a new multi-format name from a name.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL