瀏覽代碼

feat: add prettier check

kunal00000 1 年之前
父節點
當前提交
dee0c4a0d3
共有 3 個文件被更改,包括 23 次插入3 次删除
  1. 18 0
      .github/workflows/test.yml
  2. 2 1
      package-lock.json
  3. 3 2
      package.json

+ 18 - 0
.github/workflows/test.yml

@@ -0,0 +1,18 @@
+name: Test workflow
+
+on: [push, pull_request]
+
+jobs:
+  prettier_check:
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v3
+      - name: Set up Node.js
+        uses: actions/setup-node@v2
+        with:
+          node-version: '20'
+      - name: Install Dependencies
+        run: npm ci
+      - name: Run prettier
+        run: npm run prettier:check

+ 2 - 1
package-lock.json

@@ -16,7 +16,6 @@
         "glob": "^10.3.10",
         "inquirer": "^9.2.12",
         "playwright": "*",
-        "prettier": "^3.1.0",
         "zod": "^3.22.4"
       },
       "bin": {
@@ -28,6 +27,7 @@
         "@semantic-release/git": "^10.0.1",
         "@types/inquirer": "^9.0.7",
         "@types/node": "^20.0.0",
+        "prettier": "^3.1.0",
         "semantic-release": "^22.0.8",
         "ts-node": "^10.8.0",
         "typescript": "^5.0.0"
@@ -7999,6 +7999,7 @@
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
       "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
+      "dev": true,
       "bin": {
         "prettier": "bin/prettier.cjs"
       },

+ 3 - 2
package.json

@@ -13,7 +13,6 @@
     "glob": "^10.3.10",
     "inquirer": "^9.2.12",
     "playwright": "*",
-    "prettier": "^3.1.0",
     "zod": "^3.22.4"
   },
   "devDependencies": {
@@ -22,6 +21,7 @@
     "@semantic-release/git": "^10.0.1",
     "@types/inquirer": "^9.0.7",
     "@types/node": "^20.0.0",
+    "prettier": "^3.1.0",
     "semantic-release": "^22.0.8",
     "ts-node": "^10.8.0",
     "typescript": "^5.0.0"
@@ -34,7 +34,8 @@
     "start:dev": "cross-env NODE_ENV=development npm run build && node dist/src/main.js",
     "start:prod": "node dist/src/main.js",
     "build": "tsc",
-    "fmt": "prettier --write ."
+    "fmt": "prettier --write .",
+    "prettier:check": "prettier --check ."
   },
   "author": "It's not you it's me",
   "license": "ISC"