You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
"Change tact" in the present is flagged but not other common variants.
Acceptable verb inflections: changed, changes, changing
Wrong noun variants: tacks, tacts
Acceptable phrase variants: change of tack, changes of tack
Wrong phrase variants: change(s) of tact, change(s) of tacts, change(s) of tacks
To Reproduce
Steps to reproduce the behavior:
Copy and paste these lines (not all variants are included):
Let's change tack.
Let's change tact.
Let's change tacks.
I changed tack.
I changed tact.
I changed tacks.
He changes tack.
He changes tact.
He changes tacks.
Changing tack is tricky.
Changing tact is tricky.
Changing tacks is tricky.
A change of tack.
A change of tact.
A change of tacks.
Expected behavior
2. Every line with "tact" or "tacks" should be flagged. But only the first one is.
Platform
VS Code, Windsurf
Examples
Here's some from GitHub:
Whether it's her change of tact on Instagram ...
I've changed tact for my layout and ...
So I changed tacks, and
... and so forth, before changing tact.
... change tacks and abandon this plan.
... to be discarded if we changed tact.
... changes tacks and tries to explain it in a common sense way.
Describe the bug
"Change tact" in the present is flagged but not other common variants.
Acceptable verb inflections: changed, changes, changing
Wrong noun variants: tacks, tacts
Acceptable phrase variants: change of tack, changes of tack
Wrong phrase variants: change(s) of tact, change(s) of tacts, change(s) of tacks
To Reproduce
Steps to reproduce the behavior:
Let's change tack.
Let's change tact.
Let's change tacks.
I changed tack.
I changed tact.
I changed tacks.
He changes tack.
He changes tact.
He changes tacks.
Changing tack is tricky.
Changing tact is tricky.
Changing tacks is tricky.
A change of tack.
A change of tact.
A change of tacks.
Expected behavior

2. Every line with "tact" or "tacks" should be flagged. But only the first one is.
Platform
VS Code, Windsurf
Examples
Here's some from GitHub:
Some from elsewhere:
Additional context
Here are some unit tests to add to
phrase_corrections.rs
- (These don't cover all variants.)The text was updated successfully, but these errors were encountered: