Add Prettier to codestyle workflow
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 18 Jan 2021 13:14:55 +0000 (14:14 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 18 Jan 2021 13:15:43 +0000 (14:15 +0100)
.github/workflows/codestyle.yml

index 5ae031c2b3df11c447a8f0ed91666e56d5794d2a..0bc896dc9fe38961f7b4279daaa5383536e28813 100644 (file)
@@ -20,3 +20,18 @@ jobs:
       uses: docker://oskarstark/php-cs-fixer-ga
       with:
         args: --dry-run --diff-format udiff
+  ts:
+    name: TS Prettier
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - run: npm install
+    - name: Run prettier
+      run: |
+        shopt -s globstar
+        npx prettier -w ts/**/*.ts
+    - run: echo "::add-matcher::.github/diff.json"
+    - name: Show diff
+      run: |
+        git checkout -- package-lock.json
+        git diff --exit-code