Skip to content

Rename "inclusive groups" to "additive groups"#15

Open
lfbittencourt wants to merge 1 commit intomainfrom
issue-14-rename-additive-groups
Open

Rename "inclusive groups" to "additive groups"#15
lfbittencourt wants to merge 1 commit intomainfrom
issue-14-rename-additive-groups

Conversation

@lfbittencourt
Copy link
Copy Markdown
Owner

Summary

  • Renames isIgroupisAdditiveGroup in src/parser.ts
  • Renames tests/expand/igroups.spec.tsagroups.spec.ts and updates all describe/it labels
  • Updates README section heading and prose to use "additive groups"

Closes #14

Test plan

  • All existing tests pass (yarn test)
  • No logic changes — purely a rename

🤖 Generated with Claude Code

Renames the concept throughout: variable isIgroup → isAdditiveGroup in
parser.ts, test file igroups.spec.ts → agroups.spec.ts with updated
describe/it labels, and README section heading and prose updated to use
the new term.

Closes #14

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR renames "inclusive groups" to "additive groups" throughout the codebase to improve clarity and reduce confusion. The term "inclusive groups" was misleading because it suggested wrong connotations (DE&I) and set incorrect expectations about the feature's behavior with 3+ options. The new name "additive groups" better describes the mechanism (a combined option is added) and aligns with the + syntax.

Changes:

  • Renamed variable isIgroup to isAdditiveGroup in the parser
  • Renamed test file from igroups.spec.ts to agroups.spec.ts and updated all test descriptions
  • Updated README documentation to use "additive groups" terminology with improved clarity

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/parser.ts Renamed isIgroup variable to isAdditiveGroup for consistency with new terminology
tests/expand/agroups.spec.ts Renamed test file and updated all describe/it labels from "igroups"/"inclusive groups" to "additive groups"
README.md Updated section heading and prose to use "additive groups" with clearer explanation of the feature's behavior

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename "inclusive groups" to a clearer term

2 participants