diff --git a/.gitignore b/.gitignore index 8b907db4..1541a20e 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ dist-ssr # Editor directories and files .vscode/* !.vscode/extensions.json +!.vscode/tasks.json .idea .DS_Store *.suo diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..64ff99cf --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "check:full", + "problemMatcher": [], + "label": "Full check", + "group": { + "kind": "test", + "isDefault": true + } + } + ] +} diff --git a/.zed/settings.json b/.zed/settings.json deleted file mode 100644 index 272ea6fd..00000000 --- a/.zed/settings.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "format_on_save": "on", - "formatter": { - "code_actions": { - "source.fixAll.eslint": true - } - }, - "prettier": { - "allowed": false - } -} diff --git a/.zed/tasks.json b/.zed/tasks.json deleted file mode 100644 index b7bdb3ca..00000000 --- a/.zed/tasks.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "label": "Lint", - "command": "pnpm run lint:fix", - "use_new_terminal": false, - "allow_concurrent_runs": false, - "reveal": "always", - "reveal_target": "dock", - "hide": "never", - "shell": "system" - }, - { - "label": "Typecheck", - "command": "pnpm run typecheck" - }, - { - "label": "Test", - "command": "pnpm vitest run" - }, - { - "label": "Test with watcher", - "command": "pnpm vitest" - }, - { - "label": "Test with coverage", - "command": "pnpm vitest run --coverage" - }, - { - "label": "Full check", - "command": "pnpm run lint:fix && pnpm run typecheck && pnpm vitest run" - } -] diff --git a/package.json b/package.json index 5712f20b..741990a1 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", + "check:full": "pnpm run lint:fix && pnpm run typecheck && pnpm vitest run", "prepare": "husky" }, "devDependencies": {