diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 000000000..0da96d6ba --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx pretty-quick --staged diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 000000000..c91533e88 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "trailingComma": "none", + "tabWidth": 2, + "semi": true, + "singleQuote": true, + "printWidth": 180 +} diff --git a/package.json b/package.json index 8e2c2715f..3aef7fa12 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,9 @@ "@faker-js/faker": "^7.6.0", "@jest/globals": "^29.2.0", "@playwright/test": "^1.27.1", + "husky": "^8.0.3", "jest": "^29.2.0", + "pretty-quick": "^3.1.3", "randomstring": "^1.2.2", "ts-jest": "^29.0.5" }, @@ -30,9 +32,10 @@ "build:graphql-docs": "npm run build --workspace=packages/bruno-graphql-docs", "build:electron": "./scripts/build-electron.sh", "test:e2e": "npx playwright test", - "test:report": "npx playwright show-report" + "test:report": "npx playwright show-report", + "prepare": "husky install" }, "overrides": { "rollup": "3.2.5" } -} \ No newline at end of file +} diff --git a/packages/bruno-cli/readme.md b/packages/bruno-cli/readme.md index 43f6eed6a..4c69fb222 100644 --- a/packages/bruno-cli/readme.md +++ b/packages/bruno-cli/readme.md @@ -21,7 +21,7 @@ This command will run all the requests in your collection. You can also run a si bru run request.bru ``` -Or run all requests in a folder: +Or run all requests in a collection's subfolder: ```bash bru run folder ```