From 9a42c8572a55e20208adb271977097d0b5c63a95 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 5 Apr 2023 13:30:38 -0600 Subject: [PATCH] add vscode files --- .gitignore | 2 -- .vscode/extensions.json | 17 +++++++++++++++++ .vscode/settings.json | 32 ++++++++++++++++++++++++++++++++ .vscode/tasks.json | 29 +++++++++++++++++++++++++++++ 4 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.gitignore b/.gitignore index 1a36c0b..4afc5b4 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ .project .settings .gradle -.vscode bin build classes @@ -18,7 +17,6 @@ swagger-files libs .factorypath .apt_* -.vscode *version.json # Node diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c40e000 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,17 @@ +{ + /* + * VS Code recommended extensions for nshmp-ws-static. + * + * For more information on extension, + * visit: https://code.visualstudio.com/docs/editor/extension-marketplace + */ + "recommendations": [ + "davidanson.vscode-markdownlint", + "editorconfig.editorconfig", + "gitlab.gitlab-workflow", + "jumpinjackie.vscode-map-preview", + "redhat.vscode-yaml", + "vscjava.vscode-gradle", + "vscjava.vscode-java-pack", + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..8efb6b9 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,32 @@ +{ + /* + * VS Code settings for nshmp-ws-static. + * + * For more information on settings, + * visit: https://code.visualstudio.com/docs/getstarted/settings + */ + "editor.rulers": [ + { + "column": 100 + } + ], + "editor.tabSize": 2, + "files.associations": { + "*.geojson": "json" + }, + "java.compile.nullAnalysis.mode": "automatic", + "java.configuration.updateBuildConfiguration": "automatic", + "java.import.generatesMetadataFilesAtProjectRoot": true, + "files.exclude": { + "**/.classpath": true, + "**/.DS_Store": true, + "**/.factorypath": true, + "**/.git": true, + "**/.gradle": true, + "**/.project": true, + "**/.settings": true, + "**/bin": true, + "**/node_modules": true, + "**/package*.json": true, + } +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..29dc1d1 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,29 @@ +{ + /* + * VS Code tasks for nshmp-ws-static. + * + * For more information on tasks, visit: https://code.visualstudio.com/docs/editor/tasks + */ + "version": "2.0.0", + "tasks": [ + /* + * Task to automatically run the `./gradlew eclipse` task on startup to + * keep the `.classpath` file updated. + */ + { + "label": "Update Classpath File", + "type": "shell", + "command": "./gradlew eclipse", + "windows": { + "command": "gradle.bat eclipse" + }, + "presentation": { + "close": true, + }, + "group": "none", + "runOptions": { + "runOn": "folderOpen" + } + } + ] +} -- GitLab