# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions name: Lint Test on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [macOS-latest, windows-latest, ubuntu-latest] steps: - uses: actions/checkout@v2 - name: Setup Node.js uses: actions/setup-node@v2.1.2 - name: Setup ESLint run: npm install - name: Test ESLint run: npx eslint src/