name: JSON lint on: pull_request: branches: - main paths: - .nvmrc - "**/*.json" - "**/*.jsonc" - .github/workflows/pr-check_json.yml jobs: lint-json: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup Node.js environment uses: actions/setup-node@v3 with: node-version-file: ".nvmrc" cache: yarn - name: Install all yarn packages run: yarn --frozen-lockfile - name: Lint JSON files run: yarn lint:json