Files
ratatoskr-go/internal/config/errors.go
2026-08-14 22:59:23 +05:00

15 lines
564 B
Go

package config
import "errors"
// Классы ошибок конфига (C1..C4).
var (
// C1 — обязательное поле пусто (токен, url и т.п.)
ErrMissingField = errors.New("config: missing required field")
// C2 — невалидный формат (YAML-синтаксис, Duration, число)
ErrInvalidFormat = errors.New("config: invalid format")
// C4 — файл конфига не найден (не fatal: Load ищет ./config.yaml, флаг --config)
ErrFileNotFound = errors.New("config: file not found")
)