multiformatname

package
v0.0.0-...-7149754 Latest Latest
Warning

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

Go to latest
Published: May 28, 2022 License: Apache-2.0 Imports: 4 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