filetype

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CsvFileType = FileType{
	"csv",
	tools.ArrToMap("csv"),
	validator.CsvValidator{},
}

Instance of the FileType object to represent a CSV file

View Source
var EditorConfigFileType = FileType{
	"editorconfig",
	tools.ArrToMap("editorconfig"),
	validator.EditorConfigValidator{},
}

Instance of the FileType object to represent an EDITORCONFIG file

View Source
var EnvFileType = FileType{
	"env",
	tools.ArrToMap("env"),
	validator.EnvValidator{},
}

Instance of the FileType object to represent a ENV file

An array of files types that are supported by the validator

View Source
var HclFileType = FileType{
	"hcl",
	tools.ArrToMap("hcl"),
	validator.HclValidator{},
}

Instance of the FileType object to represent a HCL file

View Source
var HoconFileType = FileType{
	"hocon",
	tools.ArrToMap("hocon"),
	validator.HoconValidator{},
}

Instance of the FileType object to represent a HOCON file

View Source
var IniFileType = FileType{
	"ini",
	tools.ArrToMap("ini"),
	validator.IniValidator{},
}

Instance of FileType object to represent a Ini file

View Source
var JSONFileType = FileType{
	"json",
	tools.ArrToMap("json"),
	validator.JSONValidator{},
}

Instance of the FileType object to represent a JSON file

View Source
var PlistFileType = FileType{
	"plist",
	tools.ArrToMap("plist"),
	validator.PlistValidator{},
}

Instance of the FileType object to represent a Plist file

View Source
var PropFileType = FileType{
	"properties",
	tools.ArrToMap("properties"),
	validator.PropValidator{},
}

Instance of FileType object to represent a Properties file

View Source
var TomlFileType = FileType{
	"toml",
	tools.ArrToMap("toml"),
	validator.TomlValidator{},
}

Instance of FileType object to represent a Toml file

View Source
var ToonFileType = FileType{
	"toon",
	tools.ArrToMap("toon"),
	validator.ToonValidator{},
}

Instance of the FileType object to represent a TOON file

View Source
var XMLFileType = FileType{
	"xml",
	tools.ArrToMap("xml"),
	validator.XMLValidator{},
}

Instance of FileType object to represent a XML file

View Source
var YAMLFileType = FileType{
	"yaml",
	tools.ArrToMap("yml", "yaml"),
	validator.YAMLValidator{},
}

Instance of the FileType object to represent a YAML file

Functions

This section is empty.

Types

type FileType

type FileType struct {
	Name       string
	Extensions map[string]struct{}
	Validator  validator.Validator
}

The FileType object stores information about a file type including name, extensions, as well as an instance of the file type's validator to be able to validate the file

Jump to

Keyboard shortcuts

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