From edf63920b099bd6fba9cd64876758a755da4c381 Mon Sep 17 00:00:00 2001 From: Thibaut Gauvin Date: Sun, 23 Jun 2024 19:15:10 +0200 Subject: [PATCH] feat(dev): Add vscode cfg & jetbrain runConfigurations --- .gitignore | 20 +++++++------- .idea/runConfigurations/dib_build.xml | 26 +++++++++++++++++++ .idea/runConfigurations/dib_list.xml | 26 +++++++++++++++++++ .../runConfigurations/dib_list__console_.xml | 26 +++++++++++++++++++ .idea/runConfigurations/dib_version.xml | 26 +++++++++++++++++++ .idea/runConfigurations/go test dib.run.xml | 22 ++++++++++++++++ .vscode/extensions.json | 18 +++++++++++++ .vscode/settings.json | 20 ++++++++++++++ 8 files changed, 175 insertions(+), 9 deletions(-) create mode 100644 .idea/runConfigurations/dib_build.xml create mode 100644 .idea/runConfigurations/dib_list.xml create mode 100644 .idea/runConfigurations/dib_list__console_.xml create mode 100644 .idea/runConfigurations/dib_version.xml create mode 100644 .idea/runConfigurations/go test dib.run.xml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index b2207612..a8463802 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,12 @@ -/dist -/docs/cmd -/coverage.output -/pkg/dib/dist -/pkg/dib/tests -/pkg/trivy/reports -/site -/venv .idea -target/reports +!.idea/runConfigurations +.vscode +!.vscode/settings.json +!.vscode/extensions.json + +dist +docs/cmd +pkg/dib/tests +pkg/trivy/reports +venv +coverage.output diff --git a/.idea/runConfigurations/dib_build.xml b/.idea/runConfigurations/dib_build.xml new file mode 100644 index 00000000..411da3eb --- /dev/null +++ b/.idea/runConfigurations/dib_build.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/dib_list.xml b/.idea/runConfigurations/dib_list.xml new file mode 100644 index 00000000..8b8182e9 --- /dev/null +++ b/.idea/runConfigurations/dib_list.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/dib_list__console_.xml b/.idea/runConfigurations/dib_list__console_.xml new file mode 100644 index 00000000..9760ec37 --- /dev/null +++ b/.idea/runConfigurations/dib_list__console_.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/dib_version.xml b/.idea/runConfigurations/dib_version.xml new file mode 100644 index 00000000..4bad9b5a --- /dev/null +++ b/.idea/runConfigurations/dib_version.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/go test dib.run.xml b/.idea/runConfigurations/go test dib.run.xml new file mode 100644 index 00000000..16b274a6 --- /dev/null +++ b/.idea/runConfigurations/go test dib.run.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..e8e9c51c --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,18 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. + // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp + + // List of extensions which should be recommended for users of this workspace. + "recommendations": [ + "aaron-bond.better-comments", + "naumovs.color-highlight", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "orta.vscode-jest", + "pivaszbs.svelte-autoimport", + "svelte.svelte-vscode", + "vscode-icons-team.vscode-icons" + ], + // List of extensions recommended by VS Code that should not be recommended for users of this workspace. + "unwantedRecommendations": [] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..6cd35845 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,20 @@ +{ + "workbench.editor.labelFormat": "short", + "editor.tabSize": 2, + "editor.insertSpaces": true, + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.renderWhitespace": "all", + "files.insertFinalNewline": true, + "files.trimTrailingWhitespace": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + "eslint.validate": ["javascript", "svelte"], + "[svelte]": { + "editor.defaultFormatter": "svelte.svelte-vscode" + }, + "[xml]": { + "editor.defaultFormatter": "redhat.vscode-xml" + } +}