При выставлении оценок используйте рекомендации RSSchool.
Максимальная оценка - 180 баллов. Минимальная оценка - 0 баллов.
- В качестве источника данных для
usersиспользуется PostgreSQL база данных, работа с которой происходит при помощиtypeorm+40 баллов. - В качестве источника данных для
tasksиспользуется PostgreSQL база данных, работа с которой происходит при помощиtypeorm+40 баллов. - В качестве источника данных для
boardsиспользуется PostgreSQL база данных, работа с которой происходит при помощиtypeorm+40 баллов. - Для создания таблиц с сущностями используются миграции. +50 баллов
- Переменные, используемые для подключения к базе данных, хранятся в
.env+10 баллов.
Штрафы:
- Наличие изменений в тестах либо в workflow минус 100 баллов
- Внесение изменений в репозиторий после дедлайна не считая коммиты, вносящие изменения только в
Readme.mdминус 30% от максимального балла за задание (для этого задания 54 баллов) - За каждую ошибку линтера при запуске
npm run lintна основе локального конфига -20 баллов (именноerrors, неwarnings) - За каждую ошибку компилятора -20 баллов
- За каждый непроходящий тест -20 баллов
- Имеются явно указанные типы
any,unknown-20 баллов за каждое использование - За отсутствие отдельной ветки для разработки -20 баллов
- За отсутствие
Pull Request-20 баллов - За неполную информацию в описании
Pull Request(отсутствует либо некорректен один из 3 обязательных пунктов) -10 баллов - Меньше 3 коммитов в ветке разработки, не считая коммиты, вносящие изменения только в
Readme.md— -20 баллов