diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml new file mode 100644 index 0000000..ede02b2 --- /dev/null +++ b/.github/workflows/eslint.yml @@ -0,0 +1,32 @@ +name: ESLint +on: [push, pull_request] + branches: + - '*' + - '!docs' + - '!gh-pages' + - '!develop' + - '!master' +jobs: + test: + strategy: + matrix: + node: ['14', '16'] + name: ESLint (Node v${{ matrix.node }}) + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Install Node v${{ matrix.node }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - name: Install dependencies + run: npm ci + + - name: Run ESLint + run: npm run lint + + - name: Run TSC + run: npm run build:check