mirror of
https://github.com/aykhans/sarin.git
synced 2026-02-28 14:59:14 +00:00
Remove unused functions and unexport internal sentinel error
This commit is contained in:
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user