diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 642ea4d95..067892fe2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,6 @@ jobs: - name: Check if the git repository is clean run: $(exit $(git status --porcelain --untracked-files=no | head -255 | wc -l)) || (echo "Dirty git tree"; git diff; exit 1) - run: npm run lint:ci - - run: for file in lang/*.json; do npx --yes jsonlint -q $file || exit 1; done linux-build: name: Build Frontend (Linux) runs-on: ubuntu-latest diff --git a/package.json b/package.json index 05df941dd..e28afef2d 100644 --- a/package.json +++ b/package.json @@ -199,7 +199,8 @@ "tsc:web": "tsc --noEmit --project tsconfig.web.json", "tsc:native": "tsc --noEmit --project tsconfig.native.json", "tsc:ci": "npm run tsc:web && npm run tsc:native", - "lint:ci": "eslint --ext .js,.ts,.tsx --max-warnings 0 . && npm run tsc:ci", + "lint:ci": "eslint --ext .js,.ts,.tsx --max-warnings 0 . && npm run tsc:ci && npm run lint:lang", + "lint:lang": "for file in lang/*.json; do npx --yes jsonlint -q $file || exit 1; done", "lang-sort": "./resources/lang-sort.sh", "lint-fix": "eslint --ext .js,.ts,.tsx --max-warnings 0 --fix .", "postinstall": "patch-package --error-on-fail && jetify",