Files
compress/internal/domain/entities/errors.go
Dmitriy Fofanov ec65cfd05a Достижение: Добавлены скрипты и документация для релиза PDF Compressor.
- Добавлен release-body.md для подробных заметок о релизе на русском языке.
- Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell.
- Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash.
- Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ.
- Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок.
- Добавлена ​​поддержка переменных окружения и управления конфигурацией.
- Добавлена ​​функция создания архивов и загрузки ресурсов в Gitea.
2025-11-05 09:33:12 +03:00

17 lines
949 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package entities
import "errors"
// Доменные ошибки
var (
ErrInvalidCompressionLevel = errors.New("уровень сжатия должен быть от 10 до 90")
ErrInvalidImageQuality = errors.New("качество изображения должно быть от 10 до 100")
ErrInvalidJPEGQuality = errors.New("качество JPEG должно быть от 10 до 50 с шагом 5")
ErrInvalidPNGQuality = errors.New("качество PNG должно быть от 10 до 50 с шагом 5")
ErrFileNotFound = errors.New("файл не найден")
ErrInvalidFileFormat = errors.New("неверный формат файла")
ErrCompressionFailed = errors.New("ошибка сжатия файла")
ErrDirectoryNotFound = errors.New("директория не найдена")
ErrNoFilesFound = errors.New("PDF файлы не найдены")
)