diff --git a/.github/workflows/pr-check.yaml b/.github/workflows/pr-check.yaml index 00169a2e17c..34628effeb2 100644 --- a/.github/workflows/pr-check.yaml +++ b/.github/workflows/pr-check.yaml @@ -202,3 +202,9 @@ jobs: - name: Run unit tests run: yarn test + + - name: Run generate-types (required to run svelte check) + run: yarn generate-types + + - name: Run svelte check + run: yarn svelte:check diff --git a/package.json b/package.json index 98434afa23b..61d93b95eb1 100644 --- a/package.json +++ b/package.json @@ -43,10 +43,12 @@ "test:renderer": "vitest run -r packages/renderer --passWithNoTests", "test:watch": "vitest watch", "watch": "node scripts/watch.js", + "generate-types": "node scripts/watch.js --types-only", "format:check": "prettier --check '{extensions,packages,tests,types}/**/*.{ts,svelte}' 'extensions/*/scripts/build.js' 'website/*.js' 'website/src/**/*.{css,tsx}'", "format:fix": "prettier --write '{extensions,packages,tests,types}/**/*.{ts,svelte}' 'extensions/*/scripts/build.js' 'website/src/**/*.{css,tsx}'", "lint:check": "eslint . --ext js,ts,tsx", "lint:fix": "eslint . --fix --ext js,ts,tsx", + "svelte:check": "svelte-check", "typecheck:main": "tsc --noEmit -p packages/main/tsconfig.json", "typecheck:preload": "tsc --noEmit -p packages/preload/tsconfig.json", "typecheck:renderer": "npm run build:preload:types", diff --git a/packages/renderer/src/lib/preferences/PreferencesRegistriesEditing.svelte b/packages/renderer/src/lib/preferences/PreferencesRegistriesEditing.svelte index 8fa79ce88de..936248d021d 100644 --- a/packages/renderer/src/lib/preferences/PreferencesRegistriesEditing.svelte +++ b/packages/renderer/src/lib/preferences/PreferencesRegistriesEditing.svelte @@ -305,7 +305,7 @@ const processPasswordElement = (node: HTMLInputElement, registry: Registry) => {