8000 Nested .idea directories created by JetBrains Rider IDE not recognized · Issue #83 · karan/joe · GitHub
[go: up one dir, main page]

Skip to content

Nested .idea directories created by JetBrains Rider IDE not recognized #83

Open

Description

@chronodm

The JetBrains Rider IDE creates nested .idea configuration directories under the project name:

.idea
└── .idea.MyProject
    ├── .idea
    │   ├── .name
    │   ├── modules.xml
    │   ├── vcs.xml
    │   └── workspace.xml
    └── riderModule.iml

Files in the inner .idea/.idea.MyProject/.idea aren't caught by the .idea lines in the joe-generated JetBrains .gitignore, so (e.g.) .idea/.idea.MyProject/.idea/workspace.xml gets added. I worked around this by prefacing the .idea lines in my .gitignore with **, thus:

# User-specific stuff:
**/.idea/workspace.xml
**/.idea/tasks.xml
**/.idea/dictionaries
**/.idea/vcs.xml
**/.idea/jsLibraryMappings.xml

# Sensitive or high-churn files:
**/.idea/dataSources.ids
**/.idea/dataSources.xml
**/.idea/dataSources.local.xml
**/.idea/sqlDataSources.xml
**/.idea/dynamic.xml
**/.idea/uiDesigner.xml

# Gradle:
**/.idea/gradle.xml
**/.idea/libraries

# Mongo Explorer plugin:
**/.idea/mongoSettings.xml

Activity

  1. anthony-cannon commented on Sep 30, 2026

    @anthony-cannon

    The newest JetBrains.gitignore offered by GitHub already accounts for this by using: .idea/**/workspace.xml, for example.

    https://raw.githubusercontent.com/github/gitignore/refs/heads/main/Global/JetBrains.gitignore

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0