diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index c73d922e..77d741bf 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -20,7 +20,8 @@ "bradlc.vscode-tailwindcss", "esbenp.prettier-vscode", "ms-playwright.playwright", - "vadimcn.vscode-lldb" + "vadimcn.vscode-lldb", + "dbaeumer.vscode-eslint" ] } } diff --git a/.vscode/launch.json b/.vscode/launch.json index c2399b12..173c5e2a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,71 +1,20 @@ { - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { - "name": "[Chrome] Run & Debug", + "name": "[Svelte] Run & Debug", "request": "launch", "runtimeExecutable": "pnpm", - "runtimeArgs": [ - "dev", - ], + "runtimeArgs": ["dev"], "type": "node", - "cwd": "${workspaceFolder}/applications/web", + "killBehavior": "polite", "serverReadyAction": { "action": "debugWithChrome", "pattern": "Local: +http://127.0.0.1:([0-9]+)/", "uriFormat": "http://127.0.0.1:%s", "webRoot": "${workspaceFolder}/applications/web/src", + "killOnServerStop": true } }, - { - "name": "[Rust] Debug WASM binary", - "type": "lldb", - "request": "launch", - "program": "${workspaceFolder}/packages/cadmium/pkg/cadmium_bg.wasm", - "cwd": "${workspaceFolder}/packages/cadmium", - "stopOnEntry": false, - "preLaunchTask": "cargo:build", - "sourceLanguages": ["rust"] - }, - { - "type": "lldb", - "request": "launch", - "name": "[Rust] Debug unit tests", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=cadmium" - ], - "filter": { - "name": "cadmium", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "[Rust] Debug example 'project_simple_extrusion'", - "cargo": { - "args": [ - "build", - "--example=project_simple_extrusion", - "--package=cadmium" - ], - "filter": { - "name": "project_simple_extrusion", - "kind": "example" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, ], } diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 559b67c9..00000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "vite:dev", - "type": "npm", - "script": "dev", - "group": "build", - "presentation": { - "echo": true, - "reveal": "always", - "revealProblems": "onProblem", - "focus": true, - "panel": "dedicated", - "showReuseMessage": true, - "clear": true - }, - "isBackground": true, - "path": "applications/web", - "problemMatcher": [ - { - "owner": "typescript", - "source": "Typescript", - "fileLocation": "absolute", - "applyTo": "allDocuments", - "background": { - "activeOnStart": true - // "beginsPattern": "sd", - // "endsPattern": " > " - }, - "pattern": [ - { - "regexp": "(ERROR|WARNING)\\(TypeScript\\) (.*)", - "severity": 1, - "message": 2 - }, - { - "regexp": "^ FILE (.*):(\\d*):(\\d*)$", - "file": 1, - "line": 2, - "column": 3 - } - ] - }, - { - "owner": "eslint", - "source": "ESLint", - "fileLocation": "absolute", - "applyTo": "allDocuments", - "background": { - "activeOnStart": true - // "beginsPattern": "sd", - // "endsPattern": " > " - }, - "pattern": [ - { - "regexp": "^ (ERROR|WARNING)\\(ESLint\\) (.*)$", - "severity": 1, - "message": 2 - }, - { - "regexp": "^ FILE (.*):(\\d*):(\\d*)$", - "file": 1, - "line": 2, - "column": 3 - } - ] - } - ] - }, - { - "label": "cargo:build", - "type": "npm", - "script": "dev", - "group": "build", - "presentation": { - "echo": true, - "reveal": "never", - "revealProblems": "onProblem", - "focus": false, - "panel": "shared", - "showReuseMessage": true, - "clear": true - }, - "path": "packages/cadmium", - "isBackground": true, - "problemMatcher": [ - "$rustc-watch", - "$rustc" - ] - } - ] -}