Add Cursor editor ignore files to Python.gitignore #4633
Merged
+7
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reasons for making this change
This change adds
.cursorignore
and.cursorindexingignore
to Python.gitignore because:Security Protection
These files commonly contain references to sensitive paths (
.env
,config/secrets/
, local debug files) that should never be committed. Unlike.gitignore
, they're designed for editor-specific exclusions.Editor Ecosystem Standard
Cursor (an AI-powered editor growing in Python development) follows VS Code's ignore handling paradigm. We already ignore similar editor files (
.vscode/
,.idea/
).Dual-Purpose Ignore Files
•
.cursorignore
: User-specific patterns (equivalent to personal.gitignore
)•
.cursorindexingignore
: Controls AI feature access (prevents analysis of generated code/assets)Links to documentation supporting these rule changes
https://docs.cursor.com/context/ignore-files
https://docs.cursor.com/context/codebase-indexing
If this is a new template
Link to application or project’s homepage: TODO
Merge and Approval Steps