Skip to content

316 press logos (#317) #474

316 press logos (#317)

316 press logos (#317) #474

name: Frontend Pre-commit
on:
pull_request:
paths:
- 'frontend/**'
push:
branches: [main]
paths:
- 'frontend/**'
jobs:
pre-commit:
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
cache: 'npm'
cache-dependency-path: 'frontend/package-lock.json'
- name: Install dependencies
run: npm ci
# Run linters from pre-commit config
- name: Run ESLint
run: npm run lint
- name: Run Prettier
run: npm run format -- --check