Skip to content

feat(cli): add JetBrains editor setup#2122

Open
Develop-KIM wants to merge 1 commit into
voidzero-dev:mainfrom
Develop-KIM:feat/jetbrains-editor-setup
Open

feat(cli): add JetBrains editor setup#2122
Develop-KIM wants to merge 1 commit into
voidzero-dev:mainfrom
Develop-KIM:feat/jetbrains-editor-setup

Conversation

@Develop-KIM

Copy link
Copy Markdown

Fixes #1987

Summary

  • Add JetBrains to the editor setup options and accept intellij as an alias.
  • Write .idea/externalDependencies.xml with the Oxc IntelliJ plugin as a required plugin.
  • Merge existing JetBrains required plugin files without duplicating the Oxc plugin entry.

Verification

  • pnpm exec tsc -p /private/tmp/vite-plus-editor-tsconfig.json
  • pnpm exec oxfmt --config /private/tmp/oxfmt-single-semi.json --check packages/cli/src/utils/editor.ts packages/cli/src/utils/__tests__/editor.spec.ts
  • git diff --check

pnpm -C packages/cli test src/utils/__tests__/editor.spec.ts could not start in this local checkout because building the required rolldown native binding needs cargo, which is not available in this environment.

Disclosure

This contribution was prepared with AI assistance and reviewed before submission.

@netlify

netlify Bot commented Jul 9, 2026

Copy link
Copy Markdown

Deploy Preview for viteplus-preview ready!

Name Link
🔨 Latest commit ab14ae6
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a558a21c77d51000863944d
😎 Deploy Preview https://deploy-preview-2122--viteplus-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@Develop-KIM Develop-KIM force-pushed the feat/jetbrains-editor-setup branch from db9754e to 4016f35 Compare July 14, 2026 00:58
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Develop-KIM Develop-KIM force-pushed the feat/jetbrains-editor-setup branch from 4016f35 to ab14ae6 Compare July 14, 2026 01:00

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ab14ae6767

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

id: 'jetbrains',
label: 'JetBrains',
aliases: ['intellij'],
targetDir: '.idea',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Unignore JetBrains config before relying on it

When vp create ... --editor jetbrains writes externalDependencies.xml under .idea, the generated monorepo template still ignores .idea (packages/cli/templates/monorepo/_gitignore:24), and the create flow only unignores VS Code configs (packages/cli/src/create/bin.ts:1105-1106 and 1273-1274). In that generated-project context the required plugin file is ignored, so a normal initial commit omits the JetBrains setup even though the CLI reported writing it; add a JetBrains-specific unignore step similar to the VS Code one.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow setting up IntelliJ at the editor setup menu

1 participant