Explorar o código

Add ESLint to CI

Aarni Koskela %!s(int64=2) %!d(string=hai) anos
pai
achega
4f11f285f9
Modificáronse 1 ficheiros con 12 adicións e 24 borrados
  1. 12 24
      .github/workflows/on_pull_request.yaml

+ 12 - 24
.github/workflows/on_pull_request.yaml

@@ -1,19 +1,11 @@
-# See https://github.com/actions/starter-workflows/blob/1067f16ad8a1eac328834e4b0ae24f7d206f810d/ci/pylint.yml for original reference file
 name: Run Linting/Formatting on Pull Requests
 
 on:
   - push
   - pull_request
-  # See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore for syntax docs
-  # if you want to filter out branches, delete the `- pull_request` and uncomment these lines :
-  # pull_request:  
-  #  branches:
-  #    - master
-  #  branches-ignore:
-  #    - development
 
 jobs:
-  lint:
+  lint-python:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout Code
@@ -29,18 +21,14 @@ jobs:
         run: pip install ruff==0.0.265
       - name: Run Ruff
         run: ruff .
-
-# The rest are currently disabled pending fixing of e.g. installing the torch dependency.
-
-#      - name: Install PyLint
-#        run: |
-#          python -m pip install --upgrade pip
-#          pip install pylint
-#      # This lets PyLint check to see if it can resolve imports
-#      - name: Install dependencies
-#        run: |
-#          export COMMANDLINE_ARGS="--skip-torch-cuda-test --exit"
-#          python launch.py
-#      - name: Analysing the code with pylint
-#        run: |
-#          pylint $(git ls-files '*.py')
+  lint-js:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout Code
+        uses: actions/checkout@v3
+      - name: Install Node.js
+        uses: actions/setup-node@v3
+        with:
+          node-version: 18
+      - run: npm i --ci
+      - run: npm run lint