name: Lint on: push: pull_request: jobs: eslint: name: eslint runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: install node v12 uses: actions/setup-node@v1 with: node-version: 12 - name: npm install run: npm install - name: eslint uses: discordjs/action-eslint@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: job-name: eslint typings: name: typings runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: install node v12 uses: actions/setup-node@v1 with: node-version: 12 - name: npm install run: npm install - name: lint typings run: npm run lint:typings docs: name: docs runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: install node v12 uses: actions/setup-node@v1 with: node-version: 12 - name: npm install run: npm install - name: lint docs run: npm run docs:test