name: Linter on: [push, pull_request] jobs: linter: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - name: Use Node.js uses: actions/setup-node@v6 - name: Install Dependencies run: npm install - run: npm run eslint - name: Coverage run: npx c8 --reporter=lcovonly npm test env: CI: true - name: Coveralls uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install Dependencies run: | python -m pip install --upgrade pip pip install curlylint - run: curlylint --include .njk layout