Skip to content

Add JetBrains IDE settings#8262

Merged
youknowone merged 1 commit into
RustPython:mainfrom
YangSiJun528:jetbrains-ide-settings
Jul 13, 2026
Merged

Add JetBrains IDE settings#8262
youknowone merged 1 commit into
RustPython:mainfrom
YangSiJun528:jetbrains-ide-settings

Conversation

@YangSiJun528

@YangSiJun528 YangSiJun528 commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add the RustPython project icon
  • Configure Issue Navigation so #1234 references in the Git log open the corresponding GitHub pull request
  • Keep other .idea files ignored

Screenshots

Project icon

Before

image

After

image

Pull request navigation

Before

image

After

image

AI assistance

Codex (GPT-5.6) was used to research JetBrains IDE settings, prepare the configuration files, and run validation. I reviewed and verified the changes.

Summary by CodeRabbit

  • Chores
    • Added project version-control configuration for IntelliJ IDEA.
    • Updated repository ignore settings to preserve selected project configuration files.

Assisted-by: Codex:gpt-5
@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: f24a4819-0b03-4cde-8a6e-79de020b77d7

📥 Commits

Reviewing files that changed from the base of the PR and between 492e41c and 2a8f99a.

⛔ Files ignored due to path filters (1)
  • .idea/icon.svg is excluded by !**/*.svg
📒 Files selected for processing (2)
  • .gitignore
  • .idea/vcs.xml

📝 Walkthrough

Walkthrough

The change selectively tracks .idea/icon.svg and .idea/vcs.xml, and adds IntelliJ VCS issue-navigation configuration linking numeric references to GitHub pull requests.

Changes

JetBrains integration

Layer / File(s) Summary
Selective IDEA settings and issue navigation
.gitignore, .idea/vcs.xml
.gitignore ignores other .idea contents while allowing selected files, and vcs.xml configures numeric issue references to link to GitHub pull requests.

Estimated code review effort: 1 (Trivial) | ~3 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive vcs.xml and .gitignore changes match the issue, but .idea/icon.svg is excluded by path filters so full compliance can't be verified. Provide the .idea/icon.svg diff or remove the path filter exclusion so the icon requirement can be verified.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: adding JetBrains IDE settings.
Out of Scope Changes check ✅ Passed The changes stay within JetBrains IDE settings and do not introduce unrelated scope.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@moreal moreal added the z-ca-2026 Tag to track Contribution Academy 2026 label Jul 12, 2026
@ShaharNaveh ShaharNaveh added the skip:ci Skip running the ci label Jul 12, 2026

@youknowone youknowone left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

👍

@youknowone youknowone merged commit 619d5b6 into RustPython:main Jul 13, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip:ci Skip running the ci z-ca-2026 Tag to track Contribution Academy 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve JetBrains IDE integration

4 participants