diff --git a/.github/workflows/meet.yml b/.github/workflows/meet.yml index 4b3b1f25..26e6d3dd 100644 --- a/.github/workflows/meet.yml +++ b/.github/workflows/meet.yml @@ -160,6 +160,21 @@ jobs: - name: Run tests run: ~/.local/bin/pytest -n 2 + lint-front: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install dependencies + run: cd src/frontend/ && npm ci + + - name: Check linting + run: cd src/frontend/ && npm run lint + + - name: Check format + run: cd src/frontend/ && npm run check + i18n-crowdin: runs-on: ubuntu-latest steps: diff --git a/src/frontend/package.json b/src/frontend/package.json index 4721ab7c..6420aa3d 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -9,7 +9,8 @@ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview", "i18n:extract": "npx i18next -c i18next-parser.config.json", - "format": "prettier --write ./src" + "format": "prettier --write ./src", + "check": "prettier --check ./src" }, "dependencies": { "@livekit/components-react": "2.3.3",