This was previously filed as a GitHub issue before the Issues repository was removed.
Reposting here as requested to preserve the report:
Closed #3805 as not planned.
Cursor does not reliably respect spelling preferences defined in .cursorrules (e.g. Canadian vs American English). Even when explicitly specified, the model frequently reverts to US spellings in generated comments, documentation, and text.
This appears to be a model-level problem, and not something that can be solved consistently through post-processing or user correction (even with many attempts).
Why This Matters
-
Spelling consistency is part of coding and documentation standards.
-
Repeated corrections create review churn and cognitive overhead.
-
Post-hoc fixes don’t prevent errors during regeneration or continuation.
-
Style drift undermines trust in longer AI-assisted writing sessions.
Requested Behaviour
Spelling preferences in .cursorrules should be treated as hard constraints, enforced at the model instruction level.
Concretely:
-
If a language variant (e.g.
en-CA) is specified, the model should not emit other variants. -
Enforcement should be consistent across all generation surfaces.