name: Lint and Format Check on: pull_request: types: [opened, synchronize, reopened] branches: - main - dev jobs: lint-and-format: steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies run: npm install - name: Run lint run: npm run lint - name: Run format check run: npm run format-check