Skip to content

Rename Composite to LogicalComposite#1677

Merged
henriquemoody merged 1 commit intoRespect:mainfrom
henriquemoody:core/logical_composite
Feb 6, 2026
Merged

Rename Composite to LogicalComposite#1677
henriquemoody merged 1 commit intoRespect:mainfrom
henriquemoody:core/logical_composite

Conversation

@henriquemoody
Copy link
Member

Rename the Composite class to LogicalComposite to more accurately reflect its purpose as a validator that combines child validators using logical operations (AND, OR, NAND, XOR).

This better naming also opens the door for additional composite patterns beyond logical operations, enabling future validator compositions.

@henriquemoody henriquemoody requested a review from alganet February 6, 2026 17:01
@codecov
Copy link

codecov bot commented Feb 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.56%. Comparing base (91ceaaf) to head (e84d15f).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1677   +/-   ##
=========================================
  Coverage     99.56%   99.56%           
  Complexity      970      970           
=========================================
  Files           193      193           
  Lines          2280     2280           
=========================================
  Hits           2270     2270           
  Misses           10       10           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Rename the Composite class to LogicalComposite to more accurately reflect
its purpose as a validator that combines child validators using logical
operations (AND, OR, NAND, XOR).

This better naming also opens the door for additional composite patterns
beyond logical operations, enabling future validator compositions.

Assisted-by: OpenCode (GLM 4.5)
@henriquemoody henriquemoody force-pushed the core/logical_composite branch from d6d6df4 to e84d15f Compare February 6, 2026 17:15
@henriquemoody henriquemoody merged commit e84d15f into Respect:main Feb 6, 2026
5 checks passed
@henriquemoody henriquemoody deleted the core/logical_composite branch February 6, 2026 17:20
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.

2 participants