name: Lint on: push: branches: ["**"] pull_request: branches: ["**"] jobs: shell-lint: name: Shell (shellcheck) runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install shellcheck run: apt-get update -qq && apt-get install -y -qq shellcheck - name: Run shellcheck run: find . -name "*.sh" -exec shellcheck {} + js-lint: name: JS (eslint) runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install ESLint run: npm install --save-dev eslint@8 - name: Run ESLint run: npx eslint --ext .js hookshot/