From 524e6b4f4994ec4f408847bd87febede8b797b29 Mon Sep 17 00:00:00 2001 From: Andrew Henry Date: Tue, 30 Jan 2024 14:33:05 -0500 Subject: [PATCH] feat: add debugging for ts-backend running --- .vscode/launch.json | 38 +++++++++++++++++------------ ts-backend/.env.example | 1 + ts-backend/.vscode/settings.json | 41 -------------------------------- 3 files changed, 24 insertions(+), 56 deletions(-) create mode 100644 ts-backend/.env.example delete mode 100644 ts-backend/.vscode/settings.json diff --git a/.vscode/launch.json b/.vscode/launch.json index 4adecdf..fa1e9b8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,16 +1,24 @@ { - // 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": "Launch metrics (local)", - "type": "go", - "request": "launch", - "mode": "debug", - "program": "${workspaceFolder}/backend/cmd/main.go", - "envFile": "${workspaceFolder}/dev.vscode.env", - }, - ] -} \ No newline at end of file + // 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": "Launch metrics (local)", + "type": "go", + "request": "launch", + "mode": "debug", + "program": "${workspaceFolder}/backend/cmd/main.go", + "envFile": "${workspaceFolder}/dev.vscode.env" + }, + { + "name": "Next.js: debug metrics", + "type": "node-terminal", + "request": "launch", + "cwd": "${workspaceFolder}/ts-backend", + "command": "npm run start", + "envFile": "${workspaceFolder}/ts-backend/.env" + } + ] +} diff --git a/ts-backend/.env.example b/ts-backend/.env.example new file mode 100644 index 0000000..bb927c2 --- /dev/null +++ b/ts-backend/.env.example @@ -0,0 +1 @@ +GRAPHQL_TOKEN=your_token diff --git a/ts-backend/.vscode/settings.json b/ts-backend/.vscode/settings.json deleted file mode 100644 index c5632ba..0000000 --- a/ts-backend/.vscode/settings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - // Enable the ESlint flat config support - "eslint.experimental.useFlatConfig": true, - - // Disable the default formatter, use eslint instead - "prettier.enable": false, - "editor.formatOnSave": false, - - // Auto fix - "editor.codeActionsOnSave": { - "source.fixAll": "explicit", - "source.organizeImports": "never" - }, - - // Silent the stylistic rules in you IDE, but still auto fix them - "eslint.rules.customizations": [ - { "rule": "style/*", "severity": "off" }, - { "rule": "*-indent", "severity": "off" }, - { "rule": "*-spacing", "severity": "off" }, - { "rule": "*-spaces", "severity": "off" }, - { "rule": "*-order", "severity": "off" }, - { "rule": "*-dangle", "severity": "off" }, - { "rule": "*-newline", "severity": "off" }, - { "rule": "*quotes", "severity": "off" }, - { "rule": "*semi", "severity": "off" } - ], - - // Enable eslint for all supported languages - "eslint.validate": [ - "javascript", - "javascriptreact", - "typescript", - "typescriptreact", - "vue", - "html", - "markdown", - "json", - "jsonc", - "yaml" - ] -}