I have a project with several Git submodules. Each submodule also functions as a standalone project, so they all contain the same project rules.
The issue is that the Cursor IDE automatically detects these submodule rules and lists them all in the “Project rules” section. I have already added the submodule paths to the .cursorignore file, but they continue to appear in the “Project rules” list.
How can I make Cursor ignore these submodule rules and only recognize the ones from the main project?
I’m having the same problem, rules from submodules that are marked as “Always apply” are used even when not working in that submodule, this confuses the AI.
Any predictions @danperks? It seems like a simple problem to solve, which should have already been thought of when they created nested rules. More than 2 months and still nothing. This is a common feature in large, modular projects.