diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 498a52431af..0608c3b4c27 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -14,7 +14,9 @@ // Add the IDs of extensions you want installed when the container is created. "extensions": [ - "vscjava.vscode-java-pack" + "vscjava.vscode-java-pack", + "vscjava.vscode-gradle", + "shengchen.vscode-checkstyle" ] } }, diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000000..861ba08aff4 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive", + "java.format.settings.url": "/config/VSCode Code Style.xml", + "java.checkstyle.configuration": "${workspaceFolder}/config/checkstyle/checkstyle_reviewdog.xml", + "java.checkstyle.version": "10.3.4", +} diff --git a/config/VSCode Code Style.xml b/config/VSCode Code Style.xml new file mode 100644 index 00000000000..a408440e5c5 --- /dev/null +++ b/config/VSCode Code Style.xml @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +