Remove unused functions and unexport internal sentinel error

This commit is contained in:
2026-02-09 00:06:01 +04:00
parent 6a713ef241
commit c1584eb47b
3 changed files with 15 additions and 49 deletions

View File

@@ -93,10 +93,6 @@ type Config struct {
Js []string `yaml:"js,omitempty"` Js []string `yaml:"js,omitempty"`
} }
func NewConfig() *Config {
return &Config{}
}
func (config Config) MarshalYAML() (any, error) { func (config Config) MarshalYAML() (any, error) {
const randomValueComment = "Cycles through all values, with a new random start each round" const randomValueComment = "Cycles through all values, with a new random start each round"

View File

@@ -145,22 +145,6 @@ func ValidateScript(ctx context.Context, source string, engineType EngineType) e
return nil return nil
} }
// ValidateScripts validates multiple script sources.
// It can return the following errors:
// - types.ErrScriptEmpty
// - types.ErrScriptTransformMissing
// - types.ScriptLoadError
// - types.ScriptExecutionError
// - types.ScriptUnknownEngineError
func ValidateScripts(ctx context.Context, sources []string, engineType EngineType) error {
for _, src := range sources {
if err := ValidateScript(ctx, src, engineType); err != nil {
return err
}
}
return nil
}
// fetchURL downloads content from an HTTP/HTTPS URL. // fetchURL downloads content from an HTTP/HTTPS URL.
// It can return the following errors: // It can return the following errors:
// - types.HTTPFetchError // - types.HTTPFetchError

View File

@@ -9,7 +9,7 @@ import (
// ======================================== General ======================================== // ======================================== General ========================================
var ( var (
ErrNoError = errors.New("no error (internal)") errNoError = errors.New("no error (internal)")
) )
type FieldParseError struct { type FieldParseError struct {
@@ -20,7 +20,7 @@ type FieldParseError struct {
func NewFieldParseError(field string, value string, err error) FieldParseError { func NewFieldParseError(field string, value string, err error) FieldParseError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return FieldParseError{field, value, err} return FieldParseError{field, value, err}
} }
@@ -68,7 +68,7 @@ type FieldValidationError struct {
func NewFieldValidationError(field string, value string, err error) FieldValidationError { func NewFieldValidationError(field string, value string, err error) FieldValidationError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return FieldValidationError{field, value, err} return FieldValidationError{field, value, err}
} }
@@ -114,7 +114,7 @@ type UnmarshalError struct {
func NewUnmarshalError(err error) UnmarshalError { func NewUnmarshalError(err error) UnmarshalError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return UnmarshalError{err} return UnmarshalError{err}
} }
@@ -136,7 +136,7 @@ type FileReadError struct {
func NewFileReadError(path string, err error) FileReadError { func NewFileReadError(path string, err error) FileReadError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return FileReadError{path, err} return FileReadError{path, err}
} }
@@ -156,7 +156,7 @@ type HTTPFetchError struct {
func NewHTTPFetchError(url string, err error) HTTPFetchError { func NewHTTPFetchError(url string, err error) HTTPFetchError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return HTTPFetchError{url, err} return HTTPFetchError{url, err}
} }
@@ -190,7 +190,7 @@ type URLParseError struct {
func NewURLParseError(url string, err error) URLParseError { func NewURLParseError(url string, err error) URLParseError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return URLParseError{url, err} return URLParseError{url, err}
} }
@@ -216,7 +216,7 @@ type TemplateParseError struct {
func NewTemplateParseError(err error) TemplateParseError { func NewTemplateParseError(err error) TemplateParseError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return TemplateParseError{err} return TemplateParseError{err}
} }
@@ -235,7 +235,7 @@ type TemplateRenderError struct {
func NewTemplateRenderError(err error) TemplateRenderError { func NewTemplateRenderError(err error) TemplateRenderError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return TemplateRenderError{err} return TemplateRenderError{err}
} }
@@ -248,20 +248,6 @@ func (e TemplateRenderError) Unwrap() error {
return e.Err return e.Err
} }
// ======================================== YAML ========================================
type YAMLFormatError struct {
Detail string
}
func NewYAMLFormatError(detail string) YAMLFormatError {
return YAMLFormatError{detail}
}
func (e YAMLFormatError) Error() string {
return e.Detail
}
// ======================================== CLI ======================================== // ======================================== CLI ========================================
var ( var (
@@ -288,7 +274,7 @@ type ConfigFileReadError struct {
func NewConfigFileReadError(err error) ConfigFileReadError { func NewConfigFileReadError(err error) ConfigFileReadError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ConfigFileReadError{err} return ConfigFileReadError{err}
} }
@@ -321,7 +307,7 @@ type ProxyParseError struct {
func NewProxyParseError(err error) ProxyParseError { func NewProxyParseError(err error) ProxyParseError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ProxyParseError{err} return ProxyParseError{err}
} }
@@ -365,7 +351,7 @@ type ProxyDialError struct {
func NewProxyDialError(proxy string, err error) ProxyDialError { func NewProxyDialError(proxy string, err error) ProxyDialError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ProxyDialError{proxy, err} return ProxyDialError{proxy, err}
} }
@@ -395,7 +381,7 @@ type ScriptLoadError struct {
func NewScriptLoadError(source string, err error) ScriptLoadError { func NewScriptLoadError(source string, err error) ScriptLoadError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ScriptLoadError{source, err} return ScriptLoadError{source, err}
} }
@@ -415,7 +401,7 @@ type ScriptExecutionError struct {
func NewScriptExecutionError(engineType string, err error) ScriptExecutionError { func NewScriptExecutionError(engineType string, err error) ScriptExecutionError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ScriptExecutionError{engineType, err} return ScriptExecutionError{engineType, err}
} }
@@ -436,7 +422,7 @@ type ScriptChainError struct {
func NewScriptChainError(engineType string, index int, err error) ScriptChainError { func NewScriptChainError(engineType string, index int, err error) ScriptChainError {
if err == nil { if err == nil {
err = ErrNoError err = errNoError
} }
return ScriptChainError{engineType, index, err} return ScriptChainError{engineType, index, err}
} }