{ "yaml.schemas": { "./config/docker/schemas/versions-schema.json": "config/docker/versions.toml" }, "files.associations": { "config/docker/versions.toml": "toml", "*.toml": "toml", "docker-compose*.yaml": "dockercompose", "Dockerfile*": "dockerfile" }, "toml.schema.enabled": true, "toml.schema.associations": { "config/docker/versions.toml": "./config/docker/schemas/versions-schema.json" }, "editor.quickSuggestions": { "other": "on", "comments": "off", "strings": "on" }, "editor.suggest.insertMode": "replace", "editor.acceptSuggestionOnCommitCharacter": true, "editor.acceptSuggestionOnEnter": "on", "docker.defaultRegistry": "", "docker.commands.build": "${workspaceFolder}/scripts/docker-build.sh", "docker.commands.compose": "docker-compose", "yaml.format.enable": true, "yaml.validate": true, "yaml.completion": true, "yaml.hover": true, "dockerfile.format.instructionCase": "upper", "dockerfile.format.instructionCasing": "upper", "files.exclude": { "**/node_modules": true, "**/.gradle": true, "**/build": true, "**/.git": true, "**/*.class": true, "**/*.jar": false, "**/kotlin-js-store": true }, "search.exclude": { "**/node_modules": true, "**/.gradle": true, "**/build": true, "**/kotlin-js-store": true, "**/*.jar": true }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll": "explicit" } }, "[dockercompose]": { "editor.defaultFormatter": "ms-azuretools.vscode-docker", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true }, "[dockerfile]": { "editor.defaultFormatter": "ms-azuretools.vscode-docker", "editor.tabSize": 4, "editor.insertSpaces": true, "editor.formatOnSave": true }, "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true }, "tasks.version": "2.0.0", "terminal.integrated.cwd": "${workspaceFolder}", "terminal.integrated.env.linux": { "DOCKER_BUILDKIT": "1" }, "terminal.integrated.env.osx": { "DOCKER_BUILDKIT": "1" }, "terminal.integrated.env.windows": { "DOCKER_BUILDKIT": "1" }, "json.validate.enable": true, "json.schemas": [ { "fileMatch": [ "config/docker/versions.toml" ], "url": "./config/docker/schemas/versions-schema.json" } ], "git.ignoreLimitWarning": true, "git.detectSubmodules": false, "shellcheck.enable": true, "shellcheck.executablePath": "shellcheck", "shellcheck.run": "onType", "editor.snippetSuggestions": "top", "files.autoSave": "afterDelay", "files.autoSaveDelay": 1000, "breadcrumbs.enabled": true, "breadcrumbs.showFiles": true, "breadcrumbs.showModules": true, "problems.decorations.enabled": true, "security.workspace.trust.untrustedFiles": "open", "kotlin.compiler.jvmTarget": "25", "kotlin.languageServer.enabled": true, "kotlin.completion.snippets.enabled": true, "java.configuration.runtimes": [ { "name": "JavaSE-25", "path": "/usr/lib/jvm/openjdk-25", "default": true } ], "command-runner.commands": { "ktlint-format": "./gradlew ktlintFormat", "detekt": "./gradlew detekt", "test-all": "./gradlew test", "docker-up-dev": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml up -d", "docker-down": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml down", "docker-logs": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml logs -f" } }