naming

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsValidSnakeCase

func IsValidSnakeCase(s string) bool

Types

type CaseNames

type CaseNames struct {
	SnakeCase      string
	CamelCase      string
	PascalCase     string
	ConnectionCase string
	ConstantCase   string
	KebabCase      string
}

func NewCaseNames

func NewCaseNames(s string) (*CaseNames, error)

func (*CaseNames) ToMap added in v0.2.0

func (n *CaseNames) ToMap() map[string]string

type SnakeCaseName

type SnakeCaseName string

SnakeCaseName 命名規則を変換するために、基準となる規則としてスネークケースを利用する

func (SnakeCaseName) CamelCase

func (n SnakeCaseName) CamelCase() string

func (SnakeCaseName) ConnectionCase

func (n SnakeCaseName) ConnectionCase() string

func (SnakeCaseName) ConstantCase

func (n SnakeCaseName) ConstantCase() string

func (SnakeCaseName) KebabCase

func (n SnakeCaseName) KebabCase() string

func (SnakeCaseName) PascalCase

func (n SnakeCaseName) PascalCase() string

func (SnakeCaseName) SnakeCase

func (n SnakeCaseName) SnakeCase() string

Jump to

Keyboard shortcuts

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