UNPKG

eslint-plugin-security

Version:
56 lines (48 loc) • 1.07 kB
name: CI on: push: branches: [main] pull_request: branches: [main] jobs: lint: name: Lint runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v7 with: persist-credentials: false - uses: actions/setup-node@v7 with: node-version: lts/* - name: Install Packages run: npm install - name: Lint Files run: npm run lint test: name: Test strategy: matrix: os: [ubuntu-latest] node: [18.18.0, 18.x, 20.x, 22.x, 24.x, 26.x] include: - os: windows-latest node: lts/* - os: macOS-latest node: lts/* runs-on: ${{ matrix.os }} permissions: contents: read steps: - uses: actions/checkout@v7 with: persist-credentials: false - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - name: Install Packages run: npm install - name: Test run: npm test