https://github.com/htmlacademy/lifetour-self-test
https://github.com/htmlacademy/lifetour-self-test
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/htmlacademy/lifetour-self-test
- Owner: htmlacademy
- Created: 2023-12-07T13:49:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T13:14:46.000Z (over 2 years ago)
- Last Synced: 2025-04-25T20:43:59.709Z (about 1 year ago)
- Language: JavaScript
- Size: 26.7 MB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Набор инструментов для проверки проекта
- установите зависимости `npm install`
- добавьте в вашу разметку `data-test` метки как в примере `source/index.html`
- положите в папку `source` ваш **исходный** код
- для сборки проекта выполните команду `npm run build`
- собранные файлы находятся в папкe `build`
- команда `npm run test` запускает сервер на `localhost:3000` и затем сравнивает скриншоты с вашей версткой
- результат сравнения находится в `backstop_data/html_report/index.html`
- сервер перезапускает тесты после изменения файлов в папке `build`
- команда `npm run content` проверяет подготовку контента для CMS, результат откроется в браузере
- команда `npm run w3c` проверяет валидность html
- команда `npm run linthtml` проверяет html по стайлгайду
- команда `npm run html-validate` проверяет некоторые ошибки по критериям для html
- команда `npm run bemlinter` проверяет дерево БЭМ компонентов
- команда `npm run stylelint` проверяет SCSS
- команда `npm run stylelint-fix` исправляет форматирование SCSS по стайлгайду
- команда `npm run lint-js` проверяет JS
- команда `npm run ls-lint` проверяет названия файлов
- команда `npm run editorconfig` проверяет настройки формата файлов