{ "settings": { "workbench.colorTheme": "Catppuccin Mocha", "workbench.preferredDarkColorTheme": "Catppuccin Mocha", "workbench.iconTheme": "catppuccin-icons", "workbench.fontAliasing": "antialiased", "workbench.list.smoothScrolling": true, "workbench.tree.indent": 16, "workbench.tree.renderIndentGuides": "always", "workbench.tree.expandMode": "doubleClick", "workbench.sideBar.location": "right", "window.commandCenter": true, "window.titleBarStyle": "custom", "window.nativeTabs": true, "window.autoDetectHighContrast": true, "update.mode": "manual", "update.showReleaseNotes": false, "extensions.autoUpdate": true, "extensions.ignoreRecommendations": true, "extensions.autoCheckUpdates": false, "workbench.startupEditor": "none", "workbench.tips.enabled": false, "workbench.welcomePage.walkthroughs.openOnInstall": false, "terminal.integrated.gpuAcceleration": "on", "terminal.integrated.smoothScrolling": true, "terminal.integrated.fontFamily": "'JetBrainsMono Nerd Font', 'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'Iosevka', Menlo, monospace", "terminal.integrated.fontSize": 14, "terminal.integrated.lineHeight": 1.2, "terminal.integrated.minimumContrastRatio": 4.5, "editor.fontFamily": "'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'Iosevka', Menlo, monospace", "editor.fontLigatures": true, "editor.fontVariations": true, "editor.fontSize": 14, "editor.lineHeight": 1.6, "editor.fontWeight": "400", "editor.cursorSmoothCaretAnimation": "on", "editor.cursorBlinking": "expand", "editor.smoothScrolling": true, "editor.hover.enabled": true, "editor.hover.delay": 200, "editor.hover.showDefinitionPreview": true, "editor.guides.bracketPairs": true, "editor.guides.highlightActiveIndentation": true, "editor.guides.indentation": true, "editor.linkedEditing": true, "editor.renderLineHighlight": "all", "editor.renderWhitespace": "selection", "editor.minimap.enabled": true, "editor.minimap.renderCharacters": false, "editor.inlineSuggest.enabled": true, "editor.codeLens": true, "editor.inlayHints.enabled": "on", "editor.quickSuggestions": { "other": true, "comments": false, "strings": true }, "editor.quickSuggestionsDelay": 50, "editor.suggest.preview": true, "editor.suggest.showStatusBar": true, "editor.suggest.localityBonus": true, "editor.suggest.shareSuggestSelections": true, "editor.parameterHints.enabled": true, "editor.parameterHints.cycle": true, "editor.stickyTabStops": true, "editor.tabSize": 2, "editor.bracketPairColorization.enabled": true, "editor.accessibilitySupport": "off", "files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "git.autofetch": true, "git.confirmSync": false, "security.workspace.trust.untrustedFiles": "prompt", "breadcrumbs.enabled": true, "explorer.confirmDragAndDrop": false, "explorer.compactFolders": false, "explorer.decorations.colors": true, "explorer.decorations.badges": true, "telemetry.telemetryLevel": "off", "$schema": "https://json.schemastore.org/vscode-settings", "java.jdt.ls.java.home": "${command:jenv.javaHome}", "java.configuration.runtimes": [ { "name": "JDK", "path": "${command:jenv.javaHome}", "default": true } ], "java.configuration.updateBuildConfiguration": "automatic", "java.compile.nullAnalysis.mode": "automatic", "java.project.importHint": false, "java.project.importOnFirstTimeStartup": "automatic", "java.project.referencedLibraries": [ "lib/**/*.jar" ], "java.referencesCodeLens.enabled": true, "java.implementationsCodeLens.enabled": true, "java.signatureHelp.description.enabled": true, "java.signatureHelp.enabled": true, "java.completion.enabled": true, "java.completion.guessMethodArguments": "auto", "java.completion.favoriteStaticMembers": [ "org.junit.Assert.*", "org.junit.jupiter.api.Assertions.*", "org.mockito.Mockito.*", "org.mockito.ArgumentMatchers.*", "org.hamcrest.Matchers.*", "org.hamcrest.CoreMatchers.*", "java.util.Objects.requireNonNull", "java.util.Collections.*", "java.util.stream.Collectors.*" ], "java.completion.postfix.enabled": true, "java.completion.chain.enabled": true, "java.completion.matchCase": "firstLetter", "java.sources.downloadJavadoc": true, "java.sources.downloadSources": true, "java.sources.organizeImports.starThreshold": 999, "java.sources.organizeImports.staticStarThreshold": 999, "java.jdt.ls.javadoc.references.enabled": true, "java.settings.url": "", "java.contentProvider.preferred": "fernflower", "java.codeGeneration.hashCodeEquals.useJava7Objects": true, "java.codeGeneration.toString.template": "${object.className} {${member.name()}=${member.value}, ${otherMembers}}", "java.codeGeneration.useBlocks": true, "java.format.settings.profile": "GoogleStyle", "java.saveActions.organizeImports": true, "java.inlayHints.parameterNames.enabled": "all", "java.import.gradle.enabled": true, "java.import.gradle.wrapper.enabled": true, "java.import.maven.enabled": true, "java.import.gradle.java.home": "${command:jenv.javaHome}", "java.import.gradle.userHome": "${env:GRADLE_USER_HOME}", "java.import.gradle.version": "wrapper", "java.import.gradle.offline.enabled": false, "java.import.gradle.refresh.enabled": true, "java.import.gradle.java.homeFallback": true, "java.import.exclusions": [ "**/node_modules/**", "**/.metadata/**", "**/archetype-resources/**", "**/META-INF/maven/**", "**/Frontend/**", "**/bower_components/**" ], "java.test.config": { "name": "JUnit", "workingDirectory": "${workspaceFolder}", "vmArgs": [ "-ea" ], "args": [] }, "java.test.defaultConfig": "JUnit", "java.test.editor.enableShortcuts": true, "java.debug.settings.console": "integratedTerminal", "java.debug.settings.hotCodeReplace": "auto", "java.debug.settings.stepping.skipSynthetics": true, "java.debug.settings.stepping.skipStaticInitializers": false, "java.debug.settings.stepping.skipConstructors": false, "java.debug.settings.vmArgs": "", "java.debug.settings.exceptionBreakpoint.skipClasses": [ "$JDK", "junit.*", "org.junit.*", "org.mockito.*", "org.springframework.*" ], "java.dependency.showMembers": true, "java.dependency.syncWithFolderExplorer": true, "maven.executable.preferMavenWrapper": true, "maven.view": "hierarchical", "editor.formatOnSave": true, "editor.defaultFormatter": "redhat.java", "editor.stickyScroll.enabled": true, "editor.stickyScroll.maxLineCount": 5, "editor.semanticHighlighting.enabled": true, "files.watcherExclude": { "**/target": true, "**/build": true, "**/.gradle": true, "**/node_modules": true, "**/.idea": true }, "search.exclude": { "**/target": true, "**/build": true, "**/.gradle": true, "**/node_modules": true }, "testing.automaticallyOpenPeekView": "failureInVisibleDocument", "testing.followRunningTest": true, "testing.gutterEnabled": true, "testing.defaultGutterClickAction": "run", "testing.showAllMessages": true, "testing.alwaysRevealTestOnStateChange": true, "testing.countBadge": "testCount", "testing.openTesting": "openOnTestStart", "[java]": { "editor.defaultFormatter": "redhat.java", "editor.formatOnSave": true, "editor.tabSize": 4, "editor.rulers": [ 120 ], "editor.suggest.snippetsPreventQuickSuggestions": false }, "[xml]": { "editor.defaultFormatter": "redhat.vscode-xml", "editor.formatOnSave": true }, "[properties]": { "editor.defaultFormatter": "vscode.json-language-features" }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml", "editor.formatOnSave": true } }, "extensions": { "enabled": [ "akamud.vscode-theme-onedark", "catppuccin.catppuccin-vsc", "catppuccin.catppuccin-vsc-icons", "dracula-theme.theme-dracula", "enkia.tokyo-night", "sdras.night-owl", "zhuangtongfa.Material-theme", "pkief.material-icon-theme", "vscode-icons-team.vscode-icons", "redhat.java", "vscjava.vscode-java-pack", "vscjava.vscode-java-debug", "vscjava.vscode-java-dependency", "vscjava.vscode-java-test", "vscjava.vscode-maven", "vscjava.vscode-gradle", "richardwillis.vscode-gradle", "gabrielbb.vscode-lombok", "shengchen.vscode-checkstyle", "pmd.pmd", "redhat.vscode-xml", "eamodio.gitlens", "github.vscode-github-actions", "github.vscode-pull-request-github", "ms-azuretools.vscode-docker", "ms-vsliveshare.vsliveshare", "foxundermoon.shell-format", "timonwong.shellcheck", "redhat.vscode-yaml", "mikestead.dotenv", "editorconfig.editorconfig", "oderwat.indent-rainbow", "mutantdino.resourcemonitor", "sonarsource.sonarlint-vscode", "streetsidesoftware.code-spell-checker", "usernamehw.errorlens", "fill-labs.dependi", "tamasfe.even-better-toml", "ryanluker.vscode-coverage-gutters", "github.copilot", "github.copilot-chat", "anthropic.claude-code", "openai.chatgpt", "Continue.continue" ] } }