Skip to content

VitGT73/pw_api

Repository files navigation

pw_api

npm init playwright@latest
  • Typescript
  • tests
  • n (We don't need a GitHub actions file yet.)
  • n (We don't need the browsers, we're testing the API!)
npm install dotenv --save
npm install --save-dev @faker-js/faker

[email protected]:VitGT73/pw_api.git

echo "# pw_api_reqres" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin [email protected]:VitGT73/pw_api.git git push -u origin main

ESLint install (typescript-eslint)

npm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint typescript

Только проверка без исправлений:

npx eslint .

Исправление ошибок:

npx eslint . --fix

Как отключить ESLint для некоторых строк, файлов или папок

Prettier

Отключает настройки ESLint, конфликтующие с Prettier

npm install --save-dev eslint-config-prettier

Установка Prettier

npm install --save-dev --save-exact prettier

Проверка без исправления: npx prettier . --check

Исправление ошибок

npx prettier . --write

Husky

npx husky-init && npm install

Add to .husky/pre-commit npm run lint && npm run prettier

Если все таки нужно срочно закоммитить: git commit -m "forcing the commit" --no-verify

Установка библиотек для работы с json файлами

genson-js npm install genson-js --save-dev

ajv npm install ajv --save-dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages