diff --git a/ISSUES.md b/ISSUES.md index 05d0b8e..39b1829 100644 --- a/ISSUES.md +++ b/ISSUES.md @@ -1,10 +1,15 @@ # ISSUES — Задачи и баг-трекер -## Высокий приоритет +## Исправлено -- [ ] **Эмодзи в embed-сообщениях** — `utils/morning_runner.py` (строки 61, 118, 123): `🌅`, `✅`, `❌` нарушают правило AGENTS.md «Никогда не используй эмодзи" -- [ ] **f-string в logger** — `bot.py` (строка 60): `f"Ошибка команды {cmd_name}: {error}"` — использовать `%`-формат для lazy evaluation -- [ ] **`import time` внутри `__init__`** — `bot.py` (строка 31): импорты должны быть на уровне модуля +- [x] ~~Эмодзи в embed-сообщениях~~ — удалены `🌅`, `✅`, `❌` из `utils/morning_runner.py` +- [x] ~~f-string в logger~~ — замена на `%`-формат в `bot.py` +- [x] ~~`import time` внутри `__init__`~~ — перенесён на уровень модуля в `bot.py` +- [x] ~~Проверка наличия `.env`~~ — `.env` в `.gitignore`, есть `.env.example` +- [x] ~~Команда `!msg` в BotRunner~~ — удалена из проекта +- [x] ~~Отсутствует `.gitignore`~~ — файл существует +- [x] ~~Отсутствует Dockerfile~~ — файл существует +- [x] ~~Отсутствует `.env.example`~~ — файл существует ## Средний приоритет @@ -25,11 +30,3 @@ - [ ] **`import` внутри функций в тестах** — 23 вхождения в `tests/` (приемлемо, но лучше вынести наверх) - [ ] **Добавить pre-commit хуки** — lint (ruff), форматирование (black) - [ ] **Интеграционные тесты** — сейчас только unit-тесты с моками - -## Исправлено - -- [x] ~~Проверка наличия `.env`~~ — `.env` в `.gitignore`, есть `.env.example` -- [x] ~~Команда `!msg` в BotRunner~~ — удалена из проекта -- [x] ~~Отсутствует `.gitignore`~~ — файл существует -- [x] ~~Отсутствует Dockerfile~~ — файл существует -- [x] ~~Отсутствует `.env.example`~~ — файл существует