- проверки больше не зовут ffprobe и не меняют рабочий каталог процесса; добавлены случаи на отказ чтения метаданных и на отсутствие поля audio - заведена спека intake на приём по HTTP, ADR о подставных адаптерах, запись в журнал ревью о проверке, которая не могла упасть - go test снят из объявленных долгов CLAUDE.md, послабление errcheck для _test.go в .golangci.yml убрано
22 lines
658 B
YAML
22 lines
658 B
YAML
version: "2"
|
|
|
|
linters:
|
|
default: standard
|
|
enable:
|
|
- errorlint
|
|
settings:
|
|
errcheck:
|
|
exclude-functions:
|
|
# Закрытие через defer и лучшая-попытка уборки файла — осознанно без проверки
|
|
- (io.Closer).Close
|
|
- (*database/sql.DB).Close
|
|
- (*os.File).Close
|
|
- (io.ReadCloser).Close
|
|
- os.Remove
|
|
# Метод сам логирует ошибку отправки, вызывающему она не нужна
|
|
- (*git.vakhrushev.me/av/transcriber/internal/controller/tg.TelegramController).send
|
|
|
|
formatters:
|
|
enable:
|
|
- gofmt
|