Documentation
¶
Index ¶
- type AutoFormatProvider
- func (me *AutoFormatProvider) DetectFormatterFromContent(ctx context.Context, filename string, br io.ReadSeeker) (format.Provider, bool)
- func (me *AutoFormatProvider) DetectFormatterFromFilenameGlobs(ctx context.Context, filename string) (format.Provider, bool)
- func (me *AutoFormatProvider) GetFormatter(ctx context.Context, formatter string, filename string, content io.ReadSeeker) (format.Provider, error)
- func (me *AutoFormatProvider) GetFormatterByLangID(ctx context.Context, lang string) (format.Provider, bool)
- type LanguageConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoFormatProvider ¶
type AutoFormatProvider struct {
HCLFmt format.Provider
ProtoFmt format.Provider
YAMLFmt format.Provider
ShFmt format.Provider
DockerFmt format.Provider
DartFmt format.Provider
TerraformFmt format.Provider
SwiftFmt format.Provider
}
func (*AutoFormatProvider) DetectFormatterFromContent ¶
func (me *AutoFormatProvider) DetectFormatterFromContent(ctx context.Context, filename string, br io.ReadSeeker) (format.Provider, bool)
func (*AutoFormatProvider) DetectFormatterFromFilenameGlobs ¶
func (*AutoFormatProvider) GetFormatter ¶
func (me *AutoFormatProvider) GetFormatter(ctx context.Context, formatter string, filename string, content io.ReadSeeker) (format.Provider, error)
func (*AutoFormatProvider) GetFormatterByLangID ¶
type LanguageConfig ¶
type LanguageConfig struct {
LangIds []string
FilenameGlobs []string
ProviderFunc func(me *AutoFormatProvider) format.Provider
}
func RegisterLanguageConfig ¶
func RegisterLanguageConfig(config *LanguageConfig) *LanguageConfig
Click to show internal directories.
Click to hide internal directories.