Skip to content

Conversation

@drdic
Copy link
Owner

@drdic drdic commented Oct 21, 2025

Выполненные критерии:

  1. Код в отдельных JS-файлах - реализована модульная структура в папке modules
  2. Главный файл только импортирует модули - main.js содержит только импорты и запуск приложения
  3. Атрибут type="module" подключен в index.html

Разделение ответственности модулей:

  1. api.js - работа с API
  2. render.js - рендеринг комментариев
  3. listeners.js - обработчики событий
  4. utils.js - утилиты
  5. data.js - данные приложения
  • Нет JS в HTML - весь код вынесен в модули
  • Подключен Prettier - конфигурация в .prettierrc
  • Подключен ESLint - конфигурация в .eslintrc.json с интеграцией Prettier

Архитектура:

  • Чистое разделение ответственности между модулями
  • Главный файл main.js является точкой входа
  • Все модули имеют единую зону ответственности

@drdic drdic merged commit 59ead42 into main Oct 22, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants