Add tslint to typescript workflow
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 30 Oct 2020 11:35:30 +0000 (12:35 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 30 Oct 2020 11:35:30 +0000 (12:35 +0100)
.github/workflows/typescript.yml

index 7de058bd648c23227f395d54e7c00c381732b20a..77b0783c6824890a5a46ffa361020251d33ad7b9 100644 (file)
@@ -23,6 +23,19 @@ jobs:
     - run: npx tsc --noEmit
     - name: Check that tslib is in sync.
       run: diff -wu wcfsetup/install/files/js/3rdParty/tslib.js node_modules/tslib/tslib.js
+  tslint:
+    name: "tslint"
+    runs-on: ubuntu-latest
+    strategy:
+      fail-fast: false
+    steps:
+    - name: Set up node.js
+      uses: actions/setup-node@v1
+      with:
+        node-version: "12"
+    - uses: actions/checkout@v2
+    - run: npm install
+    - run: npx tslint .
   javascript_sync:
     name: "Check for outdated JavaScript"
     needs: tsc